过河的卒子

我们都是过了河的卒子,不能回头!!!

2008年11月30日

构件库概说

摘要: 软件复用对于提高开发效率和软件质量有着巨大的发展潜力,目前的热点之一是提供验证合格的构件,也可以说软件复用可以通过恰当的使用构件库得以实现。在构件库支持下,软件工程师应该能够“取众家之长”,避免开发已有的软件。 一. 构件库的角色 如果说软件复用是“the commnication of ideas and outcomes between software engineer... 阅读全文

posted @ 2008-11-30 11:34 过河的卒子 阅读(416) 评论(0) 推荐(0)
OMG CORBA构件技术体系(4) |

摘要: (3)CCM服务 CCM应用服务器为构件提供下列服务: § 事务服务(Transaction Services) § 安全性服务(Security Services) § 名字服务(Naming Service) § 持久性服务(Persistence) § 资源管理(Resource Management) (3.1)事... 阅读全文

posted @ 2008-11-30 11:31 过河的卒子 阅读(383) 评论(0) 推荐(0)
OMG CORBA构件技术体系(2) |

摘要: 2. 构件体系结构 构件安装在哪里?CORBA构件容器(container)提供了一个健壮持久的、事务化的、安全的、分布的事件处理机制来安装和存放构件,构件如果存放在每一个客户端必然会“超重”,因此只需要为服务器一侧编写基于CCM的构件。客户一侧的应用可以由CORBA对象组成和划分模块,但是它不需要包含CCM构件。 服务器端构件 与客户端的GUI构件相比,... 阅读全文

posted @ 2008-11-30 11:29 过河的卒子 阅读(314) 评论(0) 推荐(0)
OMG CORBA构件技术体系(1)

摘要: 1. CORBA概述 对象管理集团OMG (Object Management Group)是一个以制定实用的分布式对象技术及其对象管理规范为任务的工业标准化组织,OMG 的基本目标是建立应用系统的通用集成框架,在分布异构的环境上实现基于对象软件的可重用、可移植和互操作,由 600 多个信息系统厂商、软件开发商和用户组成的非盈利性国际组织,成立于 1989年,OMG 制定规范的情况: 1... 阅读全文

posted @ 2008-11-30 11:23 过河的卒子 阅读(431) 评论(0) 推荐(0)
基于构件开发方法的概念、目标和意义

摘要: 基于构件的开发(Component-Based Development,简称CBD)或基于构件的软件工程(Component-Based Software Engineering,简称CBSE)是一种软件开发新范型,它是在一定构件模型的支持下,复用构件库中的一个或多个软件构件,通过组合手段高效率、高质量地构造应用软件系统的过程[Brown00]。由于以分布式对象为基础的构件实现技术日趋成熟,CBD... 阅读全文

posted @ 2008-11-30 11:22 过河的卒子 阅读(1053) 评论(0) 推荐(0)
什么是构件?

摘要: 要想弄懂CBD(component-based development,基于构件的软件开发)的原理,首先要搞清楚什么是构件(component,也译为组件)。这个问题看起来简单,却是CBD中最难回答的问题之一,因为构件的内涵十分丰富,CBD又处在一个发展阶段,所以出现了许多不很一致的构件定义,也出现许多容易混淆的概念,例如对象、中间件、框架(framework)、构架(Software Archi... 阅读全文

posted @ 2008-11-30 11:21 过河的卒子 阅读(1607) 评论(0) 推荐(0)