System Integration

Why Trust Techopedia

What Does System Integration 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

For the last decade, the aggregation of different component systems or subsystems that cooperate to deliver a whole functionality has been the focus of industries that use technology. This is known as the modular approach to systems building, and the SI process has always been at the near-end of the development cycle. Because systems or subsystems to be integrated may span different fields in software and hardware engineering, a SI engineer must have a broad range of skills and breadth of knowledge.

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.

Related Terms

Margaret Rouse

Margaret jest nagradzaną technical writerką, nauczycielką i wykładowczynią. Jest znana z tego, że potrafi w prostych słowach pzybliżyć złożone pojęcia techniczne słuchaczom ze świata biznesu. Od dwudziestu lat jej definicje pojęć z dziedziny IT są publikowane przez Que w encyklopedii terminów technologicznych, a także cytowane w artykułach ukazujących się w New York Times, w magazynie Time, USA Today, ZDNet, a także w magazynach PC i Discovery. Margaret dołączyła do zespołu Techopedii w roku 2011. Margaret lubi pomagać znaleźć wspólny język specjalistom ze świata biznesu i IT. W swojej pracy, jak sama mówi, buduje mosty między tymi dwiema domenami, w ten…