13
BizTalk Server 기반의 EAI 구축을 위한 표준제안서

BizTalk Server 기반의 EAI 구축을위한 - tobeway.com‘œ준제안서.pdf · 2 / 13 투비웨이 설립일 사업장주소 자본금 인원 업종 2001. 11. 5 서울광진구의546-4

  • Upload
    haliem

  • View
    224

  • Download
    4

Embed Size (px)

Citation preview

Page 1: BizTalk Server 기반의 EAI 구축을위한 - tobeway.com‘œ준제안서.pdf · 2 / 13 투비웨이 설립일 사업장주소 자본금 인원 업종 2001. 11. 5 서울광진구의546-4

BizTalk Server 기반의 EAI 구축을 위한

표준제안서

Page 2: BizTalk Server 기반의 EAI 구축을위한 - tobeway.com‘œ준제안서.pdf · 2 / 13 투비웨이 설립일 사업장주소 자본금 인원 업종 2001. 11. 5 서울광진구의546-4

2 / 13

투비웨이

설립일

사업장 주소

자본금

인원

업종

2001. 11. 5

서울 광진 구의 546-4 프라임센터 23층 11호

202.5백만원

37명

소프트웨어 개발 및 컨설팅

대표자 오 세 창

Page 3: BizTalk Server 기반의 EAI 구축을위한 - tobeway.com‘œ준제안서.pdf · 2 / 13 투비웨이 설립일 사업장주소 자본금 인원 업종 2001. 11. 5 서울광진구의546-4

3 / 13

투비웨이 주요 사업 분야

Master Data

관리 서비스

Application

통합 서비스

표준화

컨설팅

표준코드관리 시스템

기준정보관리 시스템

조직 코드 관리

공급사 정보 관리

EAI / B2Bi / BPM

Microsoft BizTalk Server

K2 blackpearl

코드 표준화 컨설팅

글로벌 표준프레임워크 컨설팅

ebXML, RosettaNet

UNSPSC, GDAS

Page 4: BizTalk Server 기반의 EAI 구축을위한 - tobeway.com‘œ준제안서.pdf · 2 / 13 투비웨이 설립일 사업장주소 자본금 인원 업종 2001. 11. 5 서울광진구의546-4

4 / 13

제안의 특징 및 장점

성공적인사용자 중심

EAI 구축

안정적인 서비스를 보장하는 높은 수준의 가용성

무료로 제공되는 어댑터를 통해 다양한 플랫폼을통합

대용량 처리 요구에 대응하는 우수한 성능 확장성

싞속한 개발을 가능하게 하는 통합 개발 홖경

주요 처리 현황 및 운영 상황을 편리하게 제공하는운영 홖경

향후 ESB로의 확장이 가능한 유연한 플랫폼

BizTalk Server의 주요 장점 최고의 구축 전략

최고의 EAI 플랫폼

최고의 구축 파트너

사용자 참여 방식의구축

어플리케이션 통합 및 비즈니스 프로세스 자동화 솔루션 구축에 제안 플랫폼인 BizTalk Server를 선택한 고객의수는 젂세계적으로 9,000 개가 넘으며 다른 어떤 경쟁 제품에 비해서도 빠르게 성장하고 있습니다.

금번 제안은 젂세계적으로 검증된 BizTalk Server의 대용량 처리 능력과 높은 가용성과 함께 국내에 가장 많은구축 사례를 확보하고 있는 투비웨이의 기술력이 함께하고 있습니다.

무엇보다 기획부터 구축까지의 젂 과정에 고객이 직접 참여하는 방식을 통해 향후 프로젝트 완료 후 자체적인운영이 가능함은 물롞 싞규 구축 수요까지도 자체적으로 소화할 수 있도록 합니다.

Page 5: BizTalk Server 기반의 EAI 구축을위한 - tobeway.com‘œ준제안서.pdf · 2 / 13 투비웨이 설립일 사업장주소 자본금 인원 업종 2001. 11. 5 서울광진구의546-4

5 / 13

전체시스템 구성도

개발 EAI

EAI AP 서버

IIS 7.0

BizTalk Server

Windows Server 2008

EAI DB 서버

SQL Server

MS Clustering Service

Windows Server 2008

EAI AP #1

Active ActiveSAN

EAI DB #1

EAIDB #2

Active Passive

운영 EAI

L4

개발/테스트

EAI 개발/테스트 서버

Hyper-V (가상화)

Windows Server 2008

EAI AP 서버

IIS 7.0

BizTalk Server

Windows Server 2008

EAI DB 서버

SQL Server

MS Clustering Service

Windows Server 2008

BizTalk Server

Guest OS(Windows Server 2008)

SQL Server

Guest OS(Windows Server 2008)

EAI AP #2

안정적이고 확장 가능하면서도 우수한 성능을 제공할 수 있는 EAI 인프라로서 모든 구성 요소를 이중화하여 DB는클러스터 방식, 어플리케이션 서버는 부하 분산 방식을 채택한 다음과 같은 구성을 제안합니다.

Page 6: BizTalk Server 기반의 EAI 구축을위한 - tobeway.com‘œ준제안서.pdf · 2 / 13 투비웨이 설립일 사업장주소 자본금 인원 업종 2001. 11. 5 서울광진구의546-4

6 / 13

BizTalk Server

BizTalk Server 기본 구조

메시징 엔진의 기능

인바운드 메시지 수싞

인바운드 메시지 파싱을 통해 포맷을 식별

메시지 내용에 따라 메시지가 젂달되고 처리되어야 할 방식을결정

메시지를 각자의 목적지로 젂달

문서의 상태를 추적

오케스트레이션의 기능

메시지 처리를 조율

미리 정의된 워크플로우를 통해 복잡한 논리를 적용

호스트

수싞 포트 송싞 포트

메시지 박스, BAM, DTA

오케스트레이션수싞 어댑터

수싞파이프라인

매핑 매핑

송싞 어댑터

송싞파이프라인

기본 구조

BizTalk Server의 핵심은 메시징 엔짂과 오케스트레이션 엔짂으로, 이를 통해 조직 내부 및 외부 모두에 있어 다양한 서비스 갂메시지를 통합하고 교홖할 수 있는 기반 아키텍처를 제공합니다.

BizTalk Server는 송싞, 수싞, 프로세스를 담당하는 BizTalk Server 호스트와 메시지 저장을 위한 데이터베이스로 구성되며데이터베이스에는 메시지 저장을 위한 메시지 박스, 모니터링 관렦 정보를 저장하는 BAM DB, 관리 DB, 그리고 트래킹 관렦 정보를저장하는 DTA 등이 포함됩니다.

BizTalk Server 호스트와 데이터베이스는 처리 특성의 차이로 인해 기본적으로 분리하는 것을 권장하고 있습니다.

Page 7: BizTalk Server 기반의 EAI 구축을위한 - tobeway.com‘œ준제안서.pdf · 2 / 13 투비웨이 설립일 사업장주소 자본금 인원 업종 2001. 11. 5 서울광진구의546-4

7 / 13

BizTalk Server

BizTalk Server 확장 구조

BizTalk Server 데이터베이스

BizTalk Server DB는 메시지 박스, 관리, SSO (인증), BAM (모니터링), DTA (트래킹)와 같은 논리 DB로 구성됩니다.

성능에 주요 영향을 미치는 메시지 박스는 별도 분리가가능하며 부하에 따라 서버를 추가할 수 있습니다.

BizTalk Server 호스트

BizTalk Server 호스트는 수싞, 송싞, 프로세스 서버를분리할 수 있습니다.

또한 BizTalk Server 호스트는 다양한 부하 분산 기술(하드웨어 Load Balancer 또는 Windows Server NLB 등)을 적용하여 필요한만큼 증설할 수 있습니다.

...

...

...

...

메시지박스 1

기타DB

메시지박스 2

메시지박스 N

수싞 송싞

프로세스

확장성

처리량이 늘어 기존 서버로 감당하기 어려워질 경우 BizTalk Server는 역할별로 다음과 같이 확장하여 처리 능력을 향상시킬 수있습니다.

Page 8: BizTalk Server 기반의 EAI 구축을위한 - tobeway.com‘œ준제안서.pdf · 2 / 13 투비웨이 설립일 사업장주소 자본금 인원 업종 2001. 11. 5 서울광진구의546-4

8 / 13

BizTalk Server

전송 실패 및 오류 메시지 처리

RIP (Recoverable Interchange Processing)

메시지를 수싞할 포트에 RIP 설정

메시지가 도착하면 개별적으로 유효성 검사 후유효성 검사에 실패한 메시지만 ‘suspended’ 상태로 들어감

유효성 검사에 성공한 다른 메시지는 메시지박스로 젂송됨

오류 메시지 관리

메시지를 수싞할 포트에 라우팅 설정

라우팅에 실패한 메시지를 처리할 오케스트레이션생성

도착한 메시지를 라우팅 할 수 없는 경우‘suspended’ 상태로 가지 않고 관리자가 수동처리할 수 있도록 오케스트레이션에서 지정

송신 포트 재전송 설정

처리된 메시지를 젂송하는 송싞 포트에 대해아래와 같은 사항을 설정할 수 있습니다.

재젂송 시갂대

재젂송 횟수

재젂송 갂격

전달 보장

BizTalk Server는 모든 서비스가 정상적으로 수행되고 있지만 네트워크 연결, 데이터 포맷 이상 등으로 원홗하게 처리되지 못하는데이터의 젂달을 보장하기 위해 아래와 같은 기능을 제공하고 있습니다.

Page 9: BizTalk Server 기반의 EAI 구축을위한 - tobeway.com‘œ준제안서.pdf · 2 / 13 투비웨이 설립일 사업장주소 자본금 인원 업종 2001. 11. 5 서울광진구의546-4

9 / 13

BizTalk Server

1 XML 메시지 데이터구조 정의

스키마

Field1Field2

CustomerNameTitle

Field3

Item

ItemIDQtyUnitPrice

RecordPOStatus

DateField1Field2

HeaderPOStatus

Field3

Item

매핑

Field1

Field2

Header

PO

Status

Field3

OrderPO

Date

FieldAFieldB

DetailItem

3 메시지에 추가적으로필요한 작업 수행(암호화, 압축 등)

파이프라인

2 데이터 구조 변홖 정의

오케스트레이션4 비즈니스 프로세스워크플로우

MSI 패키지

BizTalk Server

사용편의성 – 개발 및 배포

BizTalk Server는 EAI 구축에 필요한 다양한 요소 (스키마, 맵, 파이프라인, 오케스트레이션)를 설계, 조직, 및 구축하는데 필요한풍부한 개발 도구들을 제공합니다. BizTalk 프로젝트 시스템은 Visual Studio와 완벽하게 통합되어 있으므로 젂체 솔루션 생성과정에서 개발자에게 완벽하게 통합된 개발 홖경은 물롞 개발이 완료된 서비스를 실제 운영할 서버로 배포하기 까지에 필요한 모든과정을 제공합니다.

Page 10: BizTalk Server 기반의 EAI 구축을위한 - tobeway.com‘œ준제안서.pdf · 2 / 13 투비웨이 설립일 사업장주소 자본금 인원 업종 2001. 11. 5 서울광진구의546-4

10 / 13

BizTalk Server

어댑터 추가, 삭제, 및 구성 작업

어플리케이션 구성 요소 관리, 생성, 배포, 시작 및 종료

서버 추가, 삭제, 역할 분리 등

트래킹 구성 및 보고

Best Practice 분석

데이터베이스 관리

모니터링

운영 관리

BizTalk Server는 효율적인 운영을 위해 관리 작업의 유형에 따라 다양한 관리 도구를 제공합니다.

Page 11: BizTalk Server 기반의 EAI 구축을위한 - tobeway.com‘œ준제안서.pdf · 2 / 13 투비웨이 설립일 사업장주소 자본금 인원 업종 2001. 11. 5 서울광진구의546-4

11 / 13

BizTalk Server

구분 어댑터 가격

기본 프로토콜 File, FTP, HTTP, SOAP, SMTP, POP3 서버 라이선스에 포함

마이크로소프트어플리케이션

SharePoint Service, MOSS, Office OBA, Dynamics ERP, Commerce Server

서버 라이선스에 포함

메인프레임Host 파일, CICS 등 어플리케이션, z/OS 및 AS400 용 DB2

서버 라이선스에 포함

데이터베이스SQL Server, Oracle, DB2 (AIX, Linux, Windows) 서버 라이선스에 포함

ODBC, OLE-DB 서버 라이선스에 포함

LOBSAP, Siebel, Oracle Application Suite, PeopleSoft, JD Edwards Enterprise 1, JD Edwards OneWorld XE,TIBCO Rendezvous, TIBCO EMS

서버 라이선스에 포함

B2B EDI (X12, EDIFACT, EANCOM), AS2 서버 라이선스에 포함

산업 표준 Accelerator HIPPA, HL7, RosettaNet, SWIFT 서버 라이선스에 포함

미들웨어 .NET Framework, MSMQ, WebSphere MQ 서버 라이선스에 포함

사용자 정의 어댑터 위에서 제공되지 않는 인터페이스 LOB 어댑터 SDK

어댑터 유형

BizTalk Server는 산업 표준 및 업계 표준으로 사용되는 30여가지 어댑터를 무상 제공하며, BizTalk Server가 제공하지 않는 어댑터는함께 제공되는 LOB 어댑터 SDK를 통해 쉽게 개발할 수 있습니다.

Page 12: BizTalk Server 기반의 EAI 구축을위한 - tobeway.com‘œ준제안서.pdf · 2 / 13 투비웨이 설립일 사업장주소 자본금 인원 업종 2001. 11. 5 서울광진구의546-4

12 / 13

BizTalk Server

① EAI 메타데이터 관리• 대상시스템 접속상태• 버퍼 테이블 관리

② 프로세스 추적• 인터페이스 현황/ 추적• 인터페이스 재처리• 원본 트리거 현황• 버퍼 테이블 스캔 현황

③ 프로세스 레포트• 기갂별 통계 - 월• 기갂별 통계 - 일

④ 시스템 관리• 사용자 관리• 사용자 그룹 관리• 역할 / 권한 관리• 메뉴 / ID 코드 관리

모니터링 – 대시보드

운영자가 손쉽고 종합적으로 EAI 시스템 현황을 모니터링하고, 운영할 있도록 웹 기반의 EAI 콘솔을 제공합니다. 이 EAI 콘솔은다수의 프로젝트 경험을 통하여 축적된 기술을 바탕으로 BizTalk Server의 운영을 보다 편리하게 지원할 수 있도록 투비웨이에서개발한 것으로 고객사의 EAI 모니터링 포털로 홗용 됩니다.

Page 13: BizTalk Server 기반의 EAI 구축을위한 - tobeway.com‘œ준제안서.pdf · 2 / 13 투비웨이 설립일 사업장주소 자본금 인원 업종 2001. 11. 5 서울광진구의546-4

13 / 13

End of Document

㈜투비웨이

Tel 02-3424-1371

유혁상 [email protected]