SCA(Service Component Architecture)

업계 표준 서비스 지향 아키텍처를 기반으로 하는 SCA는 모든 비즈니스 프로세스(데이터베이스, EIS(Enterprise Information System) 서비스 자산, 작업 흐름, 데이터베이스 등)를 서비스 지향 방식으로 표시합니다. 이 섹션에서는 서비스 및 비즈니스 로직을 함께 표현하고 비즈니스 데이터를 참조하는 이 아키텍처가 작성한 서비스 데이터 오브젝트를 상위 레벨에서 점검합니다.

SCA의 목적은 통합 개발자가 구현 세부사항보다 통합 응용프로그램의 어셈블링에 초점을 맞출 수 있도록 비즈니스 로직과 구현을 분리하는 것입니다. 이 목표를 달성하기 위해, 비즈니스 프로세스에서 요구하는 개별 서비스 구현을 포함하는 서비스 컴포넌트를 작성합니다. 결과는 다음 다이어그램에 표시된 바와 같은 3개의 계층 구조로 되어 있습니다: 비즈니스 통합 로직, 서비스 컴포넌트 및 구현
Separation of business logic, service components and implementation

서비스 컴포넌트에는 구현이 포함되므로, 하위 레벨 구현 세부사항에 대한 지식이 없는 통합 개발자도 그래픽으로 서비스 컴포넌트를 어셈블할 수 있습니다. 서비스 컴포넌트에서는 통합 개발자를 지원하는 또는 통합 개발자가 이후에 구현을 추가할 수 있는 옵션도 제공합니다. 제품에 표시되는 바와 같이, 컴포넌트는 시각적으로 함께 어셈블됩니다. 즉, 컴포넌트 내부의 코드는 사용할 수 없습니다. 아래 다이어그램에 표시된 비즈니스 로직 레벨에서, 컴포넌트는 해당 구현과 별도로 어셈블됩니다. 그런 다음 서비스 지향 아키텍처를 통해 사용 중인 서비스 구현 기술로 관심을 분산시키는 대신 컴포넌트를 사용 또는 재사용하여 비즈니스 문제점을 해결하는 데 초점을 맞출 수 있습니다.
구현과 별도인 서비스 컴포넌트 어셈블링

관련 개념
기술적 제품 개요의 PDF 버전
비즈니스 통합
도구에 대한 정보 학습

피드백
(C) Copyright IBM Corporation 2005, 2006. All Rights Reserved.