|Skip Navigation Links|
|Exit Print View|
|About Oracle Java CAPS Application Adapters Java CAPS Documentation|
SWIFTAlliance Gateway is a modular software package that is installed on top of the SWIFTNet Link (SNL) software, and is designed to enable application-to-application communication. Using the SWIFTNet interactive services, InterAct and FileAct, messages and files are typically exchanged between a customer application (client) and a central application (server) over the Secure IP Network (SIPN). SWIFTAlliance Gateway can handle large volumes of information and is therefore suitable for use with both client and server applications.
The subtopics listed here provide information about SWIFT Alliance Gateway and its Java CAPS adapter.
SWIFTNet is a global business messaging network for secure connectivity between institutions that participate in the financial services industry. As such, SWIFTNet is designed to satisfy institutional community requirements for interoperability of mission-critical financial software solutions.
SWIFTNet provides an assurance of infrastructure reliability, availability, access control, correspondent and message authentication, message integrity, and confidentiality, to business applications that are interconnected among a community of institutions. Optionally, SWIFTNet also provides non-repudiation support, message validation, store-and-forward, and role-based access control.
SWIFTAlliance Gateway is an interface product for SWIFTNet. It incorporates all the functionality of the SWIFTNet Link. Additionally, it provides several different connectivity and usability features for SWIFTNet users, providing solutions to a variety of system integration problems.
SWIFTAlliance Gateway is designed to concentrate traffic from multiple SWIFTAlliance WebStations. It provides a graphical user interface for the administration of the SWIFTAlliance Gateway and related SWIFTNet security administration functions.
SWIFTAlliance Gateway can serve as a message concentrator, receiving messages from various other applications for passage through SWIFTNet. It can receive these messages through host adapters, including a WebSphere MQ host adapter, for interfacing with business applications running on a variety of different types of computing platforms.
SWIFTAlliance Gateway Remote API (RA) is a software package that establishes a communication link with the RA Host Adapter component of SWIFTAlliance Gateway, either from a SWIFTNet application existing on a remote computer or from a SWIFTNet application existing on the computer where SWIFTAlliance Gateway is installed.
Using Remote API, applications developed to run directly on top of SNL software can use SWIFTAlliance Gateway transparently as a concentrator for their SWIFTNet traffic, thereby implementing the single window concept RA offers two sets of APIs: SWIFTNet Link specific, and SWIFTAlliance Gateway specific. Message flow, from an RA instance to SWIFTAlliance Gateway, is managed by the Remote API Host Adapter (RAHA), a subcomponent of SWIFTAlliance Gateway’s Application Interface (AI).
SWIFTNet offers four messaging services, SWIFTNet InterAct, FileAct, Browse, and FIN. Of these four, the SWIFTAlliance Gateway specifically addresses FileAct and InterAct in client mode, with both Real Time and Store-and-Forward transfers.
SWIFTNet InterAct provides secure and reliable exchange of individual structured financial messages. SWIFT customers’ messaging requirements vary from customer to customer but also from message to message. SWIFTNet InterAct offers you a broad range of telecommunication modes.
SWIFTNet InterAct’s store-and-forward capability is designed for messages that are destined for a large number of correspondents, many of whom may not be online at the time of transmission. It removes the uncertainty and inconvenience of worrying about whether or not your correspondents are online at the time you send the message. The message is delivered as soon as the recipient is ready to receive it. As a result, it provides an ideal way to send individual instructions, confirmations, and reports to large numbers of correspondents, some of whom may be in different time zones.
Real-time messaging offers a low-cost alternative to store-and-forward for messages which are destined for correspondents that are online at the time of transmission. As a result, it is ideal for sending individual instructions, confirmations, and reports to a few large correspondents, or for messages to market infrastructures.
SWIFTNet FileAct provides secure and reliable transfer of files, such as batches of structured financial messages or large reports. Typical applications include repetitive credit transfers such as pension or salary payments, securities value-added information and reporting, and regulatory reporting. SWIFTNet FileAct offers a variety of messaging modes.
SWIFTNet FileAct’s store-and-forward capability ensures that your correspondents receive your message whether or they are online at the time of transmission. Messages are delivered when the recipient is ready to receive it. Store-and-Forward is an ideal way to send individual instructions, confirmations and reports to large numbers of correspondents, some of which may be in different time zones.
Real-time messaging provides a lower-cost alternative to store-and-forward for files that are destined for correspondents that are online at the time of transmission. This makes it ideal for sending files to a few large correspondents or market infrastructures.
The Adapter for SWIFTAlliance Gateway (referred to as the SWIFT AG Adapter) enables the Oracle Java™ Composite Application Platform Suite (Java CAPS) to communicate with SWIFTAlliance Gateway 5.0.
The SWIFT AG Adapter is comprised of the following components:
Connector module: A JCA 1.5 Resource Adapter, allows you to exchange messages or files across SWIFTNet, SWIFT’s secure IP network.
NetBeans module: Incorporates the adapter into Java CAPS and provides necessary design time and runtime functionality within the Suite.
SWIFT AG Object Type Definition: Exposes SWIFTNet methods and attributes for use within a Java Collaboration to perform connectivity and business logic.
The SWIFT AG Adapter includes the following features:
Supports InterAct and FileAct Services in client mode, with both Real Time and Store-and-Forward messaging
Supports both synchronous and asynchronous operation modes
Provides support for all the SWIFTNet Link (SNL) Primitives
Supports dynamic configuration of InterAct and FileAct primitive attributes from the Java Collaboration Editor
Supports dynamic configuration of SWIFT AG Remote API transport properties
The adapter provides a SWIFTAlliance Gateway specific OTD (Object Type Definition), which exposes methods, attributes, and configuration properties. When it is incorporated in a Java Collaboration, the SAGOutboundAdapter OTD allows you to build powerful business logic into your Projects.
The SAGOutboundAdapter OTD is comprised of the following nodes:
Configuration: enables dynamic configuration of the adapter at runtime
Constants: provides various SNL constants
Primitives: provides all of the SNL Primitives for advanced users
RemoteApis: provides user access to the Remote API’s client APIs
Services: provide the InterAct and FileAct client implementations to support Real Time and Store-and-Forward messaging
In addition to the OTD, the SWIFT AG Adapter provides Connectivity Map and External System parameters for design time configuration.