扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:谷和启 2007年3月2日
关键字:
6.Web Services(Web 服务)技术
Web Services(Web服务)是一种基于标准的应用集成方式,它可以将运行在通过Intranet、Extranet或Internet连接的分布式服务器上的应用集成在一起。这种集成网络上分布式应用的想法并非新概念,但Web服务使这种集成变得更加方便和安全,它把新的应用模块与现有模块相匹配并混合使用,其最终的商业解决方案可以将企业内、外部的客户与合作伙伴集成在一起。
Web服务还可以实现Internet上不同服务器接口之间,应用程序的相互调用,省去了开发人员为编写每个应用程序的烦琐工作,从而可以集中精力挖掘软件独特的商业价值。
Web服务的关键是WEB服务体系结构(它完成对业务的集成),它是由平台搭建商提供基于Internet的应用解决方案,这些方案可以用标准的格式通过Internet进行调用。而那些在外部通过Internet调用这些解决方案的特定进程的企业则构成了WEB服务的客户群。
Web服务技术核心基于XML“可扩展标记语言”(Extensible Markup Language) 的标准:SOAP“简单对象访问协议”(Simple Object Access Protocol)、WSDL“WEB服务描述语言”(Web Services Description Language)、UDDI“统一描述、发现和集成协议”(Universal Description, Discovery and Integration)。WEB服务主要还是对一些已经存在的技术如HTTP,SMTP和XML的包装,它是基于现有技术的一种整合。
从外部的使用者的角度而言,Web服务是一种部署在Web上的对象/组件,它具备以下特征:
越来越多来自大中小型企业的企业用户在远程门户上 Web 服务的集成式、交互式、人性化应用程序的开发中起着重要作用。这些企业用户通过标准组织进行相互合作,致力于按照他们的用户首选项对应如何通过有线和无线多层网络,在门户上统一集成、处理和表示 Web 服务的问题进行标准化。
IBM 已经为人性化的交互式应用程序方面的两个规范的制定作出了贡献。这两个规范是 Web 服务体验语言(Web Services Experience Language,WSXL)和 Web 服务远程门户(Web Services Remote Portals,WSRP)。WSRP 目前是 WSXL 的一部分;WSRP 定义了称为远程 Portlet Web 服务(Remote Portlet Web services)的特殊 WSXL 组件。这两个规范都反映了对 Web 服务的人性化应用程序进行标准化时展开合作的趋势。
WSRP是远程门户Web服务规范。远程门户网站 Web 服务(Web Services for Remote Portals,WSRP)是可视的、面向用户的 Web 服务中心组件,它对于从不同来源聚集内容或应用的门户网站和其它中间 Web 应用来说是即插即用的。它们旨在让企业能够提供内容或应用程序,而不需要使用中间应用程序,作出任何手工的特定于内容或应用程序的改动。远程门户网站 Web 服务包括服务提供者要决定其内容和应用,如何以视觉方式展示给最终用户,还要决定允许何种程度的适配、代码转换和转译等。WSRP 服务可以被发布到公共或企业服务目录(UDDI),希望显示其内容的中间应用程序可以轻易地在那里找到它们。Web 应用程序部署厂商可以包装和适配它们的中间件,从而在遵循 WSRP 的服务中使用这些中间件。中间应用程序厂商可以让其产品能够使用远程门户网站 Web 服务。 门户网站可以通过使用 WSRP 轻松地集成来自很多内部和外部内容提供商的内容和应用程序。门户网站管理员只需从列表中选取想要的服务并集成它们,不需要程序员将新内容和应用程序连接到门户网站。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。