基于CORBA的应用服务器设计与实现

基于CORBA的应用服务器设计与实现

论文摘要

传统客户/服务器结构的应用系统在处理大型信息系统时,暴露出了许多缺点。如可扩展性差、支持和维护费用高、数据库连接数量有限、代价高、升级困难等。而采用基于CORBA 应用服务器的三层结构极大的扩展了两层结构在功能上的不足。同时采用了三层结构在一定程度上解决了业务逻辑与表现逻辑分离的问题。通过采用CORBA 中间件技术,设计基于CORBA 的应用服务器可以大大弥补现有大量C/S 两层结构软件系统的不足,极大地方便了今后系统的维护和可移植性。CORBA 应用服务器将客户端与后台数据库完全隔离,客户只能与中间层(CORBA 应用服务器)打交道。更进一步,客户只能同中间服务器在客户端的接口模块打交道。同时,在不损及效率的前提下,尽量简化客户端,主要业务逻辑在应用服务器实现,同时保证整个项目进行升级时不用三层都进行源码级的改动,有利于方便日后的维护及业务发展。本论文利用BORLAND 公司的CORBA 开发环境,快速的开发设计和实现一个具体的CORBA 应用服务器系统来完成基于CORBA 服务器的相关研究和探讨。基于CORBA 的应用服务器由POA 业务逻辑、数据库服务模块、支撑服务模块、服务器的管理与维护以及CORBA 代理接口等组成。客户端用户在用户界面上通过调用CORBA 的客户端代理来访问CORBA 应用服务器中对应的业务逻辑、数据库服务模块、支撑服务模块,调用其中的对象函数,应用服务器的各个子模块根据客户端的请求执行业务逻辑,访问数据库服务器等操作。通过服务器各个子模块的设计来具体研究和探讨采用CORBA 技术开发多层结构的应用系统。

论文目录

  • 第一章 绪论
  • 1.1 利用传统开发方式开发企业级应用系统存在的问题
  • 1.2 利用新技术进行软件开发
  • 1.3 选择新技术的理由
  • 1.4 主流中间件技术比较
  • 1.5 本文主要工作
  • 第二章 CORBA及其他理论技术简介
  • 2.1 CORBA的提出
  • 2.2 CORBA采用的技术
  • 2.3 CORBA概述
  • 2.3.1 CORBA对象请求代理——ORB
  • 2.3.2 CORBA基本服务
  • 2.3.3 CORBA工具集
  • 2.3.4 OMG的IDL
  • 2.3.5 CORBA的运行机制
  • 2.3.6 Inter-ORB协议和互操作
  • 2.3.7 CORBA产品一览
  • 2.4 UML全程建模及CMM
  • 2.4.1 模型实施的重要性
  • 2.4.2 UML发展史
  • 2.4.3 UML的主要内容
  • 2.4.4 UML的特点及影响
  • 2.4.5 CMM(Capability Maturity Model)
  • 2.5 数据库技术及其它
  • 第三章 基于CORBA 应用服务器设计
  • 3.1 概述
  • 3.2 物理节点组成
  • 3.2.1 CORBA应用服务器
  • 3.2.2 CORBA客户端代理
  • 3.3 需求用例图
  • 3.3.1 管理员块
  • 3.3.2 用户块
  • 3.3.3 CORBA应用服务器封装块
  • 3.4 系统静态类图
  • 3.4.1 实现总类图
  • 3.4.2 接口自定义数据结构
  • 3.4.3 IDL静态类图建模
  • 3.4.4 系统静态类图建模
  • 3.5 动态序列及状态图
  • 3.6 物理节点部署
  • 第四章 基于CORBA应用服务器的实现
  • 4.1 开发工具及步骤简介
  • 4.1.1 基于CORBA的应用程序的开发步骤
  • 4.1.2 VisiBroker简介
  • 4.1.3 开发工具及其运行环境
  • 4.2 CORBA程序的工作流程
  • 4.3 工作流程的细节
  • 4.3.1 Server启动
  • 4.3.2 Client调用
  • 4.3.3 调用完成
  • 4.4 IDL定义
  • 4.5 CORBA的应用服务器
  • 4.5.1 支撑服务模块
  • 4.5.2 数据库服务模块
  • 4.5.3 业务逻辑模块
  • 4.5.4 服务器的管理与维护
  • 4.6 CORBA客户端代理接口
  • 4.7 用户管理部分数据库
  • 第五章 总结及展望
  • 5.1 总结
  • 5.2 展望
  • 参考文献
  • 摘要
  • Abstract
  • 致谢
  • 相关论文文献

    • [1].Spring Application Platform——SpringSource迈向应用服务器的第一步[J]. 程序员 2008(06)
    • [2].构建坚固的应用服务器安全防火线[J]. 计算机安全 2014(06)
    • [3].应用服务器的安全性测试技术[J]. 科学咨询(决策管理) 2008(08)
    • [4].应用服务器的软件老化测试[J]. 计算机时代 2009(01)
    • [5].大数据浪潮,您如何从容掌控? IBM Power Systems~(TM)应用服务器,开启大数据价值[J]. 中国政府采购 2013(12)
    • [6].局域网内常见应用服务器线索调查[J]. 信息网络安全 2013(11)
    • [7].大数据浪潮,您如何从容掌控?IBM Power Systems~(TM)应用服务器,开启大数据价值[J]. IT经理世界 2013(24)
    • [8].Power定义下一代应用服务器[J]. 通信世界 2013(14)
    • [9].浅谈网络应用服务器的安全维护技巧[J]. 无线互联科技 2012(12)
    • [10].大数据浪潮,您如何从容掌控?[J]. IT经理世界 2013(20)
    • [11].浅谈Web应用服务器研究综述[J]. 电子制作 2013(19)
    • [12].IBM天合应用服务器“百千万”计划[J]. 微电脑世界 2013(08)
    • [13].东方通舞动应用服务器市场[J]. 软件世界 2010(01)
    • [14].IBM发布“百千万”计划[J]. 通讯世界 2013(12)
    • [15].应用服务器重新启动的分析[J]. 电脑编程技巧与维护 2011(09)
    • [16].基于属性约简的应用服务器优化算法改进[J]. 计算机测量与控制 2017(05)
    • [17].天柏SMS系统应用的几点经验[J]. 中国有线电视 2014(11)
    • [18].一种基于J2EE应用服务器的容侵自治愈方法[J]. 计算机科学 2011(03)
    • [19].基于SNMP应用服务器的监控平台构建与实现[J]. 实验室研究与探索 2010(01)
    • [20].基于NIO和设计模式的应用服务器的设计与实现[J]. 微计算机信息 2009(21)
    • [21].支持复杂事务模式的Web应用服务器复制机制[J]. 软件学报 2008(02)
    • [22].浅谈应用服务器组负载均衡项目的实施[J]. 硅谷 2010(09)
    • [23].容忍入侵的J2EE应用服务器设计与实现[J]. 计算机工程 2008(19)
    • [24].应用服务器业务层框架的改进[J]. 电信工程技术与标准化 2011(12)
    • [25].关于Web应用服务器QoS的研究[J]. 福建电脑 2008(05)
    • [26].在云迁移工作中应用ODP.NET技术实现IIS服务器和应用升级方法解析[J]. 信息系统工程 2019(06)
    • [27].B/S企业应用系统的运行监控[J]. 中国传媒科技 2009(06)
    • [28].综合应用服务器模拟器在智能变电站中的应用[J]. 装备制造技术 2016(04)
    • [29].IBM冲击“百千万”计划[J]. 软件和信息服务 2013(08)
    • [30].基于网络通信的工业检测服务器设计[J]. 数字通信世界 2018(08)

    标签:;  

    基于CORBA的应用服务器设计与实现
    下载Doc文档

    猜你喜欢