33构件与中间件的基本概念

发布时间 2023-07-27 11:39:03作者: 无名量

构件的定义:是一种组装单元,具有规范的接口规约和显式的语境依赖。软件构件可以被独立地部署并由第三方任意组装

定义2:有价值、几乎独立并可替换的一个部分,有清晰的功能

定义3:是一个独立发布的功能,可以通过接口访问服务

 

模块的特性:结构化开发的产物

对象的特性:具有唯一标志、有状态,外部可见、封装自己的状态和行为

构件的特性:独立部署单元、第三方的组装单元,没有外部的可见状态

 

构件系统架构特性(概念)

构件系统体系结构

构件框架

概念框架

构件

一个原子构件

模块

资源

中间件是一类构件、是一类系统软件  如ESB

作用是  简化结构、屏蔽差异、利于复用

 

采用中间件技术的优点:

面向需求。

业务的分隔和包容性

设计与实现隔离

隔离复杂的系统资源

符合标准的交互模型

软件复用

提供应用构件的管理