WebSphere Enterprise Service Bus, 버전 6.2.0 운영 체제: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


역할, 제품 및 기술 인증 확인

성공적인 비즈니스 통합 프로젝트는 특수화된 개발 도구, 프로그래밍 기술 및 도구 스위트를 블렌드하는 것에 의해 좌우됩니다.

비즈니스 통합 프로젝트는 몇 가지 기본 구성 요소를 요구합니다.

다음 섹션에서는 이러한 각 구성 요소를 정교하게 만듭니다.

명확한 역할 분리

비즈니스 통합 프로젝트는 네 가지가 협조적이나 명확히 구분된 역할의 사람을 요구합니다.
  • 비즈니스 분석자: 비즈니스 분석자는 프로세스의 비즈니스 측면을 캡처하고 프로세스 자체를 적절하게 나타내는 프로세스 모델을 작성하는 데 관련됩니다. 이들의 초점은 프로세스의 재정 성능을 최적화하는 것입니다. 비즈니스 분석자는 프로세스를 구현하는 기술적인 측면과 관련되지 않습니다.
  • 컴포넌트 개발자: 컴포넌트 개발자는 각 서비스와 컴포넌트를 구현하는 데 관여합니다. 이들의 초점은 구현에 사용되는 특정 기술입니다. 이 역할에서는 강한 프로그래밍 백그라운드를 요구합니다.
  • 통합 전문가: 상대적으로 새로운 이 역할은 기본 컴포넌트 세트를 더 큰 비즈니스 통합 솔루션으로 어셈블하는 데 관여하는 사람을 설명합니다. 통합 개발자는 그들이 재사용하고 함께 연결하는 각 컴포넌트와 서비스의 기술적인 세부사항을 알 필요가 없습니다. 이론상으로, 통합 개발자는 어셈블링하는 서비스의 인터페이스를 이해하는 것에만 관련됩니다. 통합 개발자는 어셈블리 프로세스의 통합 도구에 의지해야 합니다.
  • 솔루션 전개자: 솔루션 개발자와 관리자는 일반 사용자에게 사용 가능한 비즈니스 통합 솔루션과 관련됩니다. 이론상으로, 솔루션 전개자는 솔루션이 기능하도록 물리적 자원을 준비시키도록 솔루션과 바인딩하는 데 관여하며(데이터베이스, 큐 관리자 등) 솔루션의 내부를 완전히 이해하는 것과 관련되지 않습니다. 솔루션의 전개자 초점은 서비스의 품질(QoS)입니다.

공통 비즈니스 오브젝트 모델

설명한 바와 같이, 비즈니스 통합 프로젝트의 핵심 측면은 여러 컴포넌트의 호출을 조정하고 컴포넌트 간의 데이터 교환을 핸들하는 기능을 포함합니다. 특히, 여러 컴포넌트는 여러 기술을 사용하여 주문, 고객 정보 등에서의 데이터와 같이 비즈니스 항목을 나타낼 수 있습니다. 예를 들어, COBOL 사본에서 정보를 구성하는 기존 응용프로그램과 비즈니스 항목을 나타내기 위해 엔티티 엔터프라이즈 Java™ Bean(EJB)을 사용하는 Java 응용프로그램을 통합해야 합니다. 그러므로, 통합 솔루션을 단순하게 작성하기 위한 플랫폼은 데이터 처리를 위해 백엔드 시스템에서 사용하는 기술과 무관하게 비즈니스 항목을 나타내는 일반적인 방법을 제공해야 합니다. 이러한 목적은 비즈니스 오브젝트 프레임워크를 통해 WebSphere® Process Server 및 WebSphere Enterprise Service Bus에서 이루어집니다.

비즈니스 오브젝트 프레임워크는 개발자가 XML 스키마를 사용하여 Java 코드를 통해 비즈니스 데이터의 구조를 정의하고 이들 데이터 구조(비즈니스 오브젝트)의 인스턴스를 액세스하고 조작하게 합니다. 비즈니스 오브젝트 프레임워크는 서비스 데이터 오브젝트(SDO) 표준에 기반을 둡니다.

SCA(Service Component Architecture) 프로그래밍 모델

SCA 프로그래밍 모델은 모든 솔루션의 토대가 WebSphere Process Server 및 WebSphere Enterprise Service Bus에서 개발됨을 나타냅니다. SCA는 재사용 가능한 컴포넌트에서 개발자가 서비스 구현을 캡슐화하는 방법을 제공합니다. 사용자 기술 불가지론적인 방법으로 인터페이스, 구현 및 참조를 정의하게 하며, 사용자가 선택한 어떤 기술이든 요소를 바인드하는 기회를 제공합니다. 이러한 컴포넌트의 호출을 사용 가능하게 하는 SCA 클라이언트 프로그래밍 모델도 있습니다. 특히, 런타임 하부 구조가 Java에 근거하여 비Java 런타임과 상호작용하게 합니다. SCA는 서비스 호출을 위한 데이터 항목으로 비즈니스 오브젝트를 사용합니다.

도구 및 제품

IBM® WebSphere Integration Developer는 통합된 개발 환경으로 방금 언급한 기술에 근거하여 비즈니스 통합 솔루션을 작성하고 구성하기 위해 필요한 모든 도구가 있습니다. 일반적으로 이들 솔루션은 WebSphere Process Server로 전개되며, 어떤 경우에는 WebSphere Enterprise Service Bus로 전개됩니다.


concept 개념 주제

이용약관 | 피드백


시간소인 아이콘 마지막 갱신 날짜: 2010년 7월 7일 수요일


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/cdev_pgroles.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
이 Information Center는 Eclipse 기술을 기반으로 합니다(http://www.eclipse.org 웹 사이트 참조).