| | | XML 和 Windows CE 3.0 | | 2001-12-19·
· ··microsoft
| 上一页 1 2 3 4 下一页 Web 服务和 XML
与目前的组件技术不同,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 的,所以开发人员和开发工具都很容易创建和解释此合约。
有关 Microsoft Web 服务的详细信息,请参阅可编程 Web:Web 服务为 Microsoft .NET 框架提供构造块(英文)。
用于 Windows CE 的 XML
Microsoft Windows CE 3.0 支持 MSXML 2.0 功能的子集。特别是,Windows CE 不支持以下功能:
对属性使用简单数据类型
在元素上附加“id”数据类型
通过元素名称指定数据类型
数据岛
数据绑定
MIME 类型查看器
向后兼容 Microsoft Internet Explorer 4.0 所支持的 Microsoft XML 文档对象模型 (DOM)
Windows CE 也提供了有限的 XML 安全性。
Windows CE 中支持的某些 MSXML 2.0 特性为:
通过架构、名称空间和数据类型支持,来进行 XML 验证。
通过文档对象模型 (DOM) 支持,来创建和管理复杂文档和数据的能力。
通过可扩展样式表语言 (XSL) 支持,来进行 Web 浏览器格式化。
通过使用 ServerXMLHTTP 特性,来实现自动处理文档请求和分析功能。
Windows CE 也支持在 XSL 脚本块中实例化组件对象模型 (COM) 对象的能力,这是 MSXML 2.5 的特性。
上一页 1 2 3 4 下一页 | | | 感谢
访问天极网,如果您觉得该文章涉及版权问题,请看这里!
|
|