다음을 통해 공유


XML Web services 개요

XML Web services는 응용 프로그램 논리 등과 같은 기능의 특정 요소를 제공하는 프로그래밍 가능한 엔터티이며, XML 및 HTTP와 같은 유비쿼터스 인터넷 표준을 사용하여 개별 시스템에 액세스할 수 있습니다. XML Web services는 XML 및 기타 인터넷 표준이 널리 보급됨에 따라 이전에 상호 운용성을 방해했던 많은 문제를 해결하여 응용 프로그램 상호 운용성을 지원하는 인프라를 만듭니다.

XML Web services는 단일 응용 프로그램에서 내부적으로 사용되거나, 많은 수의 응용 프로그램에서 사용할 수 있도록 인터넷을 통해 외부적으로 공개될 수 있습니다. XML Web services는 표준 인터페이스를 통해 액세스할 수 있으므로 유형이 다른 여러 시스템을 단일 웹으로 이용할 수 있습니다.

XML Web services는 일반적인 코드 이식성 기능 대신 데이터 및 시스템 간의 상호 운용성을 실현하는 솔루션을 제공합니다. 또한 XML 기반 메시징을 데이터 통신의 기본 수단으로 사용하여 서로 다른 구성 요소 모델, 운영 체제 및 프로그래밍 언어를 사용하는 시스템 간의 차이를 해소합니다. 개발자는 분산 응용 프로그램을 만들 때 구성 요소를 사용하는 기존의 방식과 동일한 방식으로 다양한 소스로부터 XML Web services를 구성하는 응용 프로그램을 만들 수 있습니다.

서비스의 구현과 사용 간에 존재하는 높은 수준의 추상성은 XML Web services의 주요 특징 중 하나입니다. 서비스를 만들어 액세스할 때 XML 기반 메시징을 메커니즘으로 사용하면 XML Web services 클라이언트와 XML Web services 공급자 모두가 입력, 출력, 위치 등을 서로 확인할 필요가 없습니다.

XML Web services는 분산 응용 프로그램 개발의 새로운 시대를 열었습니다. 개체 모델의 기능과 프로그래밍 언어는 더 이상 문제가 되지 않습니다. 시스템이 전용 인프라와 긴밀하게 연결되어 있는 경우 응용 프로그램 상호 운용성이 낮아집니다. XML Web services는 이러한 비생산적인 경쟁을 거부하는 완전히 새로운 수준의 상호 운용성을 제공합니다. XML Web services는 차세대 인터넷 혁신으로서 모든 컴퓨팅 장치를 서로 연결하는 기본 구조체가 될 것입니다.

참고 항목

개념

XML Web services 시나리오
XML Web services 인프라

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.