통합 플랫폼

Integration platform

통합 플랫폼은 서로 다른 애플리케이션과 서비스를 통합하는 소프트웨어다.공급망 관리에 중점을 둔 엔터프라이즈 애플리케이션 통합과는[citation needed] 차별화된다.시스템 통합의 사상을 활용해 엔지니어를 위한 환경을 조성한다.null

통합 플랫폼은 구성 요소로부터 구축되거나, 설치 준비가 된 사전 구축 제품으로 구입하거나, 통합 플랫폼의 서비스화(iPaaS) 회사로부터 조달할 수 있다.null

개요

통합 플랫폼은 엔지니어가 다음을 수행할 수 있는 환경을 구축하기 위해 노력한다.

  • 데이터(정보) 통합:동일한 데이터 세트를 사용하고 있으며 정보를 공유할 수 있는지 확인하십시오.메타데이터 정보와 버전 관리를 통한 데이터 관리로 데이터의 일관성을 보장한다.
  • 다양한 종류의 애플리케이션(플랫폼, 프로그래밍 언어 또는 리소스와는 무관)을 통합하여 워크플로우 및 프로세스에서 함께 결합하여 함께 작업할 수 있도록 하십시오.서로 다른 인터페이스는 통합 플랫폼(프로세스 통합)에서 균일한 인터페이스의 사용으로 숨겨진다.
  • 네트워크를 통해 분산된 애플리케이션 및 분산된 애플리케이션과 엔지니어 간의 협업
  • 유사한 인터페이스를 사용하여 서로 다른 운영 체제와 프로그래밍 언어 간의 상호운용성.
  • 예를 들어 데이터가 올바른 리소스와만 공유되도록 보안 고려 사항을 고려하십시오.
  • 모든 통합 응용프로그램에 대한 대화형 사용자 인터페이스 및 공통 전면에 의한 시각적 지침.

통합 플랫폼의 공통 구성 요소

통합 플랫폼은 일반적으로 다음과 같은 기능적 구성요소를 포함한다.

  • 엔터프라이즈 응용 프로그램 간에 신뢰할 수 있는 메시징을 지원하는 메시지 버스
  • 메시지를 응용 프로그램의 고유 프로토콜로 변환하기 위한 어댑터.어댑터는 흔히 FTP, SFTP와 같은 공통 표준이나 EDI와 같은 포맷 지원을 통해 연결을 제공한다.
  • 메시지 또는 파일을 한 형식에서 다른 형식으로 변환하기 위한 변환 엔진 및 시각화된 데이터 매핑.
  • 비즈니스 파티와 같이 프로세스와 분리된 정보를 저장하기 위한 메타데이터 저장소.
  • 조정 설계 및 실행을 위한 프로세스 조정 엔진.이 맥락에서 조정은 비즈니스 프로세스 또는 그 일부를 나타내는 기술적 워크플로우다.
  • 메시지 버스에서 메시지를 추적하고 오케스트레이션의 실행 기록을 보기 위한 기술 대시보드
  • 오케스트레이션 스케줄링 스케줄러
  • 대용량 파일 전송, 배치 작업, 외부 스크립트 실행 및 기타 비메시지 기반 태스크를 제어하기 위한 배치 엔진.

차별화

통합 플랫폼은 엔지니어에 의해 설계되고 도움이 되는 초점을 가지고 있다.비즈니스 프로세스를 매핑하거나 공급망 관리를 위한 툴을 통합할 의도가 없다.그러므로 그것은 그 시스템과 관련이 없다.null