Necessary pre-requisites for this course are Web Design and Usability containing an overview of Web technologies and security-related courses. This course includes the following topics: XML, XML Schema, XSLT, XPATH, the Web Services Protocols (SOAP, WSDL and UDDI), Web Services Security Protocols (WS-Security, XML Key Management, XML Signature, Security, Assertion Markup Language), Web Services Orchestration & Execution (Web Services Choreography Interface, Business Process Execution Language for Web Services, WS –coordination, WS – Transaction), Web Services Interoperability, XML Editors & Mappers, relationship between XML & J2EE, MS.NET and XML Databases.
On completion of this course unit, the students will be able to:• develop in-depth knowledge and understanding of XML, XSL, XSLT, XPath, XML Schema, Web Service Protocols, Web Service Security Protocols, Web Services Orchestration & Execution, Web Services Interoperability, relationship between XML & J2EE, MS.NET and XML Databases;• develop skills of:o creating documents using XML, XSL, XSLT and XPath;o creating XML schemas and validating XML documents against them;o describing Web Services using WSDL and UDDI;o using XML Editors and Mappers.