● Là language-agnostic
được cung cấp từ xa (hay còn gọi là API
)
● Cho phép tích hợp giữa các hệ thống không đồng nhất
OutSystems
đã đơn giản hóa consuming and exposing
bằng 2 tiêu chuẩn:
Contract
chính thức hóa trong một tập tin Web Services Description Language
(WSDL)
operations' parameters and return types
được mô tả đầy đủSOAP services
có thể cung cấp rất chi tiết contracts
Requests and responses
bằng XML
Consume
một hoặc nhiều methods
sử dụng SOAP 1.1
và SOAP 1.2
bindings:
Upload
WSDL file hoặc URLbindings
methods
để consume
OutSystems
generates SOAP methods
như một Server Actions
. Generates bất kỳ data type
compound
nào như một Structures
Các generated elements
này có thể được sử dụng bình thường như một Actions
hoặc Structures
CÓ THỂ THAY ĐỔI:
Default values
của Input Parameters
Name
và description
của elements
service
updates và change consumed methods
Để expose
một Service
trong OutSystems
:
Create
the ServiceCreate
each methodImplement
chúng như các Action
Endpoint
thông tin của exposed
Web Services
trong Service Center
Endpoint
và WSDL URLs
sử dụng: host name và module name
Endpoint: http://<hostname>/<ModuleName>/<WebServiceName>.asmx
SOAP WSDL: http://<hostname>/<ModuleName>/<WebServiceName>.asmx?WSDL
Web Service
sẽ exposed
với WSDL
có SOAP 1.1
hoặc SOAP 1.2
binding
SOAP
với Tập dữ liệu trả về NHỎAPI contract file
chính thứcdocumentation
và examples
thay vì contract
Requests and responses
(usually) bằng JSON
gọn nhẹConsume
một single REST method
method's URL
Test
để lấy giá trị response test
response
trong Body
OutSystems
generates REST
như các Actions
. Generates bất kỳ data type
compound
nào như một Structures
Các generated elements
này có thể được sử dụng bình thường như một Actions
hoặc Structures
CÓ THỂ THAY ĐỔI:
Default values
của Input Parameters
Name
và description
của elements
Data types
của attributes
và parameters
, cũng như add
và remove
chúngREST services
Cung cấp 2 Callbacks
:
Actions
tự động called
trước khi request
Actions
tự động called
sau khi nhận được response
debug
và Customize requests
:Consume
tất cả các REST methods
:
API URL
REST API
PHẢI compliant (tuân thủ) Swagger
chỉ địnhĐể expose
một Service
trong OutSystems
:
Create
the ServiceCreate
each methodImplement
chúng như các Action
Consumed
và exposed
Web Services
có thể định cấu hình trong Service Center
Cấu hình được thực hiện trên mỗi module
: Integrations tab trong Service Center
HẾT.