学位论文 > 优秀研究生学位论文题录展示

基于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

相似论文

  1. 面向服务的Web报表的研究与设计,TP393.09
  2. 面向服务的软件复用技术的应用研究,TP311.52
  3. 沈阳供电公司企业信息门户系统的设计与实现,TP311.52
  4. 猎头行业企业信息门户管理系统EIP的设计与实现,TP311.52
  5. 房地产供应商信息管理系统的开发,TP311.52
  6. 电力公司信息系统整合方案研究,TP311.52
  7. 基于服务总线的模具企业信息集成系统,TP311.52
  8. 基于SOA的网络广告商业系统研究与实现,TP393.09
  9. 基于ESB的钢铁企业数据交换平台设计与实现,TP311.52
  10. 大型现代流通企业集团综合管理信息平台建设,TP311.52
  11. 企业信息门户的设计与研究,TP311.52
  12. IEC 61968标准的企业应用集成总线研究与实现,TP311.52
  13. 公司企业信息门户系统EIP的开发应用,TP311.52
  14. OSGi远程服务集成框架的研究与实现,TP393.09
  15. 通用Web服务客户端的研究与实现,TP393.09
  16. 烟草行业应用集成平台的设计与实现,TP311.52
  17. 网络流媒体运营支撑管理平台的设计与实现,TP311.52
  18. 基于SOA的医疗保险基金监测系统研究与实现,TP311.52
  19. 基于ESB的M2M平台通信模块的设计与实现,TP311.52
  20. 企业信息门户在电信企业中的设计和实施,F626

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com