SOA WebServices Word
SOA WebServices Word
SOA WebServices Word
References:
Web Services, A Technical Introduction, Deitel & Deitel
Legacy Applications
Legacy applications can be part of an SOA by providing a
gateway front-end
Translate SOAP invocations and data to/from legacy
application’s native API and data model
WSDL
Service
Invoke
C++, C#,
Java, VB,
ASP, etc.
Define
Convert SOAP
request message to data
SOAP type, invoke Web
Sender service Web
SOAP data type
(client) message
Service
Convert operation
result to SOAP
response message, send to
client
HTTP
Client Web
onsumer) Service
HTTP
Server
...
Reply
<price>450.00</price
>
...
IntroductionSOP CourseServices
to Web Module 1& SOA Slide 2
Consuming a RESTful Web Service
In a Representation State Transfer (REST) style architecture
requests and responses are built around the transfer of
representations of resources.
REST recognizes everything as a resource and each resource
implements a standard uniform interface (typically HTTP
interface).
Resources have names and addresses (URLs)
Each resource has one or more representation (like JSON or
XML) and resource representations move across the network
usually over HTTP.