WebSphere® Business Services Fabric 제품은 관리자, 설계자, 비즈니스 분석자 및 개발자가 SOA(Service-Oriented Architecture) 시스템에서 비즈니스 서비스를 공동으로 어셈블 및 전달할 수 있도록 하는 상호 의존적인 통제 환경을 제공합니다.
WebSphere Business Services Fabric 어셈블리 프로세스에 대한 상위 레벨 보기(비즈니스 서비스 개발, 전개, 호출 및 최적화 방법 포함)가 다음 그림에 나와 있습니다.
WebSphere Business Services Fabric 사용을 시작하려면 제품을 설치한 후 다음을 설정해야 합니다. 설정을 완료해야 WebSphere Business Services Fabric을 사용할 수 있습니다.
비즈니스 서비스 거버넌스 관리자에서 관리자로 수행됩니다.
비즈니스 서비스 등록자 관리자 > Manage Subscribers에서 관리자로 수행됩니다.
WebSphere Business Services Fabric 프로세스는 다음의 일반 활동에서와 같이 엔드투엔드 비즈니스 서비스 개발 활동을 개념적 설계에서 사용자로 롤아웃까지 범위를 확장합니다.
이러한 활동에 대한 자세한 정보는 각 모듈과 함께 제공되는 온라인 문서를 참조하십시오.
이 프로세스를 시작하기 전에 모든 WebSphere Business Services Fabric 모듈을 설치하여 실행해야 합니다. 비즈니스 서비스를 개발, 전개, 호출 및 최적화하려면 다음 단계를 완료하십시오.
WebSphere Business Services Fabric 활동은 프로젝트 범위 내에서 수행됩니다. 각 프로젝트 구성은 메타데이터 컨텐츠 및 컨텐츠를 유지보수하는 팀과 연관됩니다. 서로 다른 종류의 컨텐츠에 대해 다른 유형의 프로젝트를 작성할 수 있습니다. 개발 프로젝트 시작 시, 관리자는 새 프로젝트 비즈니스 서비스 유형을 작성하고 새 프로젝트에 팀을 지정한 후 새 프로젝트에 속하는 인스턴스의 이름 공간을 할당해야 합니다. 산업 컨텐츠, 연합 소스 및 온톨로지 확장에 대해서는 다른 유형의 프로젝트가 사용됩니다.
또한, 관리자는 이 단계에서 각 Fabric 프로젝트에 이름 공간(즉, 비즈니스 서비스 메타데이터 위치)을 지정해야 합니다. 이름 공간은 이름 공간에 저장되는 메타데이터 유형으로 분류됩니다. 일반적으로 프로젝트에는 최소한 인스턴스를 저장할 수 있는 인스턴스 이름 공간이 하나 있습니다. 프로젝트가 등록 가능한 비즈니스 서비스 및 등록을 보유하는 경우, 등록을 저장하려면 프로젝트에 등록 이름 공간이 있어야 합니다.
비즈니스 서비스 거버넌스 관리자 및 프로젝트 구성 비즈니스 서비스에서 관리자 역할로 수행됩니다.
또한, 관리자는 다른 프로젝트에서 제공한 이름 공간 중에서 새 Fabric 프로젝트에 표시되고 사용할 수 있는 이름 공간을 판별해야 합니다. 프로젝트의 가져온 이름 공간은 해당 프로젝트의 사용자가 이름 공간에 저장된 메타데이터를 확인하고 참조할 수 있도록 합니다. 프로젝트가 확장되어 다른 프로젝트에서 인스턴스가 필요할 수 있습니다. 다른 프로젝트에서 사용할 수 있도록 이름 공간에 일부 인스턴스를 표시해야 할 수도 있습니다. 관리자는 프로젝트의 다른 단계에서 이러한 요구사항을 재검사할 수 있습니다.
비즈니스 서비스 거버넌스 관리자 및 이름 공간 구성 비즈니스 서비스에서 관리자 역할로 수행됩니다.
비즈니스 서비스 컴포지션 스튜디오 사용자가 최신 저장소 버전을 작업공간으로 다운로드하기 위해 프로젝트 작업공간을 갱신합니다. 그런 다음 사용자는 사용자의 팀에 사용 가능한 프로젝트 목록에서 프로젝트를 선택합니다. 프로젝트를 갱신하고 선택하면 사용자의 프로젝트 환경이 설정됩니다. 환경을 설정하면 사용자는 프로젝트에서 소유한 이름 공간 안에 메타데이터 인스턴스를 작성할 수 있습니다. 다른 프로젝트에서 가져온 이름 공간의 인스턴스는 읽기 전용입니다.
관리자가 사용자 및 이름 공간으로 Fabric 프로젝트를 설정한 후, 설계자, 개발자 및 비즈니스 분석자를 포함한 Fabric 프로젝트 팀이 비즈니스 서비스, 웹 서비스 및 엔드포인트와 같은 비즈니스 서비스 메타데이터를 인스턴스화할 수 있습니다.
비즈니스 서비스 컴포지션 스튜디오에서 개발자 및 설계자 역할로 수행됩니다.
비즈니스 서비스 메타데이터의 변경사항은 통제 프로세스를 거쳐 승인을 받아야 합니다. 서비스 메타데이터가 Fabric 프로젝트에 대해 인스턴스화되고 환경이 설정되면, 팀 구성원이 승인을 위해 통제 프로세스로 변경사항을 제출할 수 있습니다.
비즈니스 서비스 컴포지션 스튜디오에서 개발자 및 설계자 역할로 수행됩니다.
통제 관리자는 비즈니스 서비스 메타데이터 변경사항을 검토하고 승인한 후 저장소에 공개합니다. 또한, 관리자는 기존 메타데이터와 충돌하는 변경사항을 거부할 수 있습니다.
비즈니스 서비스 거버넌스 관리자 및 변경사항 관리 프로세스에서 관리자 역할로 수행됩니다.
이 단계를 완료하려면 프로젝트의 응용프로그램 아티팩트가 승인되고 전개 활동이 완료되었으며, 해당 프로젝트에 대해 정의된 비즈니스 서비스가 등록 가능한지 확인해야 합니다.
그런 다음, 조직 관리자가 사용자 및 조직을 비즈니스 서비스에 등록하여 서비스에 액세스(호출)할 수 있도록 합니다.
비즈니스 서비스 등록자 관리자 > 등록자 관리에서 다양한 역할별로 수행됩니다.
프로덕션 환경에서 비즈니스 서비스 사용자가 비즈니스 서비스를 호출합니다. 비즈니스 서비스 동적 어셈블러는 비즈니스 서비스의 메타데이터를 사용하여 사용 가능한 최적의 엔드포인트를 호출합니다. 사용자, 비즈니스 서비스, 요청 내용 및 비즈니스 서비스에 적용된 정책을 고려한 후 적합한 응답을 리턴합니다. 예를 들어, 적합한 응답은 고객의 서비스 레벨에 적절한 응답 시간 내에 엔드포인트를 호출하는 것이 될 수 있습니다.
응용프로그램 관리자는 비즈니스 서비스 성능 보고서에 액세스하여 서비스의 성능을 세부 조정할 수 있습니다.
비즈니스 서비스 성능 관리자에서 다양한 역할별로 수행됩니다.