Service Oriented Architecture

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Service Oriented Architecture Objectives:

 Learn XML fundamentals.


 Be exposed to build applications based on XML.
 Understand the key principles behind SOA.
 Be familiar with the web services technology elements for realizing SOA.
 Learn the various web service standards.

Service Oriented Architecture (IT6801) Syllabus:

UNIT I – INTRODUCTION TO XML

XML document structure – Well formed and valid documents – Namespaces – DTD – XML Schema – X-
Files.

UNIT II – BUILDING XML- BASED APPLICATIONS

Parsing XML – using DOM, SAX – XML Transformation and XSL – XSL Formatting – Modeling Databases
in XML.

UNIT III – SERVICE ORIENTED ARCHITECTURE

Characteristics of SOA, Comparing SOA with Client-Server and Distributed architectures – Benefits of SOA
— Principles of Service orientation – Service layers.

UNIT IV – WEB SERVICES

Service descriptions – WSDL – Messaging with SOAP – Service discovery – UDDI – Message Exchange
Patterns – Orchestration – Choreography –WS Transactions.

UNIT V – BUILDING SOA-BASED APPLICATIONS

Service Oriented Analysis and Design – Service Modeling – Design standards and guidelines — Composition
– WS-BPEL – WS-Coordination – WS-Policy – WS-Security – SOA support in J2EE.

Text Books:
1. Ron Schmelzer et al. “XML and Web Services”, Pearson Education, 2002.
2. Thomas Erl, “Service Oriented Architecture: Concepts, Technology, and Design”, Pearson Education,
2005.
References:
1. Frank P.Coyle, “XML, Web Services and the Data Revolution”, Pearson Education, 2002
2. Eric Newcomer, Greg Lomow, “Understanding SOA with Web Services”, Pearson Education, 2005
3. Sandeep Chatterjee and James Webber, “Developing Enterprise Web Services: An Architect’s Guide”,
Prentice Hall, 2004.
4. James McGovern, Sameer Tyagi, Michael E.Stevens, Sunil Mathew, “Java Web Services
Architecture”, Morgan Kaufmann Publishers, 2003.

You might also like