The course will enable the students to
1) With Service Oriented Architecture, Web Service, Service Orchestration, Service Oriented Design, planning and analysis.
Course Learning Outcomes (CLOs):
Learning Outcome (at course level) Students will be able to: | Learning and teaching strategies | Assessment Strategies |
| Approach in teaching: Interactive Lectures, Modeling, Discussions, implementing enquiry based learning, student centered approach, Through audio-visual aids
Learning activities for the students: Experiential Learning, Presentations, Discussions, Quizzes and Assignments
|
|
Fundamental SOA, Common Misperceptions about SOA, Common tangible benefits of SOA, Common pitfalls of adopting SOA. The Evolution of SOA:-from XML to Web services to SOA, Comparing SOA with N-tier architecture, The continuing evolution of SOA, The roots of SOA.
The Web services framework- Services, Service descriptions, messaging with SOAP. Web Services and Contemporary SOA: Message exchange patterns, Service activity coordination, Atomic transactions, Business activities, Orchestration, Choreography.
Addressing, Reliable messaging, Correlation, Policies Metadata exchange- Security- Notification and eventing. SOA and Service-Orientation: Principles of Service-Orientation, Anatomy of a service-oriented architecture, Common principle of service-orientation, Service Layers, Service orientation.
SOA Delivery Strategies, SOA delivery lifecycle phases. Service-Oriented Analysis: Introduction to service-oriented analysis, Benefits of a business-centric SOA, Deriving business services, Service Oriented Analysis: Service modeling, Service modeling guidelines, Classifying service model logic, Contrasting service modeling approaches.
WSDL-related XML Schema language basics, WSDL language basics, SOAP language basics, Service interface, design tools. SOA Composition Guidelines: Steps to composing SOA Considerations for choosing service layers and SOA standards, positioning of cores and SOA extensions. Service Design of Business service, application service, Task Centric Service and guidelines, Service Oriented Design, WSBPEL language basics, WS Coordination.