Unit I
Introduction-What are web services? SOAP WSDL UDDI-Why Web Services are important ?-The evolution of web applications Not just another distributed computing platform-Web services and enterprises.
Unit II
XML Fundamentals XML: The Lingua Franca of web services- XML Documents-XML namespaces Explicit and Default namespaces, Inheriting namespaces, And not inheriting namespaces, Attributes and namespaces-XML Schema XML schema and namespaces, A first schema, Implementing XML schema types, The any Element, Inheritance, Substitution groups, Global and local type declarations, Managing Schemas, Schemas and instance documents, XML schema best practices- Processing XML SAX: Simple API for XML, DOM: Document object Model, XSLT, XPATH
Unit III
SOAP and WSDL The SOAP Model- SOAP- SOAP Messages SOAP Envelope, SOAP Header, SOAP Body, SOAP Faults- SOAP encoding-SOAP RPC- Using alternative SOAP Encodings, Document, RPC, Literal, Encoded SOAP RPC and SOAP Document-Literal, SOAP web services and the REST Architecture- Looking back to SOAP 1.1 Syntactic differences between SOAP 1.2 and SOAP 1.1- Changes to SOAP-RPC- SOAP Encoding- WSDL structure, The stock quote WSDL interface, definitions, The type element, bindings, services, managing WSDL descriptions, Extending WSDL-Using SOAP and WSDL
Unit IV
UDDI: UDDI at a glance- The UDDI Business registry- UDDI under the covers-Accessing UDDI- How UDDI is playing out Conversations Overview-Web Services-Web services Conversation Language-WSCL Interface components-The Bar scenario conversations-Relationship between WSCL and WSDL Workflow Business Process Management-Workflow and Workflow management systems-Business process execution language for web services
Unit IV
Transactions ACID Transactions-Distributed Transactions and two phase commit-Dealing with Heuristic outcomes-Scaling transactions to web services-OASIS business transaction protocol-Other web services transaction Protocol Security Everyday security basis-Security is an end to end product-Web service security issues-Types of Security attacks and threats - Web services security road map-WS security
Text Book(s)
Developing Enterprise Web Services - An Architect's Guide-Sandeep Chatterjee, James Webber, Pearson Education- Second Indian Reprint 2005.
References
Understanding SOA with Web Services, Eric Newcomer, Greg Lomow, Pearson Education, First Indian Reprint 2005.

