微软软件开发技术二十年回顾-Windows DNA篇
2024-09-04 19:41:51
五、 Windows DNA篇
微软的Windows分布式因特网应用体系(简称Windows DNA)是微软创建新一代高适应性商业解
微软的Windows分布式因特网应用体系(简称Windows DNA)是微软创建新一代高适应性商业解
决方案的框架,它使公司能够充分地挖掘数字神经系统的优点。Windows DNA是在.NET平台出现之前在微软平台上进行技术开发的大环境,要利用微软的组件技术OLE、COM、DCOM、MTS、COM+进行开发,就不能不了解这个Windows环境下的软件体系结构。Windows DNA是第一个将互联网、客户/服务器和用于计算的PC模型结合并集成在一起的为新一代分布式计算方案而设计的应用软件体系结构。下图4展示了微软创建的Windows DNA的系统架构。由图中可见,Windows DNA使用了一系列的服务来完成它的架构。使用Windows DNA模型,用户可建造一个能在任何网络上实现的、可伸缩的多层应用软件。
图4.Windows DNA服务架构。
因为Windows DNA应用软件深深地利用了集成的Windows平台服务,因此,公司可以把精力集中于实现业务方案,而并不是成为一个系统集成商。
作为总结,以下简要列出微软在开发Windows DNA结构时的指导原则:
·无须折衷的网络计算
·交互操作能力
·真正的集成
·更低的花费
·快速跟近市场
因为Windows DNA是基于COM和开放的Internet标准的,所以发展商可以使用任何语言或工具来生成可兼容的应用程序。COM提供了一个现代的、独立于语言的对象模型,它为应用程序提供了与结构的所有层进行交互操作的标准方式。通过COM,发展商通过可插入的软件单元能够扩展应用程序的任何部分,这些软件单元可由C++,Visual Basic,Java或者其它语言写成。总之,Windows DNA实际上是微软的.NET框架出现以前基于组件的分布式应用程序战略框架结构。
最新文章
- 我听说 C...
- Linux主机规划
- elipse + maven + tomcat + springMVC环境搭建
- 在windows和linux下如何查看80端口占用情况?是被哪个进程占用?如何终止等
- [RVM is not a function] Interating RVM with gnome-terminal
- 生成500个0-1000的随机数&;&;数组查找—小练习
- UML Distilled - Development Process
- 【翻译】Android避免内存泄露(Activity的context 与Context.getApplicationContext)
- 使用vs2010进行驱动开发的补充
- Java基础知识强化之IO流笔记55:IO流练习之 自定义类模拟LineNumberReader的获取行号功能案例
- asp.net错误日志写入
- c - 每位数字尾部加空格
- c#之循环效率
- Exameple014实现html中checkbox的全选,反选和全不选(1)
- 名片管理系统v1.1(main)
- HTTP首部概览
- Javaweb里“容器“为何出现,应用在哪,未来发展趋势
- python使用高阶函数计算整数阶乘
- python数据类型(字符串、列表操作)
- Python 模块EasyGui详细介绍