타스크: 비즈니스 오퍼레이션 디자인
오퍼레이션 분석 결과를 정제합니다.
목적
  • 비즈니스 디자인 모델에서 오퍼레이션 실현(realization)으로 예비 서브시스템 상호작용 정제
  • 서브시스템 오퍼레이션 정제 및 지정
관계
단계
오퍼레이션 실현(realization) 작성

비즈니스 디자이너는 타스크: 오퍼레이션 분석(BM)에서 비즈니스 분석 모델에 구체적인 세부사항 없이 서브시스템 상호작용을 작성했습니다. 이 때 상호작용이 비즈니스 시스템 오퍼레이션에 의해 그룹화되도록 세분화했습니다. 즉, 각 비즈니스 시스템 오퍼레이션을 실현하는 상호작용을 캡처했습니다. 이제 확장(화이트 박스) 비즈니스 유스 케이스 설명을 통해 메시지 세부사항, 변경된 엔티티, 시퀀스 지정, 제어 플로우 및 연관된 데이터가 추가되며 결과 오퍼레이션 실현이 비즈니스 디자인 모델에 캡처된 후 다시 비즈니스 시스템 오퍼레이션에 의해 구성됩니다. 이러한 세부사항이 추가되면 비즈니스 디자이너가 디자인 리팩터 기회를 모색하면서 새로운 협업의 품질을 평가합니다. 메시지(화이트 박스 단계 설명에서 도출되며 필요한 경우 정제됨)를 처리할 때 서브시스템이 수행하는 작업에 대한 설명과 함께 오퍼레이션 실현에 대한 설명을 추가하십시오. 이러한 설명은 다음 단계에서 각 서브시스템 오퍼레이션에 대한 스펙을 개발할 때 활용할 수 있습니다.

유사한 서브시스템 화이트 박스 단계 집계 및 서브시스템 오퍼레이션 지정

비즈니스 디자이너는 오퍼레이션 분석 타스크에서 초기 서브시스템 오퍼레이션 분석 플레이스홀더를 생성했습니다. 화이트 박스 단계 및 오퍼레이션 실현 작업이 끝나면 서브시스템 오퍼레이션 및 지정된 동작이 식별됩니다. 비즈니스 시스템 오퍼레이션의 식별에서 알 수 있듯이 각 화이트 박스 단계에 대한 고유 서브시스템 오퍼레이션은 없을 수 있습니다. 즉, 화이트 박스 단계 세트, 연관된 해당 메시지 교환, 입출력 엔티티 등을 점검하면서 해당 요구를 이행하기 위해 소규모의 서브시스템 오퍼레이션 세트를 정의할 수 있음을 알 수 있습니다.

오퍼레이션은 또한 지역성 또는 프로세스에 따라 재정렬될 수 있어 서브시스템 오퍼레이션 세트와 각 지역성 또는 각 프로세스 간의 연관을 나타냅니다. 지역성 정렬은 지역성의 로드를 나타내므로 해당 지역성을 지원하는 컴포넌트의 용량에 대한 이유를 밝히는 데 유용합니다. 이 양식에서 지역성에 따라 정렬된 조사는 비즈니스 배치 모델의 특성이 됩니다.

서브시스템 오퍼레이션이 여러 지역성에서 호스트될 경우 이는 적어도 서브시스템의 일부가 복제된다는 것을 나타냅니다. 이렇게 복제된 부분이 반드시 데이터를 공유하거나 동기화 상태를 유지하지는 않습니다. 이러한 사항은 응용프로그램 및 복제 이유에 따라 결정되는 디자인 선택사항입니다. 예를 들어, 필요한 처리가 동일하더라도 다른 비즈니스 세그먼트에 대해 발생할 수 있습니다. 극단적인 경우 모든 서브시스템 오퍼레이션을 여러 지역성에서 호스트할 수 있습니다. 즉, 서브시스템 자체가 효율적으로 복제됩니다. 복제된 인스턴스를 고유하게 식별해야 하는지 여부는 또한 복제 이유에 따라 결정됩니다.

비즈니스 디자이너는 프로세스 정렬을 통해 동시성 문제를 추론할 수 있습니다. 즉, 서브시스템 오퍼레이션을 비즈니스 액터가 사용할 수 있는 별도 기능으로 간주하는 경우 동일한 프로세스와 연관된 오퍼레이션을 동시에 수행할 수 없습니다. 이로 인해 비즈니스 디자이너는 프로세스 할당을 다시 고려하거나 프로세스 복제를 고려하거나, 예를 들어 시간 분할 옵션 점검 및 오퍼레이션이 차단되는 경우(예: 입출력(I/O) 수행을 위해) 프로세스 공유를 통해 인지된 지연 시간 문제점을 세부사항의 하위 레벨에서 점검할 수 있습니다. 이러한 기법은 적합한 응답성을 제공할 수는 있지만 오퍼레이션(엄격한 직렬화 오퍼레이션) 시작이 지연되는 문제를 피할 수 없습니다. 이러한 경우 프로세스에 따라 정렬된 조사는 비즈니스 디자인 모델의 특성이 됩니다.

달성 내용에 대한 각주

각 서브시스템에 대해 다음을 수행하였습니다.

  • 해당 오퍼레이션 정의
  • 서브시스템에서 지원할 것으로 예상되는 인터페이스 정의
  • 서브시스템이 비즈니스 유스 케이스 실현을 위해 다른 서브시스템과 협업하는 방식 설명
  • 서브시스템의 컨텍스트(해당 액터, 인터페이스 및 입출력 비즈니스 엔티티) 정의

이제 이 중간 산출물 세트를 이양하거나 반복적으로 추가 분해 작업을 수행할 수 있습니다.

특성
다중 발생
이벤트로 구동됨
진행 중임
선택사항
계획됨
반복 가능함
자세한 정보