论文部分内容阅读
面对当前软件开发的难点和焦点,客户机/服务器计算模式已经难以胜任,而中间件作为一种解决方案,已经在上个世纪90年代末期被广泛关注和普遍应用。本文的前半部分从中间件的起源、形成的技术思路、发展过程和应用前景出发,给出了中间件的明确定义和它的特点,按照不同的分类方法对中间件进行了各自的特点与应用领域分析。本文结合一个优秀的交易中间件——TUXEDO的核心系统组成以及它在高速数据甬道、目录服务、通讯服务、负载平衡、交易完整性和分布式事务处理等方面的实现,详细探讨了交易中间件的基本原理、规范和模型。在本文的后半部分,分析了软件体系结构的演变过程,论述了软件体系建模的目标,分析了几种系统模型的特点和局限性。在传统模型的基础上,结合当前软件开发的领先技术,提出了基于中间件的软件总线结构模型。对该模型的服务器端构成进行了详细分析并给出了部分实现方法。最后将这种新的软件体系结构模型应用在昆明理工大学管理与经济学院内部管理信息系统的开发中。