
Design an architecture in balance with your need for a scalable solution, build a supporting infratructure, test & document your application.
Architecture review
Perform a review of your current architecture, its strengths and limitations, or get a 3rd party review and validation of an architecture proposed by another vendor or your in-house IT people.
Message platform implementation
Implement an arms-length integration strategy in your applications portfolio by using message based integration middleware, for example, IBM WebSphere or BEA WebLogic.
message formatting, XML/ EDI
Format a message according to international standards (XML, UN/ EDIFACT, ANSI/X12, RosettaNet etc.) and setup integration to in-house application with relevant codesets, and integrate with external partner or message exchange.
System documentation
Produce technical documentation limiting the risk of dependency on individual developers. Document the insides of the 'black box' and the interfaces and dependencies on external systems.
unit test, test case execution
Plan for and carry out detailed test of all system functions. Document that test has been conducted and identify any shortcomings.
automated regression testing
Re-test that all system functions operate as intended after major changes have been implemented. Carry out regression testing semi-automatically, with manual test supported by structured documentation, or fully automated using script based support tools.