分布式对象技术在企业级应用中的框架设计

分布式对象技术在企业级应用中的框架设计

论文摘要

随着Internet的日益广泛普及,传统的单机应用程序已无法满足企业级应用的需要,其被网络应用程序取代已成为趋势。而传统的基于套接字编程模型和客户端/服务器(或浏览器/服务器)程序框架的分布式软件,也难以胜任当今企业级应用的软件规模日益庞大,软件结构日益复杂的形势。分布式对象技术正是在这种情况下应运而生的。本文首先分析软件架构的演进和分布式对象技术的特点,并从软件工程和项目管理的角度分析现在主流的三种分布式对象技术——CORBA、DCOM、EJB在技术上的异同点和优缺点。然后,结合笔者在通信领域的项目实践,以UEMC2.0系统为实例,分析并提出框架技术的选取原则。再以项目中实际选用的CORBA技术为具体框架技术,对系统的初步总体设计方案进行深入分析,提出对象容器与容器管理器的概念,并应用主备用系统和服务器集群的设计思想改进和扩展框架,以使该框架功能更加强大、完善,并具有一定的通用性。最后将改进后的框架应用到实际的项目中,给出具体的实现细节,并最终完成总体框架的设计和测试。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 问题的提出及其研究的意义
  • 1.2 论文的主要内容
  • 第二章 企业级应用的架构演进和分布式对象技术
  • 2.1 什么是企业级应用
  • 2.2 软件架构的意义及发展史
  • 2.3 企业级应用架构设计的要求
  • 2.4 从单层结构到两层结构
  • 2.5 从两层结构到多层结构
  • 2.6 中间件技术
  • 2.7 从套接字到Java RMI
  • 2.8 三种主流的分布式对象技术
  • 2.8.1 CORBA 技术
  • 2.8.2 DCOM 技术
  • 2.8.3 EJB 技术
  • 2.9 本章总结
  • 第三章 UEMC2.0 系统框架的初步设计
  • 3.1 网络管理系统的基本概念
  • 3.2 UEMC1.0 的缺点
  • 3.3 框架技术的选择
  • 3.3.1 采用分布式对象技术的原因
  • 3.3.2 分布式对象技术的选择
  • 3.4 UEMC2.0 的初步总体设计
  • 第四章 系统框架的演进
  • 4.1 框架的分析
  • 4.2 对象容器与容器管理器
  • 4.3 主备用系统
  • 4.4 服务器集群
  • 第五章 系统框架的实现与测试
  • 5.1 客户端与服务器端的交互
  • 5.2 对象容器的实现
  • 5.3 容器管理器的实现
  • 5.3.1 进程管理模块的实现
  • 5.3.2 事件服务模块的实现
  • 5.3.3 客户端管理模块的实现
  • 5.3.4 注册服务模块的实现
  • 5.3.5 容器管理器主线程的实现
  • 5.4 客户端框架的实现
  • 5.5 改进后的UEMC2.0 的总体设计方案
  • 5.6 框架的测试
  • 5.7 可重用框架的移植
  • 第六章 结束语
  • 6.1 论文总结
  • 6.2 进一步展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].分布式对象技术分析及其发展研究[J]. 软件导刊 2009(02)
    • [2].基于CORBA分布式对象技术的新一代电网调度自动化系统的应用研究[J]. 山东电力高等专科学校学报 2010(04)
    • [3].分布式对象技术在网络教学中的应用研究[J]. 电脑知识与技术 2009(15)
    • [4].基于CORBA的分布式对象技术及其在电网调度自动化系统的应用[J]. 南方电网技术 2010(06)
    • [5].分布式计算技术的发展及在远程教育中的应用[J]. 电子元器件与信息技术 2020(07)
    • [6].基于CORBA的分布式对象技术的探讨[J]. 湖南冶金职业技术学院学报 2009(01)
    • [7].SQL Server2005高校财务软件包开发研究[J]. 财会通讯 2011(16)
    • [8].三种分布式对象技术分析[J]. 大众科技 2014(02)
    • [9].分布式PACS系统的分析与研究[J]. 杭州电子科技大学学报 2009(01)
    • [10].几种分布式对象技术的比较[J]. 信息与电脑(理论版) 2017(10)
    • [11].Web Services技术研究[J]. 福建电脑 2008(02)
    • [12].J2EE平台上企业成本核算信息系统的分析与设计[J]. 阴山学刊(自然科学版) 2008(01)
    • [13].基于Web Services的应用集成的研究[J]. 计算机与信息技术 2011(06)
    • [14].基于C/S和B/S混合结构下的档案管理系统研究[J]. 科技档案 2010(01)
    • [15].Java本体构架下的分布式对象应用系统[J]. 通讯世界 2015(08)
    • [16].基于工作流的试飞办公自动化平台设计[J]. 航空科学技术 2012(05)
    • [17].基于CORBA的聚龙一号装置控制系统的研制[J]. 强激光与粒子束 2015(04)
    • [18].基于CORBA/JAVA RMI的分布式系统应用研究[J]. 科技资讯 2009(33)
    • [19].基于Web和CORBA技术的建筑物自动化系统网络集成设计[J]. 计算机光盘软件与应用 2013(06)
    • [20].可重用框架的电子商务开发平台的开发应用[J]. 物流技术 2012(13)
    • [21].面向对象的分布式中间件CORBA初探[J]. 硅谷 2011(05)
    • [22].C/S还是B/S eHR系统技术架构如何选择?[J]. 机械工业信息与网络 2009(06)
    • [23].一种分布式SOA体系结构的设计与实现[J]. 微计算机信息 2008(36)
    • [24].基于知识共享的企业动态联盟多视图模型研究[J]. 科技进步与对策 2009(05)
    • [25].基于CORBA的通信网动态网络规划系统设计[J]. 软件导刊 2014(02)
    • [26].SDO实现技术研究[J]. 软件 2012(06)
    • [27].面向网络化制造的客户关系管理系统[J]. 现代管理科学 2010(11)
    • [28].计算机科学与技术专业相关课程教学改革与实践研究[J]. 黑龙江教育(高教研究与评估) 2008(04)

    标签:;  ;  ;  

    分布式对象技术在企业级应用中的框架设计
    下载Doc文档

    猜你喜欢