|
Name of Subject : SERVICE ORIENTED ARCHITECHURE (7 CS 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 metrics), QoS compliance in SOA governance, role of ESB in SOA governance, |
impact of changes to services in the SOA lifecycle