Web service 개발 Life cycle
웹서비스 아키텍쳐의 구성요소
서비스를 등록하는 레지스트리
서비스 제공자
서비스 이용자
웹서비스 개발 시나리오의 단계
- 서비스 인터페이스를 만든다.
- 서비스 인터페이스를 발행한다.
- 웹서비스를 생성하고 배포한다.
- 서비스 구현부의 정의를 발행
- 웹서비스를 사용자가 실행
웹서비스 개발 단계
구축단계
- 웹 서비스를 개발하고 테스팅하며, 서비스 인터페이스와 구현부를 기술하는 단계를 포함함
- 웹 서비스의 구현부는 새로운 웹 서비스를 구현하는 방식으로 만들 수도 있음
- 기존의 애플리케이션을 웹 서비스로 전환하는 방식으로 만들 수도 있음
- 다른 웹 서비스와 애플리케이션을 조합해서 새로운 웹 서비스를 만들 수도 있음
배포단계
- 서비스 인터페이스와 서비스 구현부에 대한 정의를 외부에 발행, 웹 서비스의 런타임 코드를 배포하는 과정
- 백엔드 레거시 시스템과의 통합 등을 포함
실행단계
- 웹 서비스를 완전히 배포하고 동작할 수 있도록 하는 것
- 서비스 사용자는 서비스에 대한 내용들을 찾아볼 수 있고, 이 내용들을 바탕으로 사용하고자 하는 서비스 오퍼레이션을 실행할 수 있음
- 실행 단계의 기능에는 정적 바인딩과 동적 바인딩, 그리고 SOAP 메시징을 이용한 서비스 상호 작용 등이 있음.
- 레거시 시스템과의 상호 작용이 일어남
관리단계
- 웹 서비스의 개발의 전체 생명주기에 관여
- 보안이나 가용성, 수행성능과 같은 각종 서비스 품질이 주요 관리 대상
History
Last edited on 12/12/2007 00:50 by benelog
Comments (0)