ACH Module Version 6.1.September 2006 | Understanding and Using webMethods ACH Module | Installing and Using ACH Module | Concepts | webMethods ACH Module Architecture
 
webMethods ACH Module Architecture
webMethods ACH Module includes a set of packages that provide services, messages, and samples that enable you to send and receive ACH files over the ACH network. webMethods ACH Module must be installed on the webMethods Integration Server. For detailed installation instructions and software requirements, see Installing webMethods ACH Module.
The following diagram illustrates how webMethods ACH Module fits into the webMethods Integration Server. For information about each of these components, see the text following the diagram.
* webMethods ACH Module . webMethods ACH Module includes the following public packages:
* WmACH contains the services to send and receive ACH messages. It is designed as the generic interface through which ACH message communication occurs. webMethods ACH Module parses all messages using a flat file template.
*WmACHForTN is the package through which the webMethods ACH components implement Trading Networks. It follows the webMethods transport design to allow Trading Networks to call a generic interface, regardless of the actual implementation of the interface being used.
*WmACHForTNSamples contains sample flow services, mappings, and records to demonstrate how ACH Module can be used with Trading Networks. To run the sample, see webMethods ACH Module Sample.
*WmIPCommon contains services required to configure ACH Module (for example, the location of the persistence store folder and the routing rules folder).
*WmIPPersist contains services required to save a message in either the file system or through custom-defined Integration Server services. Read more about the ACH Module persistence store in the bullet "ACH Module Persistence Store," below.
*WmIPRoute contains services to define routing rules for messages. This package is used only if Trading Networks is not being used.
* webMethods Integration Server This is the server underlying the webMethods components. Use the Integration Server Administrator to manage, configure, and administer all aspects of the Integration Server, such as users, security, packages, and services. For details, see webMethods Integration Server Administrator’s Guide.
* ACH Module Persistence Store. webMethods ACH Module can saves ACH files to one of the following persistence stores:
*File System - ACH files are saved into a specified directory.
*Custom - By invoking user-defined Integration Server services, ACH files can be saved within a database or file system.
If the WmACHForTN package is enabled, in addition to the ACH persistence store, ACH messages are also saved in the Trading Networks database.
* webMethods Trading Networks (or Trading Networks)By enabling the WmACHForTN package, ACH messages are sent to and received by Trading Networks. Trading Networks enables your enterprise to link with other companies (buyers, suppliers, strategic partners) and marketplaces to form a business-to-business trading network. For details, see webMethods Trading Networks User’s Guide.