Anyframe CXF Plugin
Anyframe CXF Plugin
Anyframe CXF Plugin
- 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