五、 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框架出现以前基于组件的分布式应用程序战略框架结构。

最新文章

  1. 我听说 C...
  2. Linux主机规划
  3. elipse + maven + tomcat + springMVC环境搭建
  4. 在windows和linux下如何查看80端口占用情况?是被哪个进程占用?如何终止等
  5. [RVM is not a function] Interating RVM with gnome-terminal
  6. 生成500个0-1000的随机数&&数组查找—小练习
  7. UML Distilled - Development Process
  8. 【翻译】Android避免内存泄露(Activity的context 与Context.getApplicationContext)
  9. 使用vs2010进行驱动开发的补充
  10. Java基础知识强化之IO流笔记55:IO流练习之 自定义类模拟LineNumberReader的获取行号功能案例
  11. asp.net错误日志写入
  12. c - 每位数字尾部加空格
  13. c#之循环效率
  14. Exameple014实现html中checkbox的全选,反选和全不选(1)
  15. 名片管理系统v1.1(main)
  16. HTTP首部概览
  17. Javaweb里“容器“为何出现,应用在哪,未来发展趋势
  18. python使用高阶函数计算整数阶乘
  19. python数据类型(字符串、列表操作)
  20. Python 模块EasyGui详细介绍

热门文章

  1. WPF自定义控件 依赖属性绑定
  2. JAVA高级--java泛型
  3. 【JZOJ4831】【NOIP2016提高A组集训第3场10.31】方程式
  4. SDUT_2502:火星计数法
  5. el-dialog 一些问题 局中滚动
  6. javascript中字符的一些常规操作
  7. Python学习(四)cPickle的用法
  8. c++中单引号和双引号的区别
  9. 2019徐州网络赛 I.query
  10. phpstorm 中背景色的调整