DGI Logo
spacer
Contact >  
Home >  
Search >  
Join/Register >  
company head

 AS4 Boot Camp

Course Overview

This instructor-led course enables Web services developers who are not familiar with B2B messaging standards to gain familiarity with the AS4 profile and the underlying ebMS 3.0 and WS-* specifications. Through a combination of lectures, discussions, and hands-on lab exercises, students will learn the fundamental aspects necessary to design and develop robust and interoperable implementations of the AS4 profile. Topics will include AS4 messaging semantics, Web services security such as XML Digital Signatures and Encryption, AS4 messaging choreographies, message receipts and business non-repudiation, reliable messaging, and error handling/reporting.

For further details on course schedule and related costs, please send email to info2@drummondgroup.com or phone Joani at 512-826-2938.

Objectives

After completing this course, students will be able to:
  • Understand how the various layers of standards and specifications are composed that define the AS4 messaging standard including the AS4 Profile, ebMS 3.0, and various underlying Web services specifications such as SOAP and WS-Security
  • Recognize and generate valid AS4 messages for a number of supported options and use cases
  • Apply supported message and transport level security to AS4 messages including XML Digital Signatures, XML Encryption, SSL, HTTPS Client Authentication, and message pull channel authorization
  • Recognize and generate valid AS4 message pull signal messages
  • Understand and implement the various use cases for the supported messaging exchange patterns and choreographies for pushing and pulling AS4 payload and signal messages between endpoints
  • Recognize and generate valid AS4 receipt signal messages based upon the defined XML schema
  • Understand and implement the various use cases for generating and returning synchronous or asynchronous message receipts, including the required information to satisfy non-repudiation of business criteria
  • Understand the difference between a full-scale AS4 Handler and the AS4 Light Client
  • Understand and implement the various facets of AS4 reliable messaging aspects
  • Have a working knowledge of the challenges and techniques for managing trading partner relationships and digital certificate infrastructures
  • Have a fundamental working knowledge on the tips and techniques for designing and developing robust and interoperable AS4 implementations
  • Understand message compression
  • Understand importance of interoperability for B2B messaging
  • Understand Networking/Connectivity - firewalls, HTTP/S, troubleshooting, analyzing packets/messages
  • Understand third party tools overall tools
  • Understand architecture, enterprise vs. small client, transaction throughput, performance, large message aspects, memory, recovery, redundancy, etc.

Topics

Module 1: Background and Basics

Lessons
  • History and overview of Internet B2B messaging
  • Elements of the AS2 success story
  • History and overview of AS4
  • Overview of the AS4 Profile, ebMS 3.0 specification, and the relevant underlying WS-* specifications

Module 2: Networking and Connectivity

Lessons
  • HTTP and the Internet as a B2B messaging platform
  • Firewall considerations
  • Troubleshooting tips and tools

Module 3: AS4 Messaging Semantics

Lessons
  • eb:UserMessage: payloads in SOAP Body and Attachments
  • eb:Receipt
  • eb:PullRequest

Module 4: AS4 Messaging Choreographies

Lessons
  • Document Push/Pull between two addressable endpoints
  • Document Push (non-addressable Initiator)
  • Document Pull (non-addressable Receiver)

Module 5: Compression and Security

Lessons
  • Payload Compression
  • X.509 digital certificates and certificate repository infrastructures
  • XML Digital Signatures and Encryption
  • HTTPS/SSL/TLS and HTTPS Client Authentication
  • Message Partition Channel Authorization

Module 6: AS4 Messaging Receipts

Lessons
  • Business Non-Repudiation of Receipt
  • Reception Awareness: Timeout, Retry, Duplicate Detection
  • Error Handling and Reporting

Module 7: Design Considerations

Lessons
  • Configuration and Trading Partner Relationships
  • Enterprise considerations: Scalability, Redundancy/Recovery, Resource Management
  • Large message transport and performance/throughput considerations

Module 8: Interoperability

Lessons
  • Designing/coding with interoperability in mind
  • Importance of interoperability and testing for B2B Messaging
  • Important aspects of interoperability testing
Endorsements

  "AS4 Bootcamp gave me a good view into: Internet standards, ebMS, AS4, Web Services and B2B. The Drummond Group instructor had a deep knowledge and familiarity with material."

John Portis, Service Architecture Analyst from a top five pharmaceutical company.
 

 
AS4 Bootcamp Registration

  register here
 


© 2009 Drummond Group, Inc.