XML for A2A Architectures
3 day hands-on course contents
What you will learn :
Package 1
Introduction
- Why application-to-application?
- e-Commerce categories.
- The webservices model.
- Evolution of webServices
Internet Transport Protocols
- Overview of SMTP.
- HTTP usage.
- File transport through FTP.
- Message Queuing for reliable transport.
E-commerce standards
- Importance of standards.
- EDI and internet EDI
- Electronic Commerce Modeling Language (ECML)
- eBusiness XML (ebXML)
SOAP Basics
- SOAP messages.
- Body, Header and Envelope specifics.
- SOAP and RPC.
- Tools: the SOAP Toolkit 2.0.
- SOAP in action.
WSDL (Web Services Description Language)
- What is WSDL?
- Why do we need WSDL?
- Syntax elements, Port types and Bindings.
- Protocol Bindings.
- WSDL in action.
Package 2
UDDI (Description, Discovery and Integration)
- Usage of UDDI.
- The UDDI API.
- Relationship between UDDI and WSDL.
- Related technologies: ebXML, JAXR and DSML.
- UDDI in action.
- Adding your business to the registry.
- tModels, Categories and Identifiers.
Application-to-Application infrastructures
- WWW servers and clients (http and html)
- XML and information exchange.
- Wireless Internet access (WAP, WML)
- Web shop front.
- N-tier architecture.
- Web servers.
- J2EE (JSP, EJB)
- Microsoft (COM, DCOM, DNA, COM+, C#)
- Databases: Relational and Hierarchical.
XSL, XML, Schemas and Scripting combined
- The synergy of XML, XSL and ASP/JSP.
- Verifying the B2B agreement through Schemas.
- Schema usage in a SOAP message.
- Client-side and server-side processing.
- Transforming from non-XML to XML.
- Presenting data in a browser.
Package 3
Total solutions in an A2A environment
- Platforms, architectures and components of different manufacturers.
- Microsoft .NET enterprise servers.
- Biztalk Server overview.
- webMethods Server overview.
- eCommerce implementation plan.
- Practical examples of SOAP, UDDI and WSDL combined.
Security solutions
- Public key algorithms. (PKCS)
- Digital signatures.
- X509 V3 Certificate standard.
- Certificates en Certificate Authorities. (CA)
- Secure Sockets Layer. (SSL)
- Firewalls and Proxy servers.
- Wire level security.
- Message level security.
- Encryption of SOAP messages.