荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: baty (新一代懒人), 信区: Database
标  题: Web 服务和 XML
发信站: BBS 荔园晨风站 (Thu Feb 22 12:44:05 2001), 转信

与目前的组件技术不同,Web 服务不使用特定于对象模型的协议,例如分布式组件
对象模型 (DCOM)、远程方法调用 (RMI) 或 Internet Inter-ORB 协议 (IIOP),
这些协议都要求客户机端和提供服务的计算机都具有特定的同类基础结构。与特定
的组件技术紧密结合的实施方案在可控环境中是完全可以接受的,但在 Web 上却
变得不切实际。当一个集成业务进程中参与者发生变化时,当技术随着时间的推移
而改变时,很难保证所有的参与者都使用一个统一的基础结构。Web 服务采用了不
同的方式:它们使用普遍存在的 Web 协议和数据格式进行通信,例如超文本传输
协议 (HTTP) 和 XML。支持这些 Web 标准的任何系统都能支持 Web 服务。

此外,Web 服务合约是根据 Web 服务接受和生成的消息,而不是根据如何实现服
务,来描述所提供的服务的。通过专注于消息,Web 服务模型与所使用的语言、平
台和对象模型无关。使用任何编程语言、对象模型和平台的完整特性集,均可实现
 Web 服务。

对于定义标准且可扩展的语言以表示命令和有类型数据,XML 是一种显而易见的选
择。尽管 XML 可以用来定义用其他技术来表示命令和有类型数据的规则(例如,
编码为查询字符串),但 XML 是专门为描述数据而设计的标准元语言。

XML 也是 Web 服务合约所启用的技术。服务合约语言 (SCL) 是记录 Web 服务合
约的 XML 语法。因为 SCL 是基于 XML 的,所以开发人员和开发工具都很容易创
建和解释此合约。


--
      我是懒人我怕谁!!

             我总有一种想为你而死的冲动

                          因为我不知如何才能把你打动

※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.11.238]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店