Header

  1. View current page

    정상혁의 수첩

Profile_img_60x60_08
195

Web service 개발 Life cycle

웹서비스 아키텍쳐의 구성요소

서비스를 등록하는 레지스트리

서비스 제공자

서비스 이용자

 

웹서비스 개발 시나리오의 단계
  1. 서비스 인터페이스를 만든다.
  2. 서비스 인터페이스를 발행한다.
  3. 웹서비스를 생성하고 배포한다.
  4. 서비스 구현부의 정의를 발행
  5. 웹서비스를 사용자가 실행

 

웹서비스 개발 단계

구축단계
  • 웹 서비스를 개발하고 테스팅하며, 서비스 인터페이스와 구현부를 기술하는 단계를 포함함
  • 웹 서비스의 구현부는 새로운 웹 서비스를 구현하는 방식으로 만들 수도 있음
  • 기존의 애플리케이션을 웹 서비스로 전환하는 방식으로 만들 수도 있음
  • 다른 웹 서비스와 애플리케이션을 조합해서 새로운 웹 서비스를 만들 수도 있음

 

배포단계
  • 서비스 인터페이스와 서비스 구현부에 대한 정의를 외부에 발행, 웹 서비스의 런타임 코드를 배포하는 과정
  • 백엔드 레거시 시스템과의 통합 등을 포함

 

실행단계
  • 웹 서비스를 완전히 배포하고 동작할 수 있도록 하는 것
  • 서비스 사용자는 서비스에 대한 내용들을 찾아볼 수 있고, 이 내용들을 바탕으로 사용하고자 하는 서비스 오퍼레이션을 실행할 수 있음
  • 실행 단계의 기능에는 정적 바인딩과 동적 바인딩, 그리고 SOAP 메시징을 이용한 서비스 상호 작용 등이 있음.
  • 레거시 시스템과의 상호 작용이 일어남
관리단계
  • 웹 서비스의 개발의 전체 생명주기에 관여
  • 보안이나 가용성, 수행성능과 같은 각종 서비스 품질이 주요 관리 대상

 

History

Last edited on 12/12/2007 00:50 by benelog

Comments (0)

You must log in to leave a comment. Please sign in.