数据可互操作性概述
2008-09-03 10:01:22 来源:WEB开发网微软是如何使异类企业交叉平台变得熟悉的
多数关键任务的企业数据存在于不同计算平台上不同的数据存储中。因此,成功的企业级解决方案必须能够胜任异类环境并访问数据,而不管数据的形式或者位置。
在Microsoft Windows平台上开发企业级数据可互操作性解决方案的基础是微软分布式网间应用程序结构(Microsoft Windows Distributed interNet Applications Architecture),也称作Windows DNA。这个结构基于广泛使用的组件对象模型(COM),指出了在Windows平台下如何开发健壮的、可伸缩的、分布式的应用程序。它扩展了数据和外部应用程序以支持基于Web的应用程序和各种各样的客户设备,使应用程序的能力得到了最大的扩展。
关键:可互操作性和重用
Windows DNA的两个关键特性是它的可互操作性和它能够重用。不像传统的软件开发要求每个应用程序都从零开始,组件对象模型(COM)使开发人员可以使用一系列小的软件对象(COM组件)来创建复杂的应用程序。例如,COM组件的可以包括信用卡验证程序,或者计算装运费用的商业规则。COM编程模式允许多个开发小组同时开发一个软件的不同部分,从而加速了开发过程,
COM还有编程语言无关的优点。这意味着Windows开发人员可以使用熟悉的工具和语言,例如Microsoft Visual Basic和Microsoft Visual C++来创建COM组件。对于非Windows平台的程序员来说,包括大型机上的COBOL程序员和Web程序员,可以使用简单的脚本语言例如VBScript和Microsoft JScript来访问COM组件。使用Windows DNA,可以访问那些使用一致的组件模型--COM来开发的各种各样的服务和产品,从而简化了开发过程。
这些服务的一个例子就是微软所谓的"可互操作性COM服务",它包括了网络、数据、应用程序和管理服务,这些都是现在微软产品如SQL Server和SNA Server的一部分。可互操作性COM服务提供了系统集成的通用方法,可以使用目前可利用的各种各样的COM组件。
更多精彩
赞助商链接