Sie sind auf Seite 1von 12

Web Services

Web services are web application components.

Web services can be published, found, and used on the Web.

WSDL
WSDL stands for Web Services Description Language

WSDL is an XML-based language for describing Web services.

WSDL is a W3C recommendation


SOAP
SOAP stands for Simple Object Access Protocol

SOAP is an XML based protocol for accessing Web Services.

SOAP is based on XML

SOAP is a W3C recommendation

RDF

RDF stands for Resource Description Framework

RDF is a framework for describing resources on the web

RDF is written in XML

RDF is a W3C Recommendation


WSDL Documents

An WSDL document describes a web service. It specifies the location of the service, and the
methods of the service, using these major elements:
The main structure of a WSDL document looks like this:
In this example the <portType> element defines "glossaryTerms" as the name
of a port, and "getTerm" as the name of an operation.

The "getTerm" operation has an input message called "getTermRequest" and


an output message called "getTermResponse".

The <message> elements define the parts of each message and the associated
data types.
WSDL Binding to SOAP
WSDL bindings defines the message format and protocol details for a web service.
a Web Service Consumer transformation

a Web Service Consumer transformation that provides access to a web service from an
Informatica Data Services mapping or an Informatica Data Quality mapping.

The Web Service Consumer transformation can access an Informatica web service or a
web service from an external provider

The Web Service Consumer transformation can pass hierarchical groups of data to a
web service in a request message. The transformation can receive multiple groups of
data from a web service in a response message.
Web Services Provider

The Web Services Provider is the provider entity of the PowerCenter web service
framework that makes PowerCenter workflows and data integration functionality
accessible to external clients through web services.

Web Services Hub. An application service in the PowerCenter domain that uses the
SOAP standard to receive requests and send responses to web service clients. The Web
Services Hub interacts with the Integration Service and the Repository Service to
process requests and generate responses.

Batch web services. The Web Services Provider provides a set of web service operations
that allow access to the Integration Service processes and repository metadata.

Real-time web services. When you enable PowerCenter workflows as web services, you
create real-time web services. When you transform PowerCenter workflows into web
services, you can run the workflows from web service clients.
A web service client sends a SOAP message to the Web Services Hub to run a web service.

2. For batch web services, the Web Services Hub authenticates the web service client based
on the session ID generated during the login.

For protected real-time web services, the Web Services Hub authenticates the web service
client based on the user name token.

3. The Web Services Hub generates a message ID for the request.

The Integration Service or Repository Service processes the request.

If the request is for a real-time web service, the Integration Service sends the processed
data to the Web Services Hub which uses the message ID to correlate the request with the
response.

5. The Web Services Hub sends a SOAP response to the web service client.

Das könnte Ihnen auch gefallen