System Integration (SI)
Definition - What does System Integration (SI) mean?
System integration (SI) is an IT or engineering process or phase concerned with joining different subsystems or components as one large system. It ensures that each integrated subsystem functions as required.
SI is also used to add value to a system through new functionalities provided by connecting functions of different systems.
Techopedia explains System Integration (SI)
SI methods are as follows:
- Horizontal Integration: Involves the creation of a unique subsystem that is meant to be the single interface between all other subsystems, ensuring that there is only one interface between any subsystem and any may be replaced with another without affecting the others by using totally different data and interfaces. This is also known as an Enterprise Service Bus (ESB).
- Vertical Integration: Subsystems are integrated according to functionality by creating "silos" of functional entities, beginning with the bottom basic function upward (vertical). This very quick method only involves a few vendors and developers but becomes more expensive over time because to implement new functionalities, new silos must be created.
- Star Integration: Also known as "Spaghetti Integration" because each subsystem is connected to multiple subsystems, so that the diagrams of the interconnections look like a star. However, the more subsystems there are, the more connections are made, and it ends up looking like spaghetti.
- Common Data Format: Helps the system avoid having the adapter convert to and from every application format. Systems using this method set a common or application-independent format, or they provide a service that does the transformation to or from one application into the common application.