Web Service是封装成单个实体并发布到网络上以供其它程序使用的功能集合,其它公司或应用软件能够通过Internet来访问并使用这项在线服务。Web Service是下一代的WWW,它允许在Web站点上放置可编程的元素,使得能进行基于Web的分布式计算和处理。Web Service的发展非常迅速,这个新规范(SOAP、WSDL 和 UDDI)的构建模块仅仅才出现了几个月,却已经对设计、开发和部署基于 Web 的应用产生了巨大的影响。
Web service能很好的解决各个旧有系统之间存在的信息孤岛的问题。
随着交易中间件 消息中间件应用服务器中间件等中间件产品的日益普及,基于WEB服务的中间件也浮出水面。基于WEB服务的中间件的使用将改变目前的开发模式和应用部署的费用规模,加速电子商务的进程。
XML(Extensible Markup Language)
扩展标记语言可以以容易而一致的方式格式化和传送数据,它提供了跨平台的数据编码和组织方法,它有很好的可扩展性并且可以清楚表示复杂的数据类型。
SOAP(Simple Object Access Protocol)
简单对象访问协议(SOAP)是在分散或分布式的环境中交换信息的简单的协议规范,是一个基于XML的协议,它包括四个部分:SOAP封装(envelop),封装定义了一个描述消息中的内容是什么,是谁发送的,谁应当接受并处理它以及如何处理它们的框架;SOAP编码规则(encoding rules),用于表示应用程序需要使用的数据类型的实例; SOAP RPC表示(RPC representation),表示远程过程调用和应答的协定;SOAP绑定(binding),使用底层协议交换信息。
WSDL(Web Services Description Language)
WEB服务描述语言(WSDL)描述了一个WEB SERVICES,它定义了一套基于 XML的 语法,将WEB SERVICES描述为能够进行消息交换的服务访问点的集合。
UDDI(Universal,Description,Discovery and Integration)
统一描述、发现和集成协议(UDDI)是一套基于WEB的、分布式的、为WEB服务提供的信息注册中心的实现标准规范,同时也包含一组使企业能将自身提供的WEB服务注册以使得别的企业能够发现的访问协议的实现。如果简单一点说,可以把他看成是一个将来商业注册中心的标准。
Web Services
简单的讲,Web服务(Web Services)是在一个基于因特网的应用程序模块,在遵守由一个协议集组成的特殊的技术格式下进行对象组件之间的远程互连交互。包括数据怎么表示,数据怎么传输,Web服务怎么描述,信息怎样获取。这样的描述太抽象,具体一下,在Web服务中,XML是数据的格式,SOAP是调用WEB SERVICES的协议,WSDL是描述Web服务的格式,而UDDI是Web服务登记,查找和利用的组合。四个方面组成了整个Web服务架构。
WebService是一种在网络上发布的功能集合,可通过Internet被其他程序使用。它基于SOAP、WSDL和UDDI等规范,解决了信息孤岛问题,并促进了分布式计算和电子商务发展。
3281

被折叠的 条评论
为什么被折叠?



