There’s a lot more to a successful integration (EDI/X12/BizTalk) project beyond just getting data from Point A to Point B. The success of your project will depend on how nimbly and how reliably you address each of the below key requirements.
- Transmission of data (the actual delivery to endpoints, whether those be databases, web services, file locations, email or SFTP sites)
- Transformation of Data (mapping data between business objects)
- Party Management (tracking, storing and applying partner-specific configuration)
- Deployment (moving solutions between environments)
- Error Handling (reporting and addressing process exceptions)
- Processing data (data manipulation, data enrichment and external calls)
- Scheduling (kicking off processes at preset times/intervals or on-demand processing)
- Tracking/reporting (storing and processing metrics on data receipt and delivery)
- Non-Repudiation (proving that data was transferred between partners/endpoints)
- Configuration (storing process parameters in an easily changeable format)
- Monitoring and Tuning (developing performance baselines and tracking)
- Archiving (storing data for regulatory or buisness purposes)