JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

SERVICE ORIENTED ARCHITECTURES

M.Tech II Year I Semester (R22)

Course Objectives:

To establish essential coverage of service oriented architectural models and its underlying design paradigm, along with documentation of the methodology.

Course Outcomes:

  • 1. Understand case studies of service-oriented architectures
  • 2. Solving problems in service orientation
  • 3. Understanding principles of SOA
  • 4. Knowledge on characteristics of SOA
  • 5. Perform service-oriented analysis and design

UNIT - I

Introduction, Case Study Backgrounds: Case Studies -Transit Line Systems, Inc., Midwest University Association

UNIT - II

Understanding Service-Orientation: Introduction to Service-Orientation, Problems Solved by Service-Orientation, Effects of Service-Orientation on the Enterprise, Goals and Benefits of Service- Oriented Computing, Four Pillars of Service-Orientation

UNIT - III

Service-Orientation Principles: A profile for the Standardized Service Contract principle, A profile for the Service Loose Coupling principle, A profile for the Service Abstraction principle, A profile for the Service Reusability principle, A profile for the Service Autonomy principle, A profile for the Service Statelessness principle, A profile for the Service Discoverability principle, A profile for the Service Composability principle (Appendix-A of the Textbook)

UNIT - IV

Understanding SO Architectures: Introduction to SOA, The Four Characteristics of SOA,The Four Common Types of SOA, The End Result of Service-Orientation and SOA, SOA Project and Lifecycle Stages

UNIT - V

Service-Oriented Analysis and Design: Web Service Modeling Process, Decompose the Business Process (into Granular Actions), Filter Out Unsuitable Actions, Define Entity Service Candidates, Identify Process-Specific Logic, Apply Service-Orientation, Identify Service Composition Candidates, Analyze Processing Requirements, Define Utility Service Candidates, Define Microservice Candidates, Apply Service-Orientation, Revise Service Composition Candidates, Revise Capability Candidate Grouping

TEXT BOOK:

  • 1. Thomas Erl, Service-Oriented Architecture Concepts, Technology and Design, PH

REFERENCE BOOKS:

  • 1. SOA in Practice: The Art of Distributed System Design Nicolai M. Josuttis, O'Reilly Media, Inc.
  • 2. Java Web Service Architecture, James McGovern, Sameer Tyagi et al., Elsevier
  • 3. Building Web Services with Java, 2nd Edition, S. Graham and others, Pearson Edn.
  • 4. Java Web Services, D.A. Chappell & T. Jewell, O’Reilly, SPD.
  • 5. Web Services, G. Alonso, F. Casati and others, Springer.

Loading Question Papers

Fetching data from database...