【首页】 【源码】 【文章】 【外包】 【阿蒙博客】 【相册】 【论坛】 【关于】

所属分类: 技术文章 更新日期:2005-12-29 11:39:57 阅读次数:2192

Windows DNA提供新一代分布式应用开发方案



自1997年9月微软公司正式发布Windows DNA以来,这一体系结构受到业界普遍关注。越来越多的软件开发商及企业用户运用Windows DNA的开发环境微软Visual Studio 97从事用户化、本地化开发,以满足各种组织机构对于网络分布式应用的需求。由于这一开发环境的实用性、易用性,能够迅速产生经济效益,微软Visual Studio已经成为市场上最为流行的应用开发环境,并成为一种事实上的标准。
微软公司Windows DNA全称是Microsoft Windows Distributed interNet Applications, 即基于Windows平台的网络分布式应用,这实际上是一种体系结构。微软Windows DNA也是业界第一种把Internet、客户机/服务器以及PC计算模式集成为一体的应用体系结构,为广大用户提供了新一代分布式计算解决方案。Windows DNA体系结构使得各种组织机构能够利用Web等新技术来拓展在现成应用和数据上的投资,因为Windows DNA能够充分利用集成于Windows平台之上的各种功能特性,以满足开发各种多层结构的现代分布式应用的需求。这些分布式应用包括用户界面、浏览、各种业务处理及数据存储。用户只须专注于开发自身需要的业务解决方案而无须关注系统集成。
Windows DNA的核心是通过部件对象模型(COM)把Web和多种客户机/服务器应用开发模式集成为一体。Windows DNA提供的服务包括部件管理,动态超文本标记语言(HTML), Web浏览器和服务器,脚本语言,各种交易,消息排队,安全,目录管理,数据库和数据存取,系统管理及用户界面。所有这些服务都通过部件对象模型以一种统一的方式供用户开发应用时使用。
Windows DNA 具有两大特点。首先Windows DNA完全支持Web计算,这一点得到了W3C(World Wide Web Consortium)和IETF(Internet Engineering Task Force)这样的权威组织的许可。它对于所有Internet开放的协议和公布的接口的支持使得这一体系结构与现有各种体系之间具有很好的互操作性,很容易与其它厂商的解决方案集成。第二,Windows DNA是一个与编程语言无关的体系结构。因为Windows DNA是基于COM和开放的Internet标准的体系结构,应用开发人员可以运用任何编程语言或是开发工具创建兼容的应用。COM提供了一种现代的、与编程语言无关的对象模型,这一对象模型提供了一种标准的方式使得在此体系结构各个层次的应用都能实现互操作。通过COM, 应用开发者可以创建用C++、Visual Basic、Java或其它语言编写的可插接软件部件,插接到已有的应用上以扩展其功能。正因为这种开放的方法,Windows DNA可以支持多种开发工具,包括微软、Borland、Powersoft以及其它许多厂商提供的开发工具。
有了Windows DNA,开发商可以在相同的体系结构之下用相同的工具开发各种各样不同的应用,大到Fortune500家大企业的信息系统,小到WebTV的“频道指南”。他们还可以选择最为适宜的开发方式和工具,如基于网络的开发方式或是基于Web的开发方式。与传统的软件开发模式相比,Windows DNA具有以下优点:
• 内置的可扩展性 Windows DNA体系结构可以象支持单一用户一样同时支持数以千计的用户。因为开发者不必耗费时间和精力去创建可扩展及管理特性,他们可以开发更为丰富、更为用户化的应用。
• 基于部件的体系结构 部件对象模型(COM)是Windows DNA的基础。COM也是第三方将其软件产品与Windows DNA集成的主要途径。COM使用户可以从市场购买软件部件组合成所需应用而不是从头开发。根据美国Giga信息集团统计,1996年可重用COM部件市场销售额已达4.1亿美元,这一数字不包括微软公司的收入。
• 用户选择权用户可以从提供部件、服务和工具的大量厂商中进行选择,以创建Windows DNA应用。
• 支持任何编程语言 Windows DNA支持各种不同编程语言,这些编程语言由如Borland, Sybase及微软公司等主要开发工具厂商提供。
微软公司的开发工具集Visual Studio企业版为实现Windows DNA提供了一个开发环境。这一开发工具集囊括了所有微软公司最新版本的可视化开发工具。这些工具与Windows NT操作系统的中间层应用服务集成,实现了Windows DNA体系结构的基本的灵活性和可扩展性。
微软(中国)公司产品总监Peter Davidson指出:“由于Windows 平台是市场上最为流行的操作平台,而微软Visual Studio中的许多开发工具也是业界最为流行的工具,这就为Windows DNA奠定了开放、流行的基础。微软公司对于Windows DNA的用户有长期承诺,用户将能够及时采用微软公司的最新产品和技术,以确保用户的利益。Windows DNA体系结构的最终目标是满足用户需求,为用户带来经济效益。同时这也是Windows DNA能够被广大用户接受的根本原因。”



--------------------------------------------------------------------------------
相关文章
分布式网络考试系统原型分析及实现 2005-12-29 11:43:38
分布式多层数据库开发 2005-12-29 11:42:05
多层结构、非分布式、分布式 2005-12-29 11:40:52
DNA、 组 件 对 象 模 型 与 商 务 逻 辑 计 算 2005-12-29 11:38:56
用ADO.NET的最佳实践 2004-7-21 13:47:00


文章分类

评论文章
软件工程
文学艺术
娱乐文章
其他文章
技术文章
最新新闻

本类热门文章

  亲密接触VC6.0编译器(5670)
Asp.Net 连接Or...(5084)
驯服ActiveX控件(4802)
利用C++语言设计可扩展...(3642)
微软公司软件开发模式简介(3555)
用友华表Cell报表面面观(3539)
Cell组件---实现报...(3479)
Cell报表,软件开发人...(3456)
Cell组件在伊春市林区...(3456)
分布式网络考试系统原型分...(3196)
用友华表Cell报表工具...(3195)
分布式多层数据库开发(3036)
ASP学习:错误8000...(2995)
基于中间件技术的多层分布...(2946)
用ADO.NET的最佳实践(2879)

文章搜索



其它文章

本站首页  -  网站导航  -  广告服务  -  流量分析-  联系阿蒙
感谢 -->珠海市发思特软件技术有限公司<-- 提供空间
Copyright 2002 www.vchome.net All rights reserved
阿蒙工作室    版权所有