我会假设您至少会用COM+来开发分布式应用软件。许多公司在使用COM+ 和 Microsoft Windows 2000,因为它们提供了一个强有力的开发平台。这个平台是有几个核心技术构成的,为建设多层次商业应用软件提供了基本的构筑材料。并且,终归是底层平台带给表层越多,您所需编写和调试的代码就越少。
我也许不需要让您相信多层应用软件会比在1980和1990年流行的两层应用软件具有更多的优点。您的公司也许已经决定抛弃两层应用软件,而倾向于多层战略。然而,我会在这篇文章的开头,花一点时间来回顾存在于两层应用软件中的一些重大问题,解释为什么多层应用软件能解决许多这方面的问题。我也会讨论为什么多层开发带来新的问题和随之而来的复杂性。
Microsoft的目标之一就是发扬COM+已经为众多公司带来的多层应用软件的便利,同时尽可能地消除它的复杂程度。在过去十年间,Microsoft已经在开发分布式应用软件的基础构造上取得了许多进展。
第一版的COM产生在1993年。从那以后,COM已经从一个年轻的和复杂的技术成长为MICROSOFT多层战略的核心。这篇文章分析了COM最重要的转折点。同时,我也尽量定义那些在销售当中的产品家族的名词缩写。您也许听说过OLE、 DCOM、 ActiveX和MTS。 COM+ 以及 DNA是最近才出现的名词缩写。但是,您试过去解释这些名词和那些在鸡尾酒会上所出现的名词之间的差异吗?这很不容易,不是吗?它们对不同的人意味着不同的东西。
这篇文章以一个概括已置入COM+的平台中的分布式服务器的高层次的综述来作结论。任何非凡的多层应用软件都要求有像事务支持、完整的安全性、WEB服务器、信息传送、时间通知的传送等这样一些东西。这篇文章将确定那些地方这些COM+服务器适合使用。这会使您喜欢上COM+的全部,并且为您指明方向。
------ | ------ |
点击页数,可转到相应的页。 | |
1 2 3 | 下一页 |
从两层到多层系统 |