论文部分内容阅读
随着计算机和互联网技术的飞速发展,计算机的应用越来越广泛和深入。企业的信息系统和以往相比,也有了巨大的进步。企业级的应用不再满足于单机系统和简单的客户/服务器系统,而是向着三层和多层体系结构的分布式环境不断迈进。各种企业应用的不断扩充和增加,迫使企业的IT部门需要解决越来越多的需求,诸如跨越不同硬件平台、不同的网络环境、不同的数据库系统之间互操作等等,这些问题只靠传统的系统软件或工具软件提供的功能已经不能满足要求,中间件技术的不断发展为这些问题提供了较好的解决方案。
本文首先介绍了传统中间件技术的应用,概述了中间件技术的概念、特点、分类和技术规范等基础知识,并对典型的中间件技术的解决方案和平台进行了讨论。然后,通过分析中间件技术的发展现状,深入研究了面向服务的软件体系结构(SOA)与中间件技术相融合的发展趋势,分析了SOA平台中间件的核心功能、技术和主要优点。
最后,在这些基本理论的指导下,本文结合经典的面向对象分析与设计方法和面向服务的软件体系结构的思想,通过一个具体的远程教学综合管理平台的实例,实践了基于SOA中间件技术的企业应用开发。