공룡호가 사는 세상 이야기

원문 : http://www.ibm.com/developerworks/kr/library/ws-soa-composite11/index.html

이번 기사는 조금 어려울 수도 있고, 어쩌면 학생개발자들에게는 크게 와닿지 않을 기사일지도 모른다.
WebSphere Service Registry and Repository를 커스터마이징 하고, 이를 WebSphere Process Server에 통합하는 것인데, WebSphere Process Server가 서비스 소비 거버넌스에 어떻게 사용될 수 있는지에 대한 이전 주제에 대한 구현 상세를 설명하고 있다.
이전 주제에 대한 Article를 보고 싶은 사람은 아래 링크를 참조하자.
http://www.ibm.com/developerworks/kr/library/ws-soa-composite10/?S_TACT=105AGX55&S_CMP=EDU

WebSphere Process Server를 사용하여 등록자 권한 부여 프로세스를 구현하고, 이것을 SOAP 인터페이스를 사용하여 WebSphere Service Registry and Repository와 통합한다.
WebSphere Service Registry and Repository는 서비스 메타데이터용 레지스트리 및 저장소인데 다른 소스에서 얻은 서비스 메타데이터를 찾고 관리하는 중앙 포인트를 구축한다. 서비스 메타데이터의 예는 서비스 공급자와 서비스 등록자간 합의도니 비용과 응답 시간을 들 수 있는데, 이를 이용하여 서비스 공급자 중심의 계약정보를 나타내거나 각종 엔티티들을 연관시키고, 확장성 있는 UI를 위해 커스터마이징을 수행할 수도 있다.

즉, 이 글에서는 WebSphere Service Registry and Repository를 커스터마이징 하는 방법을 설명하는데, WebSphere Service Registry and Repository와 WebSphere Process Server 서버에서 실행되는 등록자 권한 부여 프로세스를 통합하여 공지 플러그인과 WebSphere Service Registry and Repository API를 사용하는 방법을 말한다. 다소 어려운 주제일 수도 있겠다. 하지만 이를 통해 얻을 수 있는 장점들은 아래 워크플로우만 조금 살펴보아도 알 수 있을 것이다.



WebSphere Process Server와 Websphere Service Registry and Repository 통합 포인트

WebSphere Integration Developer에 나타난 등록자 권한 부여 프로세스의 인터페이스
WebSphere Integration Developer에 나타난 등록자 권한 부여 프로세스의 인터페이스


WSRRServiceHelper 웹서비스의 인터페이스
WSRRServiceHelper 웹서비스의 인터페이스