软件中间件技术UNIT1.ppt

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 软件复用和构件技术 软件体系结构 C2体系结构风格 下图给出了一个抽象的C2体系结构风格,其中矩形框表示构件,粗水平线表示连接件(connector),细垂直线表示通信连接。 图6.4C2体系结构风格 软件复用和构件技术 软件体系结构 C2体系结构风格 C2体系结构风格基本组成包括构件和连接件。 在C2体系结构中,构件之间不直接连接,构件之间通过连接件进行通信。当一个构件请求另一个构件服务时,它向与它连接的连接件发送一请求服务的消息,连接件再把消息转发到提供服务的构件。连接件扮演了中介人的角色,它管理与它连接的构件之间的通信。连接件也可与另一连接件连接,以向另一个连接件发送消息。 这种体系结构风格能方便地在体系结构中增加、删除、更换构件,并易于实现构件的组装。同时这种体系结构风格也有力地支持分布式计算,一个构件在请求服务时,不必关心提供服务的构件位于分布式系统的哪个接点上,它完全由连接件控制。 软件复用和构件技术 领域工程 领域工程是为一组相似或相近系统的应用工程建立基本能力和必备基础的过程,它覆盖了建立可复用软件构件的所有活动。领域是指一组具有

文档评论(0)

1亿VIP精品文档

相关文档