 | Programming Languages: Object Pascal; XML. Tools & Technologies: Borland Delphi 6.0 Enterprise; MIDAS; SOAP; DCOM; ActiveX; MS SQL Server 2000, ADO; Web Servers: CGI, ISAPI; Web Services, .Net; C#, Microsoft Windows Script, VB, Java. |
Short project description
This project lives in the heart of B2B infrastructure. Suppose an organization receives business documents (for example invoices) in some of the EDI formats from a business partner. Before importing these documents into organization's accounting system(s) there is a need first to validate the data from both data integrity and business point of view and then maybe perform several transformations of the documents to conform to organization's business rules. While most of the B2B solutions provide ways to automated data checking and modifications, many businesses have complex set of intermediate steps that require human intervention in key points to review the results of processing, possible to correct the result documents and make decision of how to proceed with them. To make things even more complicated organizations also want different steps of the processing to be done by different persons with appropriate level of security permissions and also have reports generated at each of these steps. Here the IPS steps in game - it fills the gap between automated processing, manual data entry and verification, flexible application level security and reporting.
The project is built using combination of 2 and 4 tiered architecture. Manual data entry is done through classic 2 tiered approach while automatic generation of the business document from EDI stream and processing of these documents is done using 4 tiered design. SOAP protocol lives in the core of the distributed logic. The possibility of adding unlimited number of custom data processes is done using interfaces to VB and Java script based subroutes that can be defined by end users. All business processes are implemented as Web Services that allows easy integration of the IPS processes with industrial standard B2B solutions like MS Biztalk server or Sterling Commerce.
