아티팩트: 서비스
이 아티팩트는 서비스 지향 아키텍처(SOA)의 핵심 요소 모델입니다. 서비스는 서비스 제공자가 제공하며 서비스 스펙의 인스턴스입니다.
중간 산출물 유형: 모델 요소
목적

서비스의 사용자는 다음과 같습니다.

  • 구현자 - 서비스가 수행하는 역할과 서비스에서 서비스 스펙을 사용하는 방법을 이해합니다.
  • 다른 서비스의 디자이너 - 서비스가 참여하는 협업을 이해합니다.
  • 유스 케이스 디자이너 - 예를 들어, 유스 케이스 실현(realization)에서 나타냅니다.
  • 다음 시스템 버전의 디자이너 - 서비스 모델의 기능성을 이해합니다.
  • 클래스 테스터 - 테스트 타스크를 계획합니다.
관계
컨테이너 아티팩트
역할책임이 있음: 수정자:
타스크입력 대상: 산출 지점:
설명
기본 설명서비스 모델 요소는 서비스 상호작용(웹 서비스 용어)의 종료점을 제공하는 반면 이 상호작용 정의는 서비스 스펙의 일부입니다. 이 모델에서는 서비스가 제공된 인터페이스뿐만 아니라 콜백 인터페이스와 같은 필수 인터페이스를 식별합니다.
사용자 조정
표시 옵션UML 표시:

포트(UML 2.0)(<<Service>>로 스테레오타입 지정). 서비스는 <<Service Specification>>으로 스테레오타입이 지정된 인터페이스를 실현합니다.

특성:

allowedBindings : [*] String - 서비스 연결 시 채널이 사용할 수 있는 플랫폼 바인딩 메커니즘을 표시합니다(예: SOAP-RPC, SOAP-Doc, HTTP-Get 등).



 

자세한 정보