WebSphere Business Services Fabric 어셈블리 프로세스

WebSphere® Business Services Fabric 제품은 관리자, 설계자, 비즈니스 분석자 및 개발자가 SOA(Service-Oriented Architecture) 시스템에서 비즈니스 서비스를 공동으로 어셈블 및 전달할 수 있도록 하는 상호 의존적인 통제 환경을 제공합니다.

WebSphere Business Services Fabric 어셈블리 프로세스에 대한 상위 레벨 보기(비즈니스 서비스 개발, 전개, 호출 및 최적화 방법 포함)가 다음 그림에 나와 있습니다.

그림 1. 비즈니스 서비스를 개발, 전개, 호출 및 최적화하는 WebSphere Business Services Fabric 프로세스WebSphere Business Services Fabric 어셈블리 프로세스
관련 개념
WebSphere interlock
비즈니스 서비스
제품 개요
관련 참조
이용약관
주의사항 및 상표

WebSphere Business Services Fabric 설정 방법에 대한 개요

WebSphere Business Services Fabric 사용을 시작하려면 제품을 설치한 후 다음을 설정해야 합니다. 설정을 완료해야 WebSphere Business Services Fabric을 사용할 수 있습니다.

  1. 연합 소스 구성: Fabric이 설치되어 실행 중이면, 이 제품이 LDAP(Lightweight Directory Access Protocol) 및 WSRR(WebSphere Service Registry and Repository) 저장소와 통합되도록 관리자가 시스템을 구성해야 합니다(둘 다 사용 중인 경우). 시스템이 비즈니스 서비스 저장소만 사용 중이면 이 단계를 건너뛰고 2단계를 시작하십시오.

    비즈니스 서비스 거버넌스 관리자에서 관리자로 수행됩니다.

  2. 사용자에게 WebSphere Business Services Fabric에 대한 액세스 권한 부여: Fabric 사용을 시작하려면 관리자가 사용자를 Fabric 역할에 지정해야 합니다. 사용자를 역할에 지정한 후 관리자가 조직 및 사용자를 비즈니스 서비스에 등록합니다. 그러면 등록자 관리자에서 등록된 사용자를 액세스할 수 있습니다.

    비즈니스 서비스 등록자 관리자 > Manage Subscribers에서 관리자로 수행됩니다.

비즈니스 서비스를 개발, 전개, 호출 및 최적화하는 방법 개요

WebSphere Business Services Fabric 프로세스는 다음의 일반 활동에서와 같이 엔드투엔드 비즈니스 서비스 개발 활동을 개념적 설계에서 사용자로 롤아웃까지 범위를 확장합니다.

이러한 활동에 대한 자세한 정보는 각 모듈과 함께 제공되는 온라인 문서를 참조하십시오.

이 프로세스를 시작하기 전에 모든 WebSphere Business Services Fabric 모듈을 설치하여 실행해야 합니다. 비즈니스 서비스를 개발, 전개, 호출 및 최적화하려면 다음 단계를 완료하십시오.

  1. Fabric 프로젝트 정의

    WebSphere Business Services Fabric 활동은 프로젝트 범위 내에서 수행됩니다. 각 프로젝트 구성은 메타데이터 컨텐츠 및 컨텐츠를 유지보수하는 팀과 연관됩니다. 서로 다른 종류의 컨텐츠에 대해 다른 유형의 프로젝트를 작성할 수 있습니다. 개발 프로젝트 시작 시, 관리자는 새 프로젝트 비즈니스 서비스 유형을 작성하고 새 프로젝트에 팀을 지정한 후 새 프로젝트에 속하는 인스턴스의 이름 공간을 할당해야 합니다. 산업 컨텐츠, 연합 소스 및 온톨로지 확장에 대해서는 다른 유형의 프로젝트가 사용됩니다.

    또한, 관리자는 이 단계에서 각 Fabric 프로젝트에 이름 공간(즉, 비즈니스 서비스 메타데이터 위치)을 지정해야 합니다. 이름 공간은 이름 공간에 저장되는 메타데이터 유형으로 분류됩니다. 일반적으로 프로젝트에는 최소한 인스턴스를 저장할 수 있는 인스턴스 이름 공간이 하나 있습니다. 프로젝트가 등록 가능한 비즈니스 서비스 및 등록을 보유하는 경우, 등록을 저장하려면 프로젝트에 등록 이름 공간이 있어야 합니다.

    비즈니스 서비스 거버넌스 관리자 및 프로젝트 구성 비즈니스 서비스에서 관리자 역할로 수행됩니다.

  2. 프로젝트 이름 공간 구성

    또한, 관리자는 다른 프로젝트에서 제공한 이름 공간 중에서 새 Fabric 프로젝트에 표시되고 사용할 수 있는 이름 공간을 판별해야 합니다. 프로젝트의 가져온 이름 공간은 해당 프로젝트의 사용자가 이름 공간에 저장된 메타데이터를 확인하고 참조할 수 있도록 합니다. 프로젝트가 확장되어 다른 프로젝트에서 인스턴스가 필요할 수 있습니다. 다른 프로젝트에서 사용할 수 있도록 이름 공간에 일부 인스턴스를 표시해야 할 수도 있습니다. 관리자는 프로젝트의 다른 단계에서 이러한 요구사항을 재검사할 수 있습니다.

    비즈니스 서비스 거버넌스 관리자 및 이름 공간 구성 비즈니스 서비스에서 관리자 역할로 수행됩니다.

  3. 비즈니스 서비스 컴포지션 스튜디오에서 프로젝트 작성

    비즈니스 서비스 컴포지션 스튜디오 사용자가 최신 저장소 버전을 작업공간으로 다운로드하기 위해 프로젝트 작업공간을 갱신합니다. 그런 다음 사용자는 사용자의 팀에 사용 가능한 프로젝트 목록에서 프로젝트를 선택합니다. 프로젝트를 갱신하고 선택하면 사용자의 프로젝트 환경이 설정됩니다. 환경을 설정하면 사용자는 프로젝트에서 소유한 이름 공간 안에 메타데이터 인스턴스를 작성할 수 있습니다. 다른 프로젝트에서 가져온 이름 공간의 인스턴스는 읽기 전용입니다.

    관리자가 사용자 및 이름 공간으로 Fabric 프로젝트를 설정한 후, 설계자, 개발자 및 비즈니스 분석자를 포함한 Fabric 프로젝트 팀이 비즈니스 서비스, 웹 서비스 및 엔드포인트와 같은 비즈니스 서비스 메타데이터를 인스턴스화할 수 있습니다.

    비즈니스 서비스 컴포지션 스튜디오에서 개발자 및 설계자 역할로 수행됩니다.

  4. 메타데이터 작성, 편집, 테스트 및 제출

    비즈니스 서비스 메타데이터의 변경사항은 통제 프로세스를 거쳐 승인을 받아야 합니다. 서비스 메타데이터가 Fabric 프로젝트에 대해 인스턴스화되고 환경이 설정되면, 팀 구성원이 승인을 위해 통제 프로세스로 변경사항을 제출할 수 있습니다.

    비즈니스 서비스 컴포지션 스튜디오에서 개발자 및 설계자 역할로 수행됩니다.

  5. 메타데이터 거버넌스 변경사항을 승인 및 거부

    통제 관리자는 비즈니스 서비스 메타데이터 변경사항을 검토하고 승인한 후 저장소에 공개합니다. 또한, 관리자는 기존 메타데이터와 충돌하는 변경사항을 거부할 수 있습니다.

    비즈니스 서비스 거버넌스 관리자 및 변경사항 관리 프로세스에서 관리자 역할로 수행됩니다.

  6. 비즈니스 서비스에 사용자 및 조직 등록

    이 단계를 완료하려면 프로젝트의 응용프로그램 아티팩트가 승인되고 전개 활동이 완료되었으며, 해당 프로젝트에 대해 정의된 비즈니스 서비스가 등록 가능한지 확인해야 합니다.

    그런 다음, 조직 관리자가 사용자 및 조직을 비즈니스 서비스에 등록하여 서비스에 액세스(호출)할 수 있도록 합니다.

    비즈니스 서비스 등록자 관리자 > 등록자 관리에서 다양한 역할별로 수행됩니다.

  7. 비즈니스 서비스 호출

    프로덕션 환경에서 비즈니스 서비스 사용자가 비즈니스 서비스를 호출합니다. 비즈니스 서비스 동적 어셈블러는 비즈니스 서비스의 메타데이터를 사용하여 사용 가능한 최적의 엔드포인트를 호출합니다. 사용자, 비즈니스 서비스, 요청 내용 및 비즈니스 서비스에 적용된 정책을 고려한 후 적합한 응답을 리턴합니다. 예를 들어, 적합한 응답은 고객의 서비스 레벨에 적절한 응답 시간 내에 엔드포인트를 호출하는 것이 될 수 있습니다.

  8. 비즈니스 서비스 성능 분석 및 최적화

    응용프로그램 관리자는 비즈니스 서비스 성능 보고서에 액세스하여 서비스의 성능을 세부 조정할 수 있습니다.

    비즈니스 서비스 성능 관리자에서 다양한 역할별로 수행됩니다.