Understanding the Different Integration Definitions – Top 11 integrated terms

Understanding the Different Integration Definitions – Top 11 integrated terms

Overview

While exploring the Integration Market, I figured out that there is no single source of truth that unifies all the technical concepts that we are using daily, such as integration definitions. Even on Gartner, the global leader market research, I was quite surprised when there was no glossary for the commonly used term: “Software”.?

This article is aimed at making all the difficult technical concepts easier to understand and capture for a non-technical audience.??

Software vs Application vs Information System

Software vs Application

Software and applications can be used interchangeably but let us clarify some differences.

  1. Software includes Application Software and System Software. That means an application is always software, but there are many types of software that are not Applications.
  2. Application Software is normally abbreviated as Application.
  3. Application need user interaction to function, while System Software does NOT

Integration Definition

Let’s explore the integration definition via the Cambridge Dictionary: Integration is the action or process of combining two or more things in an effective way.?


By replacing “THING” in the original definition of “INTEGRATION”, we will have the term “System integration,” but What is really “System” in System Integration?

System Integration

The process of creating a complex information system may include designing or building a customized architecture or application, integrating it with new or existing hardware, packaged and custom software, and communications. Most enterprises rely on an external contractor for program management of most or all phases of system development. This external vendor generally also assumes a high degree of the project’s risks. (Gartner: Glossary)

Removing “Information” from the definition of System Integration caused many myths in the Integration market, To correct understanding of System Integration, we will define it as “Information System integration.”

But what is an Information System?

An Information System (IS) is an organized system for the collection, organization, storage, and communication of information. More specifically, it is the study of complementary networks that people and organizations use to collect, filter, process, create, and distribute data. An information system encompasses a combination of hardware, software, infrastructure, and trained personnel organized to facilitate planning, control, coordination, and decision-making in an organization.

Key components of an information system include:


By removing all hardware-related factors from System Integration, we have the definition of “Software integration.”

What is Software Integration?

Software integration is the process of connecting one application to another, often through their APIs. When integrated successfully, the data will be synchronized with each other.

There are 3 types of software integration:

  • Data Integration
  • Application Integration
  • Cloud Integration

Distinguish integration definitions: Integration and Integration Services

There is a lot of confusion about these integration definitions: Integration and integration services

Integration services are detailed design and implementation services that link application functionality (custom software or package software) and/or data with each other or with the established or planned IT infrastructure. Specific activities might include project planning, project management, detailed design or implementation of application programming interfaces, Web services, or middleware systems.

Application Integration

Application integration is the process of enabling independently designed applications to work together. Commonly required capabilities include:

  • Keeping separate copies of data (in independently designed applications) consistent
  • Orchestrating the integrated flow of multiple activities performed by disparate applications
  • Providing access to data and functionality from independently designed applications through what appears to be a single user interface or application service

Source: Gartner Glossary

Application Integration is Software Application Integration

Data Integration

Are traditional data integration tools still usable?

The discipline of data integration comprises the practices, architectural techniques and tools for achieving the consistent access and delivery of data across the spectrum of data subject areas and data structure types in the enterprise to meet the data consumption requirements of all applications and business processes.

Data integration tools have traditionally been delivered via a set of related markets, with vendors in each market offering a specific style of data integration tool. In recent years, most of the activity has been within the ETL tool market. Markets for replication tools, data federation (EII), and other submarkets each included vendors offering tools optimized for a particular style of data integration, and periphery markets (such as data quality tools, adapters, and data modeling tools) also overlapped with the data integration tool space. The result of all this historical fragmentation in the markets is the equally fragmented and complex way in which data integration is accomplished in large enterprises — different teams using different tools, with little consistency, lots of overlap and redundancy, and no common management or leverage of metadata. Technology buyers have been forced to acquire a portfolio of tools from multiple vendors to amass the capabilities necessary to address the full range of their data integration requirements.

So, what is the new update?

This situation is now changing, with the separate and distinct data integration tool submarkets converging at the vendor and technology levels. This is being driven by buyer demands as organizations realize they need to think about data integration holistically and have a common set of data integration capabilities they can use across the enterprise. It is also being driven by the actions of vendors, such as those in individual data integration submarkets that organically expand their capabilities into neighboring areas, as well as by acquisition activity that brings vendors from multiple submarkets together. The result is a market for complete data integration tools that address a range of different data integration styles and are based on common design tooling, metadata, and runtime architecture.

Source: Gartner Glossary

Integration Platform as a Service

Integration Platform as a Service (iPaaS) is a suite of cloud services enabling the development, execution, and governance of integration flows connecting any combination of on-premises and cloud-based processes, services, applications, and data within individuals or across multiple organizations.

Source: Gartner Glossary

Integration as a Service

Integration functionality (secure B2B communications, data and message translation, and adapters for applications, data, and cloud APIs) delivered as a service.

Conclusion

Understanding different integration definitions is important for those working in technology and software development. Unifying terms helps people understand each other better, agree on opinions, and work more effectively.

要查看或添加评论,请登录

beehexa的更多文章

社区洞察

其他会员也浏览了