12.07.2015 Views

Anyframe CXF Plugin

Anyframe CXF Plugin

Anyframe CXF Plugin

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2.Overview2.1.Web Services 개념2.1.1.Architecture기본적으로 웹 서비스(Web Services)는 3가지 역할(Service Provider, Service Broker, Service Consumer)로 구성된 아키텍처 모델에 따라 구현된 기술이다.• 웹 서비스의 3가지 역할RoleService ProviderService Broker (ServiceRegistry)Service Consumer (ServiceRequester)• 웹 서비스 시나리오설명특정 서비스 스펙을 구현한 서비스를 제공한다.서비스 등록 및 검색, 저장, 관리를 통해 Service Provider가 제공하는서비스를 Service Consumer에게 연결한다.Service Broker를 통해 특정 서비스를 찾고, Service Provider에게 해당서비스를 요청하고 사용한다.순서 Role 설명1 서비스 제공자(ServiceProvider)2 서비스 제공자(ServiceProvider)3 서비스 요청자(ServiceConsumer)4 서비스 요청자(ServiceConsumer)자신의 비즈니스 정보 및 제공할 서비스 정보, 그리고 이를이용할 수 있는 방법 등에 대한 정보를 WSDL 파일로 작성한다.자신의 서비스 WSDL을 UDDI 레지스트리에 등록한다. 이때등록되는 서비스는 UUID에 기반한 고유 ID를 부여받게 된다.UDDI 레지스트리에서 분류 및 식별 체계와 같은 여러 검색조건을 통해 필요한 서비스를 검색하여 찾는다. 해당 서비스가 찾아지면, 그 서비스에 대한 WSDL 파일을 받게 된다.WSDL 정보를 이용해 Service Provider와 연결하여 서비스를제공받게 된다. 이때 실행 결과는 SOAP을 이용한 XML 문서형태로 받는다.4

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!