XML and Enterprise Applications Integration
Friday, 1-5 p.m. November 14, 2003
Saturday, 8:30 a.m.4:30 p.m., November 15, 2003
Presented by
Paul Lin, Professor and Chair
Electrical and Computer Engineering Technology
Purdue University Fort Wayne Campus
Course Description and Objectives
http://www.etcs.ipfw.edu/~lin
Course Description: In this course, attendees will learn basic XML technology, the structure of XML documents, XML syntax, Document Type Definitions (DTDs), XML Schema standard, XML presentation and formatting languages, and linking XML documents. XML-based applications such as order processing, data exchange and backup, electronics data interchange, e-Commerce, Web services (SOAP, WSDL, and UDDI), and Enterprise Applications Integration will be also discussed.
Course Highlights
XML Fundamentals
Basic XML syntax (declaration, elements, attributes, and contents), XML documents and files
Document Type Definitions (DTDs): the document type declaration, creating and using DTDs, validating a document, element declarations, attribute declarations, and general entity declarations
XML Namespaces: namespace syntax, namespace and DTD, using namespaces in XML, and validation
WWW XML Schemas Standard: a new means for describing/validating XML document, describing elements, attributes, and data types
Internationalization: encoding declaration, XML-defined character sets
Form Data Transformation: XSL (Extensible Style Sheet Language) and Transformation (XSLT)
XML Data Presentation on the Web
Programming Models
Programming API (Application Program Interfaces): SAX, DCOM
Programming language support: Java, C++, Perl, PHP, APS, ASPX, etc
Document Object Model (DOM) and methods for manipulating XML data
Simple API for XML (SAX) for manipulating data from XML documents
XML-based Applications
XML and e-Commerce, XML and Distributed Applications, XML
Enterprise Application Integration (EAI)
Web Services: SOAP for cross platform service calls using XML, WSDL for describing web services, and UDDI for universal description, discovery and integration
Prerequisites: To succeed fully in this course, attendees should have some basic understanding of HTML language.
Text Book: XML in a Nutshell, 2nd Edition, by Elliotte Rusty Harold & W. Scott Means, from Oreilly Publishing, ISBN 0-596-00292-0
Topics of Discussion
1. Enterprise Applications Integration (EAI) An Overview
2. Tools for Web-Enabled Applications Development
3. XML Fundamentals
4. XML Document Type Definition (DTD)
5. XML Schema
6. Web Services An Overview
7. Web Services Application Examples
8. XML-EAI Design and Implementation Consideration
9. SOAP Simple Object Access Protocol
10. WSDL - Web Service Description Language
11. UDDI - Universal Description, Discovery, and Integration
12. Web Services and Security - References
GO back to Professor Lins Web Site http://www.etcs.ipfw.edu/~lin