왜 웹 서비스인가?

웹 서비스 사용의 이점은 다음과 같습니다.

네트워크에 기존 기능 노출

웹 서비스는 HTTP를 사용하여 원격으로 호출 할 수있는 관리 코드 단위입니다. 즉, HTTP 요청을 사용하여 활성화 할 수 있습니다. 웹 서비스를 사용하면 네트워크를 통해 기존 코드의 기능을 노출 할 수 있습니다. 네트워크에 노출되면 다른 응용 프로그램에서 프로그램의 기능을 사용할 수 있습니다.

상호 운용성

웹 서비스를 사용하면 다양한 응용 프로그램이 서로 통신하고 데이터와 서비스를 서로 공유 할 수 있습니다. 다른 애플리케이션도 웹 서비스를 사용할 수 있습니다. 예를 들어 VB 또는 .NET 응용 프로그램은 Java 웹 서비스와 통신 할 수 있으며 그 반대의 경우도 마찬가지입니다. 웹 서비스는 애플리케이션 플랫폼과 기술을 독립적으로 만드는 데 사용됩니다.

표준화 된 프로토콜

웹 서비스는 통신을 위해 표준화 된 산업 표준 프로토콜을 사용합니다. 네 가지 계층 (서비스 전송, XML 메시징, 서비스 설명 및 서비스 검색 계층)은 모두 웹 서비스 프로토콜 스택에서 잘 정의 된 프로토콜을 사용합니다. 이러한 프로토콜 스택의 표준화는 다양한 선택, 경쟁으로 인한 비용 절감, 품질 향상과 같은 많은 이점을 비즈니스에 제공합니다.

저비용 통신

웹 서비스는 SOAP over HTTP 프로토콜을 사용하므로 기존의 저렴한 인터넷을 사용하여 웹 서비스를 구현할 수 있습니다. 이 솔루션은 EDI / B2B와 같은 독점 솔루션에 비해 훨씬 저렴합니다. HTTP를 통한 SOAP 외에도 웹 서비스는 FTP와 같은 다른 신뢰할 수있는 전송 메커니즘에서도 구현 될 수 있습니다.