基于Axis和Java的Web服务在EAI中的应用研究

基于Axis和Java的Web服务在EAI中的应用研究

论文摘要

在信息化高速发展的今天,Web服务的应用因为其面向服务的体系结构和低成本开发的优势而变得越来越普及。相对于传统的企业应用集成解决方案,基于Web服务的集成方案能够敏捷和快速地实现异构系统的企业应用集成,因此成为目前企业应用集成领域的主流。本文首先研究了当前企业应用集成的发展状况和集成方式,分析了传统的企业应用集成方案和基于Web服务的集成方案的特点,总结了基于Web服务的企业应用集成解决方案具有的优势。其次,进行了基于Web服务的企业公共信息管理系统的总体设计,给出了系统模块划分和系统架构并对企业公共信息管理系统的部分子模块设计进行了详细介绍,主要内容包括需求分析、功能分析、数据库设计及Web服务的设计、部署和调用。最后给出了系统运行结果,证明所设计的基于Web服务的企业公共信息管理系统能够实现企业各部门信息的共享和交互,可有效的避免信息孤岛的出现。本文将Axis SOAP引擎集成到Web服务器中,建立了一个动态的、可控的、统一的、全面的集成化平台。本文在J2EE架构Web体系结构的基础上,采用MVC模式的Struts框架将业务逻辑、应用控制和数据显示功能模块区分开,使整个系统易开发、易集成、易升级维护。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 第1章 绪论
  • 1.1 论文的研究背景和意义
  • 1.2 企业应用集成研究
  • 1.2.1 EAI的发展背景
  • 1.2.2 EAI的类型
  • 1.2.3 传统EAI的解决方案
  • 1.2.4 传统的EAI技术
  • 1.2.5 传统EAI的弊端
  • 1.2.6 基于Web服务的企业应用集成
  • 1.3 论文的主要研究内容
  • 第2章 Web服务及论文相关技术介绍
  • 2.1 Web服务关键技术研究
  • 2.1.1 Web服务概述
  • 2.1.2 Web服务关键技术
  • 2.2 系统设计模式介绍
  • 2.2.1 MVC开发模式
  • 2.2.2 Struts框架
  • 2.3 系统开发平台的选择
  • 2.3 1 J2EE概述
  • 2.3.2 J2EE的优势
  • 2.3.3 基于J2EE的Web服务体系结构
  • 2.4 系统各类服务器选择
  • 2.4.1 应用服务器的选择—Tomcat
  • 2.4.2 数据库服务器的选择—MySQL
  • 2.4.3 SOAP服务器的选择—AXIS
  • 第3章 基于Web服务的企业公共信息管理系统总体设计
  • 3.1 系统概述
  • 3.2 系统总体设计
  • 3.2.1 系统模块划分
  • 3.2.2 系统总体架构
  • 3.3 系统设计
  • 3.3.1 模型类设计
  • 3.3.2 控制器类设计
  • 3.3.3 动作类设计
  • 第4章 企业公共信息管理系统部分子模块详细设计
  • 4.1 系统的环境配置
  • 4.2 客户关系管理模块设计
  • 4.2.1 客户关系管理模块功能描述
  • 4.2.2 客户关系管理模块结构
  • 4.3 订单管理子模块的详细设计
  • 4.3.1 订单管理子模块需求分析
  • 4.3.2 订单管理子模块功能分析
  • 4.3.3 订单管理子模块流程分析
  • 4.4 订单管理子模块数据库设计
  • 4.4.1 数据库连接池设计
  • 4.4.2 数据库设计
  • 4.5 订单管理子模块Web服务的实现
  • 4.5.1 Web服务设计
  • 4.5.2 Web服务部署
  • 4.5.3 Web服务调用
  • 第5章 运行结果
  • 5.1 订单管理模块运行结果
  • 5.2 企业客户关系管理系统实例运行结果
  • 第六章 总结与展望
  • 6.1 论文工作总结
  • 6.2 论文工作展望
  • 参考文献
  • 英文术语表
  • 致谢
  • 攻读硕士期间发表的论文及参与的科研项目
  • 相关论文文献

    标签:;  ;  

    基于Axis和Java的Web服务在EAI中的应用研究
    下载Doc文档

    猜你喜欢