3.Web Service Basics (1)
3.Web Service Basics (1)
Agenda
2
Web Service Basics
Web Services are services offered over web. A web service enables
communication among various applications by using open standards such as
XML, WSDL, and SOAP. Popular types of web services include SOAP and REST
2. Connect existing software - With Web services you can exchange data
between different applications and different platforms
3
SOAP Web Services
SOAP stands for Simple Object Access Protocol. SOAP Web Service definition
is captured in WSDL. It uses XML format for communication.
5
WSDL
WSDL stands for Web Services Definition Language and is used to
describe web services. It specifies the location of the service, and the
methods of the service, using these major elements:
Element Description
<types> Defines the (XML Schema) data types used by the web service
<portType> Describes the operations that can be performed and the messages
involved.
<binding> Defines the protocol and data format for each port type
6
WSDL
7
Report Service
https://docs.oracle.com/en/cloud/saas/index.html
<ERP URL>/xmlpserver/services/v2/ReportService?wsdl
8
REST APIs
Key Features
⮚ In REST Architecture, everything is a resource
⮚ RESTful web services are light weight, highly scalable and maintainable
⮚ REST APIs deliver better performance than SOAP Services on any given day
9
REST API Key Elements
REST APIs have 3 fundamental elements:
Element Description
10
ERP Banks REST API
https://docs.oracle.com/en/cloud/saas/index.html
11
THANK YOU
12