수정중....
5.1 웹서비스 프레임워크
- 표준체계로 정의 되고 기술플랫폼으로 구현되어 추상화 수준이 높은형태로 존재
- 웹서비스, 서비스 명세, 메시지를 포함하는 핵심구축단위
- 커뮤니케이션 규약은 WSDL 기반의 서비스 명세 중심
- 메시지 프레임워크는 SOAP의 기술과 개념으로 구성
- 서비스 명세의 등록과 발견 아키텍처는 때때로 UDDI를 통해 구현
- 메시징 패턴과 조합을 지원하는 잘정의된 아키텍처 존재
서비스의 로직 캡슐화방식 ------------------------> 웹서비스에서의 서비스
서비스간의 연결방식 -----------------------------> WSDL 서비스 명세
서비스간의 커뮤니케이션 방식 --------------------> SOAP 메시징
5.2 웹서비스에서의 서비스
5.2.1 서비스 역할
- 서비스 제공자
- 서비스 요청자 혹은 서비스 소비자
- 중계자
5.2.2 서비스 모델
- 비즈니스 서비스 모델
- 유틸리티 서비스 모델
- 컨트롤러 서비스 모델
5.3 WSDL 서비스 명세
5.3.1 서비스 엔트포인트와 서비스 명세
- 추상명세
- 실제명세
5.3.2 추상명세
- 웹서비스 인터페이스 특징을 정의
- 인터페이스(WSDL2.0) <- 포트타입(PORTTYPE) : 메시지를 분류하여 한 서비스가 오퍼레이션으로 알려진 기능의 그룸으로 처리될수 있다.
- 오퍼레이션 : 서비스가 수행하는 특정기능
- 메시지 : 파라미터
5.3.3 실제명세
- 추상 웹서비스 인터페이스를 물리적인 전송 프로토콜에 연결
- 바인딩 : 물리적인 연결을 수립하기 위한 서비스나 그 서비스를 수행하기 위한 연결에 필요한 것을 설명, 서비스 커뮤니케이션을 위해 사용, SOAP이 가장 일반적임
- 포트 : 서비스가 어떤 특정 프로토콜로 접속할 때 물리적인 주소
- 엔드포인트(WSDL2.0) <- 서비스 : 관련된 엔드포인트의 그룹
5.3.4 메타데이터와 서비스 제약
- WSDL 정의
- XSD 스키마
- 정책
- 서비스 계약 : 추가적인 문서나 서비스 명세에서 표현되지 않는 협약(SLA)
5.3.5 의미적 명세
5.3.6 서비스 명세 통지와 발견
- 서비스 명세를 통지하고 발견하는 메커니즘 필요 - 중앙집중적인 디렉토리와 레지스트리
- UDDI
- 사설 레지스트리
- 공용 레지스트리
5.4 SOAP 메시징
5.1 웹서비스 프레임워크
- 표준체계로 정의 되고 기술플랫폼으로 구현되어 추상화 수준이 높은형태로 존재
- 웹서비스, 서비스 명세, 메시지를 포함하는 핵심구축단위
- 커뮤니케이션 규약은 WSDL 기반의 서비스 명세 중심
- 메시지 프레임워크는 SOAP의 기술과 개념으로 구성
- 서비스 명세의 등록과 발견 아키텍처는 때때로 UDDI를 통해 구현
- 메시징 패턴과 조합을 지원하는 잘정의된 아키텍처 존재
서비스의 로직 캡슐화방식 ------------------------> 웹서비스에서의 서비스
서비스간의 연결방식 -----------------------------> WSDL 서비스 명세
서비스간의 커뮤니케이션 방식 --------------------> SOAP 메시징
5.2 웹서비스에서의 서비스
5.2.1 서비스 역할
- 서비스 제공자
- 서비스 요청자 혹은 서비스 소비자
- 중계자
5.2.2 서비스 모델
- 비즈니스 서비스 모델
- 유틸리티 서비스 모델
- 컨트롤러 서비스 모델
5.3 WSDL 서비스 명세
5.3.1 서비스 엔트포인트와 서비스 명세
- 추상명세
- 실제명세
5.3.2 추상명세
- 웹서비스 인터페이스 특징을 정의
- 인터페이스(WSDL2.0) <- 포트타입(PORTTYPE) : 메시지를 분류하여 한 서비스가 오퍼레이션으로 알려진 기능의 그룸으로 처리될수 있다.
- 오퍼레이션 : 서비스가 수행하는 특정기능
- 메시지 : 파라미터
5.3.3 실제명세
- 추상 웹서비스 인터페이스를 물리적인 전송 프로토콜에 연결
- 바인딩 : 물리적인 연결을 수립하기 위한 서비스나 그 서비스를 수행하기 위한 연결에 필요한 것을 설명, 서비스 커뮤니케이션을 위해 사용, SOAP이 가장 일반적임
- 포트 : 서비스가 어떤 특정 프로토콜로 접속할 때 물리적인 주소
- 엔드포인트(WSDL2.0) <- 서비스 : 관련된 엔드포인트의 그룹
5.3.4 메타데이터와 서비스 제약
- WSDL 정의
- XSD 스키마
- 정책
- 서비스 계약 : 추가적인 문서나 서비스 명세에서 표현되지 않는 협약(SLA)
5.3.5 의미적 명세
5.3.6 서비스 명세 통지와 발견
- 서비스 명세를 통지하고 발견하는 메커니즘 필요 - 중앙집중적인 디렉토리와 레지스트리
- UDDI
- 사설 레지스트리
- 공용 레지스트리
5.4 SOAP 메시징