웹 서비스는 인터넷을 통해 설명, 공개, 배치 및 호출할 수 있는 자체 포함된 모듈식 어플리케이션으로 서비스의 "just-in-tim" 통합을 사용합니다. 시스템에서 구성요소들이 단단하게 결합되어 있고 데이터베이스 레코드와 플랫 파일을 기초로 할 경우, 구성요소를 변경하는 것은 까다롭고 민감합니다. 웹 서비스는 시스템 구성요소를 느슨하게 결합하고 동적으로 바인드함으로써 유연성과 확장성을 향상시키며 오버헤드 비용을 낮추며 보다 나은 업무 성과를 제공하여 비효율적인 분배 컴퓨팅의 문제점을 해결하려고 합니다.
아키텍처는 서비스 제공자, 브로커 및 요청자 사이의 관계와 관련됩니다. 서비스 요청자가 서비스 브로커에게 요청을 제출하면 브로커가 서비스 제공자로부터 올바른 서비스를 찾습니다. 웹 서비스 개발 도구를 사용하면 이 서비스를 개발하는데 도움이 됩니다.
iSeries 웹 서비스 마법사는 작업공간의 프로젝트에서 또는 원격 시스템 탐색기 Perspective의 일괄처리 iSeries 프로그램, ILE RPG 및 COBOL 소스에서 웹 서비스를 작성합니다. 마법사가 웹 프로젝트 컨텍스트에서 작업하며 프록시를 작성, 배치, 테스트, 생성하여 웹 서비스의 UDDI(Universal Description, Discovery and Integration) 레지스트리에 공개할 수 있도록 합니다. 이러한 서비스는 ILE RPG 및 COBOL 소스, 입/출력 URL, DB2 XML 확장자 호출, DB2 스토어드 프로시저 또는 SQL 조회를 기반으로 할 수 있습니다.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.