UNITII Web Services and Primitive SOA Contents 1
UNIT-II Web Services and Primitive SOA
Contents 1. Web Services and Primitive SOA I. Services (as Web services) a. b. Service roles Service models
1. WEB SERVICES AND PRIMITIVE SOA
1. 1 The Web services framework • A technology framework is a collection of things. • It can include one or more architectures, technologies, concepts, models, and even subframeworks. • Specifically, this framework is characterized by: – an abstract (vendor-neutral) existence defined by standards organizations and implemented by (proprietary) technology platforms – core building blocks that include Web services, service descriptions, and messages – a communications agreement centered around service descriptions based on WSDL – a messaging framework comprised of SOAP technology and concepts
The structural relationship
1. 2 Services (as Web services) • Every Web service can be associated with: – a temporary classification based on the roles it assumes during the runtime processing of a message – a permanent classification based on the application logic it provides and the roles it assumes within a solution environment • We explore both of these design classifications in the following two sections: – service roles (temporary classifications) – service models (permanent classifications)
1. 2. 1 Service roles • A Web service is capable of assuming different roles, depending on the context within which it is used. • A service is therefore not labeled exclusively as a client or server, but instead as a unit of software capable of altering its role, depending on its processing responsibility in a given scenario.
- Slides: 7