Integration and Interoperability Flashcards
Define integration and interoperability
Managing the movement and consolidation of data within and between applications and organisations
Deliverables of integration and interoperability
- DII architecture
- Data exchange Specifications
- Data Access Agreements
- Data Services
- Complex Event Processing (Thresholds and Alerts)
Metrics of integration and interoperability
- volumes
- latency
- value delivered
- costs and times
Integration
movement and consolidation of data into consistent forms
interoperability
providing the mechanisms for multiple systems to process data
goals of integration and interoperability
- consolidate the data and make available
- lower the cost and complexity of managing solutions
- identify meaningful events and support business analytics
four common use case of integration and interoperability
- INTEGRATION of data between data stores
- CONSOLIDATION of data stores, including application consolidation, data hub management, mergers and aquisitions.
- DISTRUBUTING data across data store and data centres.
- Moving data into ARCHIVES, and updating data from one archive technology to another to enable future use
RAID
redundant array of inexpensive discs
Styles of integration and interoperability approaches
point to point
hub distrubution
message synchronisation
Bus distrubution
ETL/ELT/CDC
Abstraction / Virtual Consolidation (API)
point to point integration approaches
device linked to device with communications each way between
Point to point advantages
- fast
- good when small number of devices
point to point disadvantages
- lots of detailed code (takes a long time to code, support may be difficult when people leave)
- run time issues with many systems
hub distrubution interoperability approach
changes are submitted to a central hub and routes it to the people who are authorised to recieve it
Messaging Bus interoperability approach
application makes a change and then a bus pushes the data into a central service which then pushes it to systems that are authorised to recieve it
Service Oriented Architechture (SOA)
based on bus distrubition
Hub compared to bus model
Bus is more scalable
Concerns of hub and bus model
single point of failure
Integration is…
database to database
ETL acronym
extract transform load