面向电子商务平台的Tuxedo中间件的设计与开发
本文关键词:面向电子商务平台的Tuxedo中间件的设计与开发,由笔耕文化传播整理发布。
【摘要】:当今基于Internet的业务处理系统以其成本低廉、维护简便、覆盖范围广、功能易实现等诸多特性,得到越来越多的应用。这就对于已存在的以Tuxedo作为交易中间件的业务系统可以适应Web应用提出了挑战,如果抛弃原有的Tuxedo中间件架构进行Web改造,会使改造成本提高,并且原有系统的架构也会发生质的变化,会很大程度上影响使用方的正常业务和多年的IT积累。如果能无需改动基于Tuxedo交易中间件的系统,仅提供提供外部Web应用的相应接口,即可以保证原有业务系统的稳定,也会节省大量的改造成本。 本文以实际上线系统为例,阐明理论根据,从系统的需求分析、总架构设计、详细设计,然后加以实现,并经过专业化的测试,完成测试结果报告。为电子商务应用于MIS业务系统的一个有效解决方案。 本系统采用较为流行的WebService,调用Tuxedo的服务,以及Apache的Axis2技术,还有Oracle数据的Rac技术,提供了低成本、大数据量的解决方案。为搭建一个可以响应任何Web调用Tuxedo服务的接口平台提供易于兼容、灵活的、异构的调用方式,为业务系统的电子商务应用提供了一个好的解决方案。 本系统采用封装成中间件的方式,使用WebService调用Tuxedo的服务,在异构调用上有些新意,并实现高可用性和高开放型。针对对于电子商务日益增强的扩展性问题,系统采用接口平台的方式,使其具有很好的扩展性、异构调用性以及高可用调用性,为电子商务平台的开发提供一套新的想法与思路。
【关键词】:中间件 Tuxedo 电子商务
【学位授予单位】:天津大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP311.52
【目录】:
- 中文摘要3-4
- ABSTRACT4-8
- 第一章 绪论8-12
- 1.1 项目背景8
- 1.2 本领域内研究/开发现状与我的研究方向8-9
- 1.3 系统总体建设目标9-10
- 1.3.1 技术先进性9
- 1.3.2 开放性9
- 1.3.3 系统可扩展性9
- 1.3.4 高可靠性9-10
- 1.3.5 可用性10
- 1.3.6 兼容性10
- 1.3.7 快速开发、易于维护10
- 1.3.8 安全性10
- 1.4 论文组织结构10-12
- 第二章 系统相关技术简介12-15
- 2.1 中间件技术12
- 2.2 WebService12-13
- 2.3 AXIS13
- 2.4 电子商务13-14
- 2.5 EHCache 对象缓存14-15
- 第三章 系统需求分析15-34
- 3.1 综合描述15-17
- 3.2 产品目标和背景17-18
- 3.3 外部接口需求18-19
- 3.3.1 连接服务18-19
- 3.3.2 调用服务19
- 3.4 平台需求模块19-22
- 3.4.1 登陆和注销19-20
- 3.4.2 WebService 接口模块20
- 3.4.3 用户认证模块20
- 3.4.4 交易号(TID)处理模块20-21
- 3.4.5 场景处理和日志处理模块21
- 3.4.6 内部接口调用模块21
- 3.4.7 内部接口模块21-22
- 3.5 可调用的主要业务服务描述22-34
- 3.5.1 投保单受理22-26
- 3.5.2 收费26-28
- 3.5.3 保全28-29
- 3.5.4 保单查询29-34
- 第四章 系统设计34-69
- 4.1 技术特点34-35
- 4.1.1 “零干扰”的处理机制34
- 4.1.2 异构调用34
- 4.1.3 高可用性34-35
- 4.2 系统总体框架35-36
- 4.3 功能模块详细设计36-48
- 4.3.1 平台接口说明36-38
- 4.3.2 平台模块38-48
- 4.3.2.1 对外接口38-40
- 4.3.2.2 对内接口40-42
- 4.3.2.3 用户管理42-44
- 4.3.2.4 角色权限管理44-45
- 4.3.2.5 部门机构管理45
- 4.3.2.6 服务管理45-46
- 4.3.2.7 交易号(TID)管理46
- 4.3.2.8 数据库管理46
- 4.3.2.9 场景管理46-48
- 4.3.2.10 日志管理48
- 4.3.2.11 报表统计48
- 4.3.2.12 告警管理48
- 4.4 高可用设计48-63
- 4.4.1 Apache HTTP Server 实现负载均衡48-49
- 4.4.2 核心系统登陆信息共享49-55
- 4.4.3 EHCache 对象缓存55-57
- 4.4.4 Axis 优化调用57-63
- 4.5 被调用的 Tuxedo 服务的介绍63
- 4.6 对 Tuxedo 的封装63-64
- 4.7 Axis 的使用64-66
- 4.8 数据库设计66-69
- 4.8.1 数据库架构66-67
- 4.8.2 库表设计67-69
- 第五章 系统实现69-87
- 5.1 实现环境69-70
- 5.2 开发过程70
- 5.3 WSDL 的编写70-74
- 5.3.1 定义一个属性71
- 5.3.2 定义一个复杂类型71
- 5.3.3 定义一个列表71-72
- 5.3.4 定义一个request 类型72
- 5.3.5 添加一个message72
- 5.3.6 定义一个response 类型72
- 5.3.7 在portType 中定义一个operation72-73
- 5.3.8 在binding 中定义一个operation73
- 5.3.9 定义一个服务73
- 5.3.10 WSDL 文档73-74
- 5.4 生成客户端服务器端框架代码74-75
- 5.5 Axis2C 服务的编写75-79
- 5.5.1 开发环境75-78
- 5.5.2 编写服务程序78-79
- 5.5.3 部署服务79
- 5.6 Axis2Java 服务的编写79-84
- 5.6.1 开发环境79-80
- 5.6.2 编写服务程序80-83
- 5.6.3 部署服务83-84
- 5.7 客户端、服务器端的生成84-85
- 5.8 关于 Client 端更改超时时间85
- 5.9 .Net 调用接口平台85-86
- 5.10 VB 调用接口平台86
- 5.11 PB 调用接口平台86
- 5.12 RAC 数据库系统安装86-87
- 第六章 系统测试87-101
- 6.1 测试计划87-88
- 6.1.1 测试环境与测试辅助工具87
- 6.1.2 测试预期目标87
- 6.1.3 人员与任务表87-88
- 6.2 测试内容88
- 6.3 测试用例88-97
- 6.3.1 基准性能测试88-90
- 6.3.2 压力测试90-93
- 6.3.3 容量测试93-96
- 6.3.4 强度测试96-97
- 6.4 测试分析97-100
- 6.5 测试工作量统计100-101
- 第七章 总结与展望101-102
- 参考文献102-104
- 致谢104
【参考文献】
中国期刊全文数据库 前10条
1 朱海萍,李增智,杨怀洲;基于面向服务体系结构SOA的业务管理研究[J];北京邮电大学学报;2004年S2期
2 许冰晖;;基于SOA的协同软件设计研究[J];硅谷;2008年06期
3 罗涛,张正;基于Tuxedo中间件的分布式业务系统的实现[J];计算机工程与应用;2005年21期
4 江红,余青松,顾君忠;基于Web Service的动态电子商务的研究[J];计算机工程;2003年02期
5 于小兵;郭顺生;黄小荣;;基于Web使用挖掘的智能电子商务及其应用[J];计算机集成制造系统;2010年02期
6 张金,易铭,陈卓宁;基于组件技术的跨语言异构系统集成研究[J];计算机工程与科学;2004年08期
7 张艳;刘澍;;WEB应用中多客户端解决方案的设计与应用[J];计算机应用与软件;2009年03期
8 汪宇玲;邓昶;刘小晶;黄锦峻;;基于Tuxedo中间件的电信前台系统实现[J];煤炭技术;2010年02期
9 赵晶;朱镇;;企业电子商务战略实施关键成功因素的实证研究[J];清华大学学报(自然科学版);2006年S1期
10 李德仁,朱欣焰,龚健雅;从数字地图到空间信息网格——空间信息多级网格理论思考[J];武汉大学学报(信息科学版);2003年06期
中国硕士学位论文全文数据库 前10条
1 蔡万兴;保险卡单自助激活系统的设计与实现[D];电子科技大学;2010年
2 逯学建;税收管理员系统设计与实现[D];天津大学;2010年
3 张楠;天津“12365”投诉举报指挥系统[D];天津大学;2010年
4 童旺宇;基于TUXEDO的银行中间业务系统架构[D];武汉理工大学;2007年
5 王雅芳;电子商务税收业务过程建模及其系统模拟[D];华中科技大学;2006年
6 曹进明;中小企业SOA设计方法的研究与实现[D];重庆师范大学;2008年
7 黄慧;基于UML建模的人力资源管理系统设计与开发[D];合肥工业大学;2009年
8 余利平;基于SOA的数据交换平台的研究与实现[D];北方工业大学;2010年
9 郑安宁;基于Webservice的中国人寿电子商务平台设计与实现[D];北京交通大学;2010年
10 张砚波;SOA的服务系统中基于虚拟机的任务动态迁移机制研究[D];青岛大学;2010年
本文关键词:面向电子商务平台的Tuxedo中间件的设计与开发,,由笔耕文化传播整理发布。
本文编号:354052
本文链接:https://www.wllwen.com/jingjilunwen/dianzishangwulunwen/354052.html