一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Web Service――下一代的WWW[转]

时间:2008-01-12 编辑:简简单单 来源:一聚教程网

Web Service一词似乎一夜之间就热了起来。所谓的Web Service是指由企业发布的完成其特别商务需求的在线应用服务,其他公司或应用软件能够通过Internet来访问并使用这项在线服务。
Web Service是下一代的WWW,它允许在Web站点上放置可编程的元素,能进行基于Web的分布式计算和处理。Web Service的发展非常迅速,这个新规范(SOAP、WSDL 和 UDDI)的构建模块仅仅才出现了几个月,就已经对设计、开发和部署基于 Web 的应用产生了巨大的影响,软件产业的巨头和Internet时代的软件新贵们已经开始了在这个领域新一轮的竞争。

Web Service
的特点
Web Service是封装成单个实体并发布到网络上供其他程序使用的功能集合。Web Service是用于创建开放分布式系统的构件,可以使公司和个人迅速且廉价地向全世界提供其数据服务。
Web Service是下一代分布式系统的核心,它具有如下特点:    
● 互操作性:任何的 Web Service都可以与其他 Web Service进行交互。由于有了SOAP(Simple Object Access Protocol)这个所有主要供应商都支持的新标准协议,因而避免了在CORBA、DCOM 和其他协议之间转换的麻烦。还因为可以使用任何语言来编写 Web Service,因此开发者无需更改其开发环境,就可生产和使用 Web Service。
 
● 普遍性:Web Service使用 HTTP 和 XML 进行通信。因此,任何支持这些技术的设备都可以拥有和访问 Web Service。
 
● 易于使用:Web Service背后的概念易于理解,并且有来自 IBM 和微软这样的供应商的免费工具箱能够让开发者快速创建和部署 Web Service。此外,其中的某些工具箱还可以让已有的 COM组件和 JavaBean 方便地成为 Web Service。
 
● 行业支持:所有主要的供应商都支持 SOAP 和周边 Web Service技术。例如,微软的 .Net 平台就基于 Web Service,因此用 Visual Basic 编写的组件很容易作为Web Service部署,并可以被IBM VisualAge 编写的 Web Service使用。

热门栏目