SoftwareAG ESB Training WebServices
SoftwareAG ESB Training WebServices
SoftwareAG ESB Training WebServices
© 2016 Cognizant
© 2016 Cognizant
Introduction
This course will help participants to understand the basics about Web services.
2 © 2016 Cognizant
Objectives
3 © 2016 Cognizant
Software versions
Software AG Designer
4 © 2016 Cognizant
Chapters
Web Services
5 © 2016 Cognizant
Web Services
What is a Web Service
Web services are building blocks for creating open, distributed systems. A Web service is
a collection of functions that are packaged as a single unit and published to a network for
use by other software programs.
For example, you could create a Web service that checks a customer’s credit or tracks
delivery of a package.
6 © 2016 Cognizant
Web Service Standards
The “Web Service” uses vendor-independent, multiplatform standard formats and protocols.
The core Web Service specifications standards used in the Integration Server are:
WS-Security 1.0
7 © 2016 Cognizant
Web Service Descriptor Overview
A Web service descriptor (WSD) is an element on Integration Server that defines a Web
service in IS terms. The WSD encapsulates all the information required by the provider or
the consumer (requester) of a Web service
A provider Web service descriptor defines a Web service that is hosted on the
Integration Server, that is, a service “provided” to external users
8 © 2016 Cognizant
Web Service Descriptor Overview
WSD Provider node
Used to expose an IS service or set of IS services as web services
9 © 2016 Cognizant
Web Service Provider Node
A provider Web service descriptor (WSD) is created from one or more IS services or from a single WSDL
document, and is designed to allow the IS services to be invoked as Web services over a network. The
provider Web service descriptor contains all the data required to create a WSDL document for the IS Web
service, as well as the data needed at run time to process the request and response
Existing IS services
WSDL file
10 © 2016 Cognizant
Create Web Service Provider Node
Steps to create a WS Provider Node
11 © 2016 Cognizant
Create Web Service Provider Node
Steps to create a WS Provider Node (continued..)
4
12 © 2016 Cognizant
Web Service Consumer Node
A consumer Web service descriptor (WSD) defines an external Web service. It contains all the data
from the WSDL document that defines the Web service, as well as data needed for certain Integration
Server run-time properties. Integration Server creates a Web service connector (WSC) for each
A Web service connector contains the information and logic needed to invoke an operation defined in
the WSDL document used to create the consumer Web service descriptor
3
1
14 © 2016 Cognizant
Create Web Service Consumer Node
Steps to create a WS Consumer Node ( continued..)
4
15 © 2016 Cognizant
Web Service Alias
Similar to remote server aliases, but this alias is especially for web services
16 © 2016 Cognizant
Testing Web Services
Testing Consumer Nodes
Use the connecter in the service at consumer end flow service and set values in Service In
and map input and output in Pipeline.
17 © 2016 Cognizant
Summary
What have we learnt today ?
Web Services
18 © 2016 Cognizant
Q&A
What is a web service descriptor?
What is SOAP?
What are the third party tools to test the web services ?
19 © 2016 Cognizant
Thank You
20 © 2016 Cognizant