Name of Subject  : WEB SERVICES (7 IT 6.1)

Unit

Contents

SOA Fundamentals: Defining SOA, Business Value of SOA, Evolution of SOA, SOA characteristics, concept of a

I

service in SOA, misperceptions about SOA, Basic SOA architecture, infrastructure services, Enterprise Service

Bus (ESB), SOA Enterprise Software models, IBM On Demand operating environment.

Web services Technologies: XML technologies XML,

DTD

,

XSD

,

XSLT

, XQuery, XPath Web services

technologies - Web services and SOA, WSDL, SOAP, UDDI WS Standards (WS-*)

- Web services and Service-

II

oriented enterprise (SOE), WS-Coordination and WS-Transaction, Business Process Execution Language for Web

Services (BPEL4WS), WS-Security and the Web services security specifications, WS-Reliable Messaging, WS-

Policy, WS-Attachments.

SOA Planning and Analysis: Stages of the SOA lifecycle, SOA Delivery Strategies, service-oriented analysis,

Capture and assess business and IT issues and drivers, determining non-functional requirements (e.g., technical

III

constraints, business constraints, runtime qualities, non-runtime qualities), business centric SOA and its benefits,

Service modeling, Basic modeling building blocks, service models for legacy application integration and enterprise

integration, Enterprise solution assets(ESA) .

SOA Design and implementation: service-oriented design process,  design activities, determine services and tasks

based on business process model, choosing appropriate standards, articulate architecture, mapping business

IV

processes to technology, designing service integration environment (e.g., ESB, registry), Tools available for

appropriate designing, implementing SOA, security implementation, implementation of integration patterns,

services enablement, quality assurance.

Managing SOA Environment: Distributing service management and monitoring concepts, operational management

challenges, Service-level agreement considerations, SOA governance (SLA, roles and responsibilities, policies,

V

critical success factors, and matrices), QoS compliance in SOA governance, role of ESB in SOA governance