Solution is aimed at providing a reliable, scalable, extensible and secure solution utilizing your existing middleware platform and its related components. FXP connects internal applications, customer/partner applications and external exchange applications. These applications are termed as FXP clients. FXP clients can be classified into 2 groups, namely enterprise clients and customer clients Enterprise clients include applications or their touch points. Customer/partner clients include partner business systems or their touch points.
The following summarizes how the architecture meets the functional requirements of the FXP .
REQUIREMENT
REALIZATION
Client initiated file exchange
FXP initiated data exchange
Data Transformation
Data Extension
Data Marshalling
Data Transport
Data Routing
Partner Protocol
Data Analysis
Partner Profile database
SLA management
Web Service Interfaces
PGP Key Maintenance
Data Compression
Automatic File Cleanup
ADDITIONAL FEATURES
Extensibility
Reliability
Error Management
Auditing and Logging
Components Involved
External database maintains Partner Profiles with relevant exchange information to do secure FTP along with the encryption using PGP or Digital Certificates.
Additional software like GNUPG for PGP, PuTTY (the Telnet and SSH client itself), Plink (a command-line interface to the PuTTY back ends) are required to make the package work.