BPMN 프로세스 모델을 서비스 모델로 변환

이 컨텐츠는 버전 7.5.4 이상에 적용됩니다. BPMN(Business Process Modeling Notation)에서 설명된 프로세스를 포함하는 모델에서 SoaML을 준수하는 서비스 모델을 생성하려면 BPMN에서 서비스 모델로(BPMN-to-Service-Model) 변환을 사용하십시오. 또한 이 변환을 사용하여 기존 서비스 모델에 서비스를 추가할 수 있습니다. 생성된 서비스 모델을 UML에서 SOA로 변환 또는 UML에서 SCA로 변환의 입력으로 사용하여 SOA(services-oriented architecture)를 생성하거나 SCA(service component architecture) 아티팩트를 열 수 있습니다.
이 태스크 정보
다음의 상위 레벨 워크플로우는 일반적으로 BPMN에서 서비스 모델로(BPMN-to-Service-Model) 변환 실행 이전에 발생하는 단계를 설명합니다.
  1. 비즈니스 분석가는 IBM® Rational® Software Architect for WebSphere® Software와 같은 모델링 제품을 사용하여 비즈니스 프로세스 모델을 작성합니다.
  2. 선택사항: 비즈니스 프로세스 모델이 Rational 모델링 제품이 아닌 기타 제품에서 작성된 경우 모델을 내보내야 합니다.
  3. 소프트웨어 설계자는 다음 타스크를 완료합니다.
    1. 비즈니스 프로세스 모델이 Rational 소프트웨어 모델링 제품을 사용하여 작성되지 않은 경우 모델을 현재 작업공간으로 가져옵니다.
    2. Rational 소프트웨어 모델링 제품에서 모델을 엽니다.
    3. 구현 세부사항을 추가하여 모델을 정제합니다.
    4. BPMN에서 서비스 모델로(BPMN-to-Service-Model) 변환을 실행하여 서비스 모델을 생성하거나 기존 서비스 모델에 서비스를 추가합니다.
  4. 생성된 서비스 모델을 입력으로 사용하여, 소프트웨어 설계자 또는 소프트웨어 개발자는 다음 변환 중 하나를 실행하여 필요한 아티팩트를 생성합니다.
    • UML에서 SOA로 변환: WSDL, SCDL, XSD 및 BPEL 아티팩트를 포함하는 SOA 아티팩트를 생성하는 경우
    • UML에서 SCA로 변환: 열린 SCA 아티팩트를 생성하는 경우
    • UML에서 WSDL로 변환: WSDL 및 XSD 아티팩트를 포함하는 WSDL 아티팩트를 생성하는 경우

피드백