论文部分内容阅读
随着企业信息系统建设的不断的发展,系统业务功能越来越丰富,简单的客户/服务器系统已经不能满足企业级信息系统的要求。中间件为企业级分布式应用提供了一个标准的平台,使应用程序能屏蔽不同硬件平台和操作系统的异构性,实现资源共享。引入中间件平台能实现业务逻辑的集中管理,对于系统的后期运行维护、软件的升级管理也有着明显的优势。J2EE是基于JAVA语言标准体系结构定义的中间件技术,它能提供平台无关、支持并发访问和安全的中间件标准。Webwork、Spring、Hibernate等框架是基于J2EE标准的轻量级框架,具有可移植性、可扩展性、易于集成和开发等特点。根据中移动数据管理层的要求,本系统将Ajax、Webwork、Spring、Hibernate四种框架技术整合, Spring和Hibernate使系统具有动态配置能力,使得资源对象便于维护和管理。同时,引入Ajax技术实现异步交互模式,减轻服务器负担,提高系统性能,本文的主要研究工作如下。1.建立了资源中间件数据访问模型,构建了模型管理和服务管理的系统架构。移动网络资源数据存在着大量的关联关系,把这些关系通过关系模型、关系维护等方式整合,并对外键关联方案进行优化,为应用服务接口提供资源。从资源类到资源属性存在着物理关系和逻辑关系,这些关系是相互映射的,通过Hibernate框架实现对这些资源数据的动态维护。2.实现了对资源类、资源对象的模型管理,对异构数据的统一集成。中间件存在各种形式的资源数据,数据的异构形式有文件格式的异构、数据类型、数据精度、数据范围的异构等。Hibernate作为持久化框架能屏蔽异构数据的差异,使Spring技术只需专注业务逻辑问题。3.实现了对资源类、资源对象的接口管理,为系统分布式应用提供了统一服务。四种框架技术的整合为分布式系统集成来自底层的数据,并为上层应用提供统一的接口服务,通过Web服务技术为分布式应用提供解决方案。4.构建了系统运行环境,对应用系统进行测试和运行。通过XFire对Web服务进行发布,为应用系统提供服务接口,并采用统一的xml语言进行描述。通过Weblogic部署权限系统和中间件系统,实现对模型管理和服务接口的测试。