在过去的几十年中,计算机科学家一直致力于通过使用分布式组件技术来提高计算机的整体性能。分布式组件对象模型(DCOM)由Microsoft®创建,用于跨多台计算机服务器分发Microsoft®软件组件。这项技术使服务器能够在公司内群集,从而在整个公司范围内实现大规模可扩展性。
分布式组件对象模型于20世纪90年代末首次在Windows®NT操作系统中引入。这项技术是对大多数Microsoft®软件应用程序中使用的标准通用对象模型(COM)框架的逐步补充。虽然COM框架提供了一种从一台机器访问多个应用程序的方法,但它不适用于公司网络上的外部机器。
共享组件和软件服务是当今互联网上的标准做法。在连接酒店、航空公司和汽车租赁机构的旅游预订网站上可以看到一些例子。这项技术使计算机能够跨多个网络共享软件应用程序。分布式组件对象模型是使许多Microsoft®应用程序跨网络工作的技术。
有许多与Microsoft®分布式组件对象模型类似的竞争技术。这些技术包括COM、COM+和web服务。DCOM主要由使用Microsoft®产品的组织使用。
使用分布式组件对象模型的缺点之一是需要使用整个Microsoft®产品集合来支持这些组件。这包括Windows®操作系统、web服务器和数据库层。DCOM是Microsoft®的专有技术,需要底层Microsoft®技术才能正常运行。
DCOM被认为是进程间通信层技术。它允许计算机访问网络上单独计算机上的另一个应用程序。这使应用程序能够跨多个服务器共享。
大多数公司已经从使用DCOM和COM技术演变为更先进的web服务软件。这种软件比标准DCOM更灵活,因为它可以运行一个或多个软件配置和硬件平台。这对于Internet上的软件至关重要,因为外部客户端通常更通用。
什么是离散分布(discrete distribution)? 离散分布是一种概率分布,描述了离散(个别可数)结果的发生,如1,2,3。。。或者零对一。例如,二项式分布是一种离散分布,它评估在给定次数的试验中出现“是”或“否”结果的概率...
...。MVC和MVVM是当今软件开发界流行的两种设计模式。 什么是mvc公司(mvc)? MVC(Model-View-Controller)是一种常用于开发现代用户界面的应用程序设计模型。MVC模式是现代面向对象软件开发的核心,它起源于面向对象设计社区。它...
...,因为php5.3+重写了大多数可用组件。 覆盖的关键领域 1.什么是Zend Framework 1–定义,功能2.什么是Zend Framework 2–定义,功能3.Zend Framework 1和Zend Framework 2之间的区别是什么–主要区别的比较 关键术语 Zend Framework 1、Zend Framework 2 ...
...专门为WPF和其他XAML平台设计的模式。 覆盖的关键领域 1.什么是MVC–定义,功能2.什么是MVVM–定义,功能3.MVC和MVVM的区别是什么–关键区别的比较 关键术语 MVC、MVVM 什么是mvc公司(mvc)? MVC(Model-View-Controller)是应用程序开发中...
...关系模型和面向对象模型的混合体。 覆盖的关键领域 1.什么是面向对象数据库—定义、功能2.什么是对象关系数据库—定义、功能3.面向对象数据库与对象关系数据库的区别——关键差异比较 关键术语 数据库,面向对象数据库...
...型,其中两种是linqtosql和linqtoobjects。 覆盖的关键领域 1.什么是LINQ to SQL–定义,功能2.什么是LINQ to Objects–定义,功能3.LINQ to SQL和LINQ to Objects之间的区别–主要区别比较 关键术语 DLINQ,LINQ,LINQ to SQL,LINQ to Objects,.NET框架,对...
...***.Org、mozilla.Org、craigslist.Org、Cambridge.Org等com与org对照表什么是通用域名格式(com)?Com是互联网上用于网站的顶级域名之一。组件对象模型(Com)是一个用于在线业务目的的商业领域。Com是微软公司于1993年推出的。它是一个软件...
...基础设施组成。这些基础设施用于向用户提供各种服务。分布式计算由属于多台计算机的多个软件组件组成。系统作为单个系统工作或运行。云计算可以说是源于分布式计算和虚拟化的一种形式。 云计算被用来定义一种基于网...
21世纪我们的房子会是什么样子?我们会复兴希腊复兴或都铎复兴等传统风格吗?或者,计算机会塑造明天的家庭吗? 普利茨克桂冠得主扎哈·哈迪德(Zaha Hadid)和她的长期设计合作伙伴帕特里克·舒马赫(Patrik Schumacher)多...
三维(3D)模型制作工具通常是一种软件,可用于制作虚拟空间中存在的对象的数字模型。这些程序被广泛应用,包括电影和电视特效的制作以及视频游戏中的图形。也有用...