学位论文 > 优秀研究生学位论文题录展示
基于SOA的交通银行门户系统的设计和实现
作 者: 胡磊
导 师: 唐新怀;王荣军
学 校: 上海交通大学
专 业: 软件工程
关键词: 企业信息门户 企业应用集成 面向服务的体系架构 企业服务总线
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 69次
引 用: 0次
阅 读: 论文下载
内容摘要
随着网络经济的发展,企业越来越重视信息的及时传送和内部、外部的直接交流,但也面临这样的问题:企业雇员之间、与合作伙伴和顾客之间都需要多种形式的信息交流,如何以最简单的方式向内部和外部提供信息?公司里不同的部门和众多的雇员拥有大量的数据,如何知道他们的数据的不同特点并将合适的信息提供给最需要的人?企业信息门户(Enterprise Information Portal,EIP)就是要解决这样的问题。EIP是指在特定网络环境下,把各种应用系统、数据资源和互联网资源统一整合到企业门户之下,根据每个用户使用特点和角色的不同,形成个性化的应用界面,并通过对事件和消息的处理、传输把用户、各类数据联系在一起。传统的企业应用整合EAI(Enterprise Application Integration)技术已不能满足企业对于信息整合的要求,而面向服务架构SOA(Service-Oriented Architecture)为传统的EAI带来了一场革命,随着SOA技术的不断发展以及应用的不断扩大,作为实现SOA的主要技术之一的中间件技术也越来越受到人们的关注,企业服务总线ESB (Enterprise Service Bus)被正式提出。它以成熟的消息中间件作为其物理消息传递基础,还提供消息路由、数据转换等各种EAI模式的支持。ESB在SOA中充当服务间智能化的集成与管理中介,使SOA实施又向前迈了一步。在SOA中采用ESB的这种方式,非常符合企业门户这样的信息整合要求。本文首先介绍了论文的研究背景,然后研究了论文涉及到的相关理论和技术,先对SOA及其相关知识进行了介绍,着重对ESB技术进行了研究,阐明了ESB在SOA中扮演的角色,然后总结了ESB在SOA中的实施方式。本文同时也对企业信息门户的理论和相关技术进行了研究,介绍了企业信息门户的主要功能,着重说明了门户的系统集成功能,并进行了比较和总结。然后,笔者以当前主流的Portal和ESB产品为切入点,深入分析了当前主流的商业产品和开源产品,并对其做了充分的比较及论证,为交通银行的SOA部署选择了合适的运用ESB的门户解决方案。本文在设计阶段,是以交通银行门户系统项目为依托,对于交行门户的功能及开发技术进行了分析,笔者通过运用系统体系设计、流程设计、数据库设计等设计方法,设计了交通银行门户系统的整合方案,解决余下系统的集成,包括内部网系统、邮件系统、OA系统、部门工作系统(MISUP系统)。在本文实现阶段,使用MQ作为与ESB的通讯桥梁,基于设计阶段的思路,实现了基于JNDI的SOAP over JMS的系统集成方案,降低了门户系统集成的耦合性,通过前台门户组件Portlet实现基于SOA的交行门户系统。最后笔者对于SOA架构下的企业信息门户进行了总结和展望。
|
全文目录
摘要 3-5 ABSTRACT 5-9 1 绪论 9-16 1.1 研究背景 9-10 1.2 国内外研究现状及分析 10-14 1.2.1 SOA 现状 10-11 1.2.2 企业门户的现状 11-12 1.2.3 ESB 的现状 12-13 1.2.4 ESB 运用到企业门户的现状 13-14 1.3 研究意义和内容 14 1.4 论文结构 14-16 2 相关技术研究 16-26 2.1 SOA 理论与技术 16-18 2.1.1 SOA 历史 16 2.1.2 SOA 基本概念 16 2.1.3 SOA 的组成要素 16-17 2.1.4 SOA 相关技术 17-18 2.2 ESB 理论与相关技术 18-20 2.2.1 ESB 概念 18-19 2.2.2 ESB 在SOA 中扮演的角色 19 2.2.3 ESB 在SOA 中的实施方式 19-20 2.3 企业信息门户理论和技术 20-24 2.3.1 概述 20 2.3.2 门户的功能 20-21 2.3.3 企业门户技术 21-24 2.4 交通银行Portal 及ESB 的选型 24-26 2.4.1 交通银行Portal 产品选型 24-25 2.4.2 交通银行ESB 产品选型 25-26 3 交行企业门户系统设计 26-44 3.1 交通银行门户系统介绍 26 3.2 总体设计 26-27 3.3 系统架构设计 27-35 3.3.1 交行门户功能设计 29-32 3.3.2 系统集成框架设计 32-33 3.3.3 服务调用方式的设计 33-35 3.4 接口设计 35-38 3.5 数据库设计 38-42 3.5.1 门户系统的数据库设计 38-40 3.5.2 ESB 数据库表的设计说明 40-42 3.6 设计方案小结 42-44 4 交行企业门户系统的实现 44-64 4.1 交行门户基本功能实现 44-50 4.1.1 统一认证 44-48 4.1.2 主题与皮肤实现 48-50 4.2 WebService 实现 50-55 4.2.1 开发环境及工具 50 4.2.2 交行WebService 实现技术 50-51 4.2.3 服务提供方的服务端实现 51-55 4.2.4 服务请求方的客户端实现 55 4.3 基于文件JNDI 实现SOAP over JMS 55-57 4.3.1 建立JNDI 55-56 4.3.2 消息接收和发送的实现 56-57 4.4 Portlet 前台展现层的实现 57-62 4.4.1 需求性功能的Portlet 实现 58-60 4.4.2 系统集成的Portlet 实现 60-62 4.5 交行门户系统的性能分析 62-64 5 总结与展望 64-66 5.1 总结 64-65 5.2 展望 65-66 参考文献 66-69 致谢 69-70 攻读学位期间发表的学术论文目录 70-72
|
相似论文
- 面向服务的Web报表的研究与设计,TP393.09
- 面向服务的软件复用技术的应用研究,TP311.52
- 沈阳供电公司企业信息门户系统的设计与实现,TP311.52
- 猎头行业企业信息门户管理系统EIP的设计与实现,TP311.52
- 房地产供应商信息管理系统的开发,TP311.52
- 电力公司信息系统整合方案研究,TP311.52
- 基于服务总线的模具企业信息集成系统,TP311.52
- 基于SOA的网络广告商业系统研究与实现,TP393.09
- 基于ESB的钢铁企业数据交换平台设计与实现,TP311.52
- 大型现代流通企业集团综合管理信息平台建设,TP311.52
- 企业信息门户的设计与研究,TP311.52
- IEC 61968标准的企业应用集成总线研究与实现,TP311.52
- 公司企业信息门户系统EIP的开发应用,TP311.52
- OSGi远程服务集成框架的研究与实现,TP393.09
- 通用Web服务客户端的研究与实现,TP393.09
- 烟草行业应用集成平台的设计与实现,TP311.52
- 网络流媒体运营支撑管理平台的设计与实现,TP311.52
- 基于SOA的医疗保险基金监测系统研究与实现,TP311.52
- 基于ESB的M2M平台通信模块的设计与实现,TP311.52
- 企业信息门户在电信企业中的设计和实施,F626
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|