【信息系统项目管理师 - 备考宝典 - 06】考点汇总 - Chapter 03 - 软件构件与中间件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jiangsgyx/article/details/83118319

软件工业化

要真正解决软件危机,实现软件的工业化生产是唯一可行的途径。

构件

是指语义完整、语法正确和有可重用价值的单位软件,是软件重用过程中可以明确辨识的系统;

结构上,它是语义描述、通讯接口和实现代码的复合体。

它是一种前沿的软件设计思想,对整个软件行业的发展起着至关重要的推动作用。而中间件作为应用软件系统集成的关键技术,保证了构件化思想的实施,并为构件提供了真正的运行空间。中间件领域工业化标准的制订、统一及实现,使基于构件的应用开发成为可能。

构件模型

是对构件本质特征的抽象描述。

当前包括三个主要流派:

OMG的CORBA(Common Object Request Broker Architecture,通用对象请求代理结构)、

Sun的EJB(Enterprise Java Bean)、

Microsoft的COM/DCOM(Distributed Component Object Model,分布式构件对象模型)/COM+。

EJB

适用于开发和部署多层结构的、分布式的、面向对象的Java应用系统的跨平台的构建体系结构。

COM

是微软公司为了计算机工业的软件生产更加符合人类的行为方式开发的一种新的软件开发技术,具有与语言、平台无关的特性。

DCOM

是对COM的扩展,使其具备分布式的特性,能够支持在局域网、广域网甚至Internet上不同计算机的对象之间的通信;

无需改变源码,而且无需重新编译程序。

COM+

通过操作系统的各种支持,使组件对象模型建立在应用层上,把所有组件的底层细节留给操作系统。

CORBA

是由对象管理组织OMG制订的一个工业标准,其主要目标是提供一种机制,使得对象可以透明地发出请求和获得应答,从而建立起一个异质的分布式应用环境。

中间件的基本功能

中间件的优点

   

中间件作为构筑企业信息系统和电子商务系统的基石和核心技术,向着标准化和构件化方向发展。

(规范化、构件化和松耦合、平台化)

猜你喜欢

转载自blog.csdn.net/jiangsgyx/article/details/83118319
今日推荐