B2Bi 비즈니스 통합의 개념 및 유형 및 구성요소 정리
B2Bi 비즈니스 통합은 서로 다른 2개 이상의 기업간의 프로세스 및 업무 통합을 의미합니다. B2Bi 솔루션을 통해 서로 다른 SCM, CRM 같은 시스템 간 업무표준화를 통해 상호 유기적인 연동이 가능하도록 구축할 수 있습니다. 이 글에서는 B2Bi 의 개념과 구축시 유형 2가지에 대해 정리해보겠습니다.
B2Bi 비즈니스 통합
B2Bi는 서로 기업간의 내부 시스템을 상호 통합운용하는 기술입니다. B2B 전자상거래가 활성화되면서 기업의 backend 시스템을 통합하여 상호 프로세스 연동을 통해 효과적으로 협업 및 협력이 가능합니다.
위의 그림과 같이 기업 A는 EAI 기반으로 BPM, 지식관리, 데이터베이스, ETL 등의 서비스를 보유하고 있습니다. 이런 기업 A의 인프라는 XML, SOAP, ebXML, HTTP와 같은 IT 기술을 결합하여 다른 기업 B, C와 상호 업무의 연동 및 협업이 가능합니다. 이를 구성하는 요소는 다음과 같습니다.
- BPM: 비즈니스 프로세스 관리자. 기업간 데이터를 제어하고 통제하는 기능을 담당한다.
- Re-Formatter: 기업 간 상호 다른 데이터 타입에 따라 연동이 되지 않는 문제를 데이터 Transform을 통해 해결한다.
- Biz Doc 저장소; 여러 업무 문서나 메시지 등을 보관 관리하는 시스템
- EAI: 기업내 Application을 통합하는 작업
가령 두 기업이 CRM을 상호 연동할 수 있다면 이를 통해 서로 다른 고객들의 정보를 참조할 수 있어 제품의 마케팅이나 영업 측면에서 보다 시너지가 날 것입니다.
B2Bi 유형
기업 간 연결을 구성하는 형태는 Closed Process Integration 방식과 Open Process Integration 방식의 2가지 유형으로 구분할 수 있습니다.
1. Closed Process Integration
참여 기업 간의 비즈니스 트랜잭션의 협의에 따른 프로세스 협업방식을 구축하는 것입니다. 상호 관리를 위해 BPI나 BDL 등을 도입할 수 있습니다. 이 방식의 특징은 종속기업이 허브기업의 트랙잭션에 따라 수동적으로 대응한다는 특징이 있습니다.
2. Open Process Integration
프로세스 공유라는 컨셉을 기반으로 각 기업 간 업무 프로세스가 동등한 레벨에서 상호 관리되는 것입니다. 이는 기업 프로세스의 연결이 유연하고 유지보수가 쉬운 장점이 있습니다.
B2Bi 연결에 가장 널리 사용되는 방식은 두 기업의 Direct Application 형태로 연결하는 것입니다. 이는 기업 간 서로 다른 프로세스나 데이터 포맷의 차이를 아무런 제약조건없이 연동할 수 있으며 쉽게 확장이 가능한 특징이 있습니다.
이런 B2B Transaction은 공통의 데이터 포맷을 정하기 위해 XML 언어 기반의 프로토콜을 지정하며 위의 그림과 같이 Process Broker 데이터 교환 게이트웨이를 통해 상호 메시지 및 데이터를 교환합니다.
B2Bi 구성요소
B2Bi를 구축하기위한 핵심요소로는 Application 어댑터, 메시지 핸들러, 데이터 브로커, 워크플로우 엔진, 저장소 등이 있습니다. 각 구성요소에 대해 간단히 정리하면 다음과 같습니다.
1. Application Adapter
SOAP (Simple Object Access Protocol)이라는 표준 프로토콜을 이용하여 HTTP 기반으로 인터넷망을 이용해 상호 통신이 가능합니다. 인터넷 서비스 형태로 구성하면 웹을 통해서 자유롭게 데이터 연결 및 메시지 전송이 자유롭다는 장점이 있습니다.
2. 메시지 핸들러
인터넷 네트워크상에서 신뢰성있는 메시지 전송 및 Handling을 처리하는 시스템입니다. 내부적으로 메시지 큐를 가지고 있어 메시지 전송의 실패나 재전송의 통제를 수행합니다.
3. Data Broker
기업 간 시스템의 상호 데이터 포맷을 중간에서 변환해주는 역할을 합니다. 각 애플리케이션 별로 상이한 포켓을 XML 기반의 문서포맷을 이용하며 XSLT 기술을 사용할 수 있습니다.
4. Workflow Engine
상호 연동된 애플리케이션들이 업무 프로세스에 맞게 정의되고 수행되도록 처리하는 엔진입니다.
5. Repository
다양한 비즈니스 로직이나 문서, 핵심 컴포넌트 및 사용자 인증정보 등을 저장, 검색할 수 있는 기능을 제공합니다.
이상으로 B2Bi 비즈니스 통합의 개념 및 유형 및 구성요소에 대해 정리해보았습니다.