构件的定义:是一种组装单元,具有规范的接口规约和显式的语境依赖。软件构件可以被独立地部署并由第三方任意组装
定义2:有价值、几乎独立并可替换的一个部分,有清晰的功能
定义3:是一个独立发布的功能,可以通过接口访问服务
模块的特性:结构化开发的产物
对象的特性:具有唯一标志、有状态,外部可见、封装自己的状态和行为
构件的特性:独立部署单元、第三方的组装单元,没有外部的可见状态
构件系统架构特性(概念)
构件系统体系结构
构件框架
概念框架
构件
一个原子构件
模块
资源
中间件是一类构件、是一类系统软件 如ESB
作用是 简化结构、屏蔽差异、利于复用
采用中间件技术的优点:
面向需求。
业务的分隔和包容性
设计与实现隔离
隔离复杂的系统资源
符合标准的交互模型
软件复用
提供应用构件的管理
标签:33,组装,中间件,特性,构件,基本概念,单元 From: https://www.cnblogs.com/wumingliang/p/17584533.html