TEL:400-8793-956
当前位置:程序、服务器

Web服务如何工作?

提问者: 近期获赞: 浏览人数: 发布时间:2020-12-16 11:13:48

 问:Web服务如何工作?

 
答:Web服务通过使用开放标准(例如HTML,XML,WSDL和SOAP)来实现各种应用程序之间的通信。Web服务需要以下帮助:
 
XML标记数据
 
SOAP传输消息
 
WSDL描述服务的可用性。
 
您可以在Solaris上构建基于Java的Web服务,可从Windows上运行的Visual Basic程序访问该服务。
 
您还可以使用C#在Windows上构建新的Web服务,该服务可以从基于JavaServer Pages(JSP)并在Linux上运行的Web应用程序中调用。
 
考虑一个简单的帐户管理和订单处理系统。会计人员使用Visual Basic或JSP构建的客户应用程序来创建新帐户并输入新客户订单。
 
该系统的处理逻辑是用Java编写的,并且驻留在Solaris机器上,该机器还与数据库进行交互以存储信息。
 
执行此操作的步骤如下-
 
客户端程序将帐户注册信息捆绑到SOAP消息中。
 
该SOAP消息作为HTTP POST请求的主体发送到Web服务。
 
Web服务将SOAP请求解压缩并将其转换为应用程序可以理解的命令。
 
该应用程序根据需要处理信息,并以该客户的新唯一帐号进行响应。
 
接下来,Web服务将响应打包到另一个SOAP消息中,以响应其HTTP请求将其发送回客户端程序。
 
客户端程序将SOAP消息解压缩以获得帐户注册过程的结果。
上一篇: Web服务的组成部分
下一篇: 如何将字符转换为数字