Software Integration Flashcards
(19 cards)
What is System integration?
It is the process of combining different hardware and software in a unified system
Why is system integration important?
It allows the components to be able to talk do each other and share data seamlessly without having to manually do it which reduces the errors
What are the 5 advantages of system Integration?
- Improves efficiency
- Better data accuracy
- Cost Savings
- Enhanced Decision Making
- Scalability
What does EAI stand for
Enterprise Application Integration
Explain what EAI entails
This is the process of connecting different computer systems within a business so they can work together smoothly
Explain what Legacy System Entails?
This is when you combine modern applications with older outdated systems
Explain what Third-Party System Integration entails?
This is when you connect your system with already built third party systems without having to wait for features to be built from scratch e.g. PayPal
What does B2B stand for?
Business-to-Business Integration
What does B2B entail?
This is when you connect systems of 2 or more organizations
What are the 3 benefits of B2B Integration
- Efficiency Improvements
- Enhanced Cooperation
- Supply Chain Visibility
What are 4 Integration Methods?
- Point-to-Point
- Vertical
- Star
- Horizontal
Explain the Point-to-Point Integration
Its the direct connection between two systems
Hat are the 3 disadvantages of Point-to-Point Integration?
- Limits complexity
- Designed for a 1:1 relationship
- Poor Scalability
Explain what vertical integration entails
It connects the subsystems in a hierarchical silo based on their functional relationship with basic functions being at the bottom
What are the 3 limits of vertical integration
- It is difficult to add new functionality
- Each new function requires to create their own silo
- Management becomes challenging with time
What does star integration entail?
It is when a bunch of different subsystems are connected to each other using a point-to-point structure
What does horizontal integration entail?
It is to connect different systems to one layer instead of having them connected to every single other system directly
What is the name given to the middle layer of horizontal integration?
Enterprise Service Bus (ESB)
What are 3 supporting technologies for ESB?
- Electronic Data Interchange
- Managed File Transfer
- Application Connectors