第七章:软件构件与中间件
上一篇 /
下一篇 2008-02-20 16:04:09
软件复用是指在两次或多次不同的软件开发过程中重复使用相同或相近软件元素的过程。
软件元素包括程序代码,测试用例,设计文档,设计过程,需求分析文档甚至领域知识。
一般认为,构件是指语义完整,语法正确和有可重用价值的单位软件,是软件重用过程中可以明确辨别的系统;结构上,它是语义描述,通信接口和实现代码的复合体
构件分类可以归纳为3类:关键字分类法,刻面分类和超文本组织方法
构件组装技术大致可分为基于功能的组装技术,基于数据的组装技术和面向对象的组装技术
国际上常用的构件标准主要有3大流派,分别是COM/DCOM/COM+,CORBA和EJB
中间件是:
1.在一个分布式系统环境中处于操作系统和应用程序之间的软件
2.中间件一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源
中间件作为一大类系统软件,与操作系统,数据库管理系统并称“三套车”
中间件一般分为集成型中间件,通用型中间件和底层型中间件三大层次,一般还可以细分为:通信处理(消息)中间件,事务处理(交易)中间件,数据存储管理中间件,WEB欢迎访问西西的博客
收藏
举报
TAG: