Enterprise integration involves integration of different IT software and systems to provide integrated business operations/processes. Enterprise integration facilitates the following:
- Information aggregation
- Single point of data entry
- Process efficiency
- Web channel integration
- Supplier integration and supply chain optimization
How to asses that you need integration?
Ask yourself the following questions:
- Do you need to collect information from different systems for a business process?
- Do the different IT systems need to communicate with each other?
- Do you need to input the same data in different IT systems?
- Do you find it difficult to extract data from different IT systems?
- Do you have data inconsistency across different IT systems?
- If your answers to these questions are Yes, then you may need integration.
Levels of Integration
- Process Integration
- Service Integration
- Application Integration
- Data Integration
- Presentation Integration
Challenges in Enterprise Integration
- Stand-alone design
- Internalised data models
- Heterogeneous technologies
- Legacy engineering
- Lack of interfaces
- Semantic mismatch
- Unclear business processes
- New collaborations
- Project scoping
- Continued stakeholder support
- Data ownership
- Time constraints
- Cost constraints
Reference: Enterprise Architecture and Integration: Methods, Implementation and Technologies, by Wing Lam and Venky Shankararaman (eds)