Module for AS4 Version 10.1.May 2019 | Understanding and Using webMethods AS4 Module | Installing and Using AS4 Module | Concepts | Architecture and Components
 
Architecture and Components
The following diagram shows the module’s architecture, components, and component relationships. The components are described in the table.
Component
Description
webMethods Integration Server
webMethods Integration Server is the underlying foundation of the webMethods architecture. It processes requests from, and relays responses to a back-end system.
Integration Server contains the IS document types and services that you use to create the module’s services.
The module is compatible with Integration Server 9.0 and above.
Software AG Web Services Stack
Software AG Web Services Stack is a toolkit that handles the complex process of sending and receiving web services requests.
webMethods Module for AS4
webMethods Module for AS4 contains the core WmAS4 package, the WmAS4AU package, and the services for implementing the AS4 functionality.
webMethods Trading Networks
webMethods Trading Networks enables your enterprise to link with other companies (buyers, suppliers, strategic partners) and marketplaces to form a business-to-business trading network.
Module for AS4 uses Trading Networks and TN document types to:
*Recognize user messages and signals being processed
*Manage security keys and certificates for your enterprise and partners
*Create BizDocEnvelopes
*Save BizDocEnvelopes to the Trading Networks database
Customizable Trading Networks processing rules allow for custom processing.
The P-Mode parameters defined in the ebMS 3.0 specification are modeled as Trading Networks TPAs. These TPAs can be customized using My webMethods. The TN document types are created automatically when starting the WmAS4 package, and you can view them using My webMethods.
For more information about P-Modes, see OASIS ebXML Messaging Services 3.0 Version 1.0, Part 1, Core Features. For more information about TPAs and processing rules, see webMethods Trading Networks Administrator’s Guide.
Trading Networks database
Trading Networks database stores all information about trading networks, such as: trading partner profiles, TN document types, and TPA information. Information and content of the processed documents is stored in the TN database.
My webMethods Server and My webMethods
My webMethods Server is a web-based monitoring and administration user interface for managing webMethods components. You can use My webMethods Server (and its user interface, My webMethods) with Module for AS4 to define and manage Trading Networks partner profiles, TPAs, custom attributes, processing rules, and TN document types. My webMethods can also be used to monitor the message transaction details.
At design time, you can define your trading partner profiles using My webMethods. The profiles contain the information that Trading Networks requires to exchange business documents with your trading partners.
Software AG Designer
Designer is a development environment used at design time to edit the module’s services and create customized solutions. Designer also provides tools for testing and debugging the solutions you create.