-

不同的书籍和不同的组织为Web服务提供不同的定义。其中有些列在这里。

总而言之,完整的Web服务因此是任何服务:

Web服务的组件

基本的Web服务平台是XML + HTTP。所有标准Web服务使用以下组件工作

所有这些组件都已在“ Web服务架构”一章中探讨过。

Web服务如何工作?

Web服务通过使用开放标准(如HTML,XML,WSDL和SOAP)实现各种应用程序之间的通信。Web服务有以下帮助:

您可以在Solaris上创建基于Java的Web服务,该服务可以从在Windows上运行的Visual Basic程序访问。

您还可以使用C#在Windows上创建新的Web服务,可以从基于JavaServer Pages(JSP)的Web应用程序调用并在Linux上运行。

示例

考虑一个简单的帐户管理和订单处理系统。会计人员使用由Visual Basic或JSP创建的客户端应用程序来创建新帐户并输入新的客户订单。

该系统的处理逻辑是用Java编写的,它驻留在一个Solaris机器上,它也与一个数据库进行交互以存储信息。

执行此操作的步骤如下: