商业信息系统中的分布式对象技术

商业信息系统中的分布式对象技术

吴饶金[1]2006年在《基于多层结构体系的人力资源管理系统》文中研究表明人力资源管理系统是企业管理系统的重要组成部分。目前部分企业人力资源管理方法陈旧,工作效率低下,导致了企业人力资源管理难度加大,管理成本居高不下。因此,提高企业人力资源管理的电子化信息集成水平,对提高企业的整体管理水平及经济效益具有很大的现实意义。随着面向对象技术与分布式技术的发展,应用系统相应的被要求在不同平台的运用和集成能面对更高的复杂性和高可用性。因此企业对应用系统的设计提出了更高的要求,即更好的安全性、更广的适应性、更大的伸缩性以及更便利的维护性。本文对现有的分布式对象技术、分层体系结构进行了详细的介绍和比较,对CORBA技术的最新发展以及与其它主流分布式技术进行了比较,说明了利用CORBA技术构建分布式应用系统的优势所在。以分布式对象计算的特点、分层体系结构概念、面向对象技术以及CORBA规范为技术背景,本文探讨了一种多层分布式应用系统的开发方法。这种开发方法基于PowerBuilder面向对象的开发工具,结合Jaguar组件事务服务器和多层客户/服务器与浏览器/服务器体系结构的优势,把应用系统核心看作一组各种服务的集合,每个服务由分布在物理上不同地方的多个组件组成,使整个应用系统具有易集成、易伸缩、面向多用户、广域性等特点。并以云南华能澜沧江水电有限公司人力资源管理系统为例给出了具体的系统分析和系统实现。对两层结构的系统移植到三层以上体系结构给出了详细的解决方案。

陈远森[2]2000年在《商业信息系统中的分布式对象技术》文中研究指明随着网络技术的飞速发展和网络传输速度的大幅度提高,基于Internet的应用也越来越丰富。在众多的应用中,电子商务以其方便、快捷、高效的特点,吸引着越来越多的企业和顾客。对于一个现代商业企业而言,如何构造一个商业管理信息系统,使之既能有效地利用企业原有的软硬件资源,又能满足电子商务的要求,已成为广大计算机工作者面前的一个新课题。 CORBA作为分布式对象的规范,综合了分布式计算和面向对象技术的优点,能够有效地解决电子商务所面临的异构平台间通讯的问题。此外,CORBA类似于“软件总线”的特点,能够方便地把新旧系统合成为一整体,所以不失为一种实现电子商务系统的好方案。 本文首先剖析了商业企业的信息化需求,根据企业的抽象模型建立其管理信息系统的模型,具体地分析了商业管理信息系统的发展历程,并结合电子商务的特点,提出了使用分布式对象技术来实现新型信息系统的必要性;紧接着,介绍了分布式技术和面向对象技术,着重介绍了综合这两种技术的CORBA规范;最后,本文就一个典型的商业企业,采用本文所介绍的分布式对象技术的方法和工具,分析、设计并实现了能够适应电子商务的新型商业管理信息系统。

谢艳平[3]2006年在《基于J2EE和Jbpm的分布式工作流的研究与应用》文中提出随着计算机科学和Internet技术的飞速发展以及企业自身的需求,如:对于数据的分布性、系统的可扩展性和平台的异构性等方面技术上的需求,越来越多的企业开始采用Internet协议标准和分布式对象技术来构筑电子商务或企业内部网,以实现信息发布与数据共享,从而满足市场经济的需要。从产生至现在短短几年的发展,在Internet上构造分布式的企业级应用系统,已成为当今技术的主流。 工作流技术是实现企业业务过程建模、业务过程仿真、业务过程优化、业务过程管理与集成,从而最终实现业务过程管理自动化的核心技术之一。然而,在分布式技术已成为当前主流技术的今天,传统的C/S(Client/Server)模式下的集中式工作流系统己经越来越不能适应现代企业业务流程管理的要求,主要表现在系统缺乏柔性和互操作性,难以支持动态的和跨组织的工作流程,在某种程度上己成为阻滞企业发展的一大障碍。分布式工作流概念和技术的出现正是为了解决这一障碍而提出的,利用分布式工作流技术构造具有高性能、高可扩展性和高可靠性等优点,可以满足大规模的异构分布式环境的工作流应用系统己成为当前企业的迫切要求。同时通过对国内外工作流技术发展动态的了解,分布式工作流技术已成为目前工作流研究方面的一大热点。本文就是在这样的情况下进行的一个研究,将J2EE(JAVA2 Platform Enterprise Edition)分布式技术和Jboss Jbpm工作流技术相结合构建分布式工作流,并将它运用到办公自动化系统中,从而使研究“来源于项目,服务于项目”。 论文首先介绍了分布式对象技术的产生背景、发展阶段和特点,列举了目前主流的三种分布式对象技术(CORBA、.Net、J2EE),并对它们进行了比较,确定了将J2EE分布式技术作为研究的平台。紧接着对J2EE分布式技术进行了详细的介绍,主要介绍了J2EE的体系结构、应用组件和J2EE体系中的主要技术等。 其次对工作流技术进行了介绍,主要介绍了工作流的起源与发展、工作流的定义及相关概念、工作流管理系统的体系结构、功能、分类以及工作流管理联盟提出的工作流系统参考模型,同时也列举了当前主流的几种工作流管理系统,并对当前流行的Jboss Jbpm工作流系统进行了深入的研究,主要包括它的介绍、优势、组成等,对它的安装与配置,流程的定义以及对流程的各种操作都进行了详细的介绍。 论文最后将J2EE和Jboss Jbpm相结合构建的分布式工作流运用到办公自动化系统中,介绍了该系统的业务描述、设计原则、总统架构,系统功能,安全策略、开发平台以及部分实现细节等。

郑培智[4]2003年在《分布式企业计算模型的研究》文中研究表明随着企业规模的不断扩大,企业信息系统的规模也在不断的增加,其开发难度也越来越大。因此,对企业信息系统的总体结构的把握,即对体系结构的关注显得要比对程序的算法和数据结构的关注更为重要。基于软件体系结构的信息系统的开发已成为软件工程领域内一个被人关注的研究热点,并逐渐发展成为一门独立的学科。 本文讨论了分布式企业信息系统软件体系结构建模的基本问题和统一建模语言(Unified Modeling Language,UML)的建模特性,并在此基础上提出了基于UML的分布式企业信息系统软件体系结构模型USAM。该模型由组件、连接件、接口件和约束组成,采用UML的一个子集作为体系结构建模语言,用例视图、逻辑视图、构件视图和配置视图表示模型的4个视图。 本文分析了基于USAM模型的软件开发过程和以体系结构为中心、以面向对象为指导思想、基于构件的软件开发策略。在开发过程中,分析了现阶段几种流行的分布式对象技术,取众家之所长,采用集成CORBA和EJB技术标准的服务器开发模型进行开发。以瓦轴企业物资管理信息系统的建设作为例,阐明了该模型所具有的开发难度低、开发周期短,部署简便,易于扩展等优点。

吕旭东[5]2001年在《医疗信息系统体系结构研究及开发平台设计》文中指出医学信息学是一个新兴的领域,医疗信息系统是医学信息学的一个重要分支。虽然也不乏很多在临床上已经应用的系统,但由于缺乏一个理论的指导,发展呈无序状态。各开发商在进行医疗信息系统建设时往往直接套用其它领域的信息系统开发理论,以满足医疗机构的暂时需求为主要目的,造成开发出来的产品各自为政,重复开发,而且彼此之间很难互连。我国在医疗信息系统领域的起步较晚,最近几年才开始进行系统的研究和开发。 建立并完善医疗信息系统的理论体系是目前医疗信息系统领域十分迫切的要求。本论文以建立整套理论体系为长远目标,以分布式异构系统集成为主要问题对象,从理论和实践两个方面对医疗信息系统的体系结构进行了深入的研究;构建了针对系统集成的医疗信息系统体系结构;设计并实现了医疗信息系统的开发平台。具体来说,本文主要包含以下内容: 从医学信息和医疗信息系统两个方面对医疗信息系统理论体系所涵盖的内容进行了分类总结和综述,为从事医疗信息系统研究、开发、维护、使用的工作人员提供了一个理论基础。 在分析了目前流行的信息系统体系结构的基础上,基于中间件理论提出了医疗信息系统体系结构的设计,从技术平台和医疗模型两个层次对集成问题进行了全面解决。 通过对目前普遍使用的三种分布式对象底层技术平台解决方案的分析研究,针对医疗行业的特点,提出并设计了体系结构中的分布式对象技术平台MUSCLE,并基于CORBA/EJB集成方案进行了实现。 通过对各种医疗数据交换/通讯标准的分析得出了医疗集成应用视图,进而设计出基于标准的医疗信息系统集成模型HIM,实现了包括工作流集成、功能集成和界面集成的解决方案。 在医疗信息系统体系结构的基础上,进行了医疗信息系统开发平台的设计和实现。一方面对体系结构进行了一种实现,另一方面为医疗信息系统的开发提供了各种共享组件,避免了重复开发。 最后,通过两个实际典型的医疗信息系统的设计和实现,验证了体系结构及开发平台的有效性及设计合理性。其一是数字化放射科,其二是基于ASP模式的心电分析中心。

李和平[6]2005年在《公共物流信息系统平台研究》文中指出物流在现代经济发展中发挥着越来越大的作用,物流信息系统可以提高物流的作业效率,降低物流成本,加快反应能力,为物流客户提供有关物流的增值服务。物流管理与作业的信息化水平的高低已经成为区别现代物流与传统物流的重要标志之一。 公共物流信息平台能整合各种信息资源,完成各系统之间的数据交换,实现信息共享。物流信息平台整合了企业、货主、公路、铁路、港口、银行、海关、工商税务等多个信息系统,通过物流信息平台能实现以上各系统之间的信息交换和信息传递,满足不同客户的信息需求,提高了物流系统的效率。 随着计算机科学技术的不断发展,未来的应用系统将主要是建立在面向对象的、分布的、异构的、自治的环境中的多层应用系统,系统主要由一个个分布式对象组成,对象各自具有特定的功能,可以跨越平台,独立于网络协议、编程语言和软硬件平台,实现相互通信,协同工作。 分布式组件技术一般用来处理大型的程序开发,基于组件的开发是当今桌面系统的主流技术。分布式Web技术是网络技术和数据库技术的一种结合,也是一种多层分布式应用。当前,Web的开发应用正向分布式结构的方向发展,分布式应用屏蔽了系统中存在的异构性,提供了分布式对象间的互操作性。分布式对象技术已经成为建立服务应用框架和软件构件的核心技术。 本文的主要研究工作如下: (1) 给出了公共物流信息系统平台的体系结构和总体结构; (2) 介绍并分析了公共物流信息系统平台主要功能及其实现方法; (3) 对基于Internet的分布式网络数据库应用技术进行阐述,并给出了对分布式数据库查询的方法; (4) 分析了分布式对象技术和组件技术,并结合分布式多层体系结构,重点分析了基于分布式对象技术的两种主流技术路线:COM/DCOM技术、CORBA技术; (5) 对XML的应用方法进行了研究;

潘玉秋[7]2002年在《远程医疗系统中的关键技术应用研究》文中认为远程医疗是计算机网络技术在医学领域的应用,随着计算机网络技术、多媒体技术和通讯技术的快速发展,远程医疗系统得到了广泛的应用。近年来,西北大学可视化技术研究所在对三维医学图像、医学影像数据库、医院HIS系统进行深入分析的基础上,开展了大量的研究和相关系统的开发工作,并取得了许多成果。本文基于这一背景,着重研究了远程医疗系统设计与实现中涉及的系统架构、多媒体通讯、实时语音传输、基于WEB的电子病历、协同诊断等关键技术。 论文主要工作包括: (1) 分析了远程医疗系统的特征、功能和目标,提出和实现了一个异构环境下的基于Internet的多层远程医疗原型系统。 (2) 讨论了电子病历系统当前的研究和应用现状,设计和实现了一个基于J2EE的四层架构的电子病历子系统。在病历的结构和数据通讯中,我们遵循HL7医疗咨询标准,这种结构的系统和标准的采用有利于和现有的HIS系统、PACS系统进行集成,也有利于同其它病历系统进行数据交换。 (3) 通过对远程医疗系统的协同工作组织问题研究与分析,应用CSCW技术,提供了支持协作应用的框架,实现了支持远程医疗的协同会诊子系统和相关工具。 (4) 讨论了音频压缩与传输相关协议和标准,使用多播技术实现了基于多点通讯的实时语音子系统。 基于以上关键技术的研究,我们构建了一个适合于我国网络资源现状的远程医疗系统原型,此系统针对现有基于视频会议系统远程诊断系统的缺点,实现了独立的远程会诊协作环境和相关工具。通过将协作诊断工具和病历信息的有机的集成,方便了会诊过程的进行。此系统已具备了远程医疗系统的基本功能,对我国远程医疗系统构建具有一定的研究价值和实用价值。

沈林芳[8]2005年在《栅格空间数据库引擎存储机理与应用研究》文中研究表明随着遥感技术的飞速发展,影像数据正以几何级数增长。目前的管理方式难以实现快捷高效地存储、管理海量栅格数据,如何设计新型的存储管理模式以满足现势需求已成为地理信息科学领域研究的重要前沿课题之一。本论文在研究栅格空间数据库引擎的关键技术和相关理论的基础上,探讨了海量栅格数据库高效管理的可行性,最后自主设计空间数据库,并研发海量栅格空间数据库引擎原型系统。论文具体研究工作主要包括如下几个方面:1)研究海量栅格空间数据的管理问题,包括海量空间数据库在物理数据库和逻辑数据库上的具体设计。2)针对海量影像数据应用和数据特征,提出了一种适合海量栅格数据管理模型—分块金字塔模型和分块索引。另外,对影像数据可视化与查询、影像数据无损压缩和有损压缩等问题进行了探索性研究。3)分布式环境下多源异构空间数据互操作的实现策略研究。文中重点对开放多源空间数据访问组件(OMSAC)设计进行结构分析和实现方法讨论,最后在基于FACADE模式下给出具体的实现方法。4)在对海量栅格数据库引擎的管理模式、关键技术、实现方法等的研究基础上,设计和实现了实用化的栅格空间数据库引擎。研究及测试结果表明,本文所设计的空间数据库能较高效地进行海量栅格数据的存储和管理。自主设计与开发的栅格空间数据库引擎RasSDE能基本实现海量栅格数据的管理,具有较高的数据访问效率。

梁瑾[9]2004年在《基于物流信息系统随机库存管理的分布式应用研究》文中研究说明随着物流的发展,物流信息系统作为物流的神经中枢而存在。因此有效地进行物流信息的分布式处理显得非常重要。而随机库存作为物流的重要组成部分,就更有必要进行分布式信息处理。本课题论文的思想就是综合现在流行的几种分布体系结构及技术特点,根椐实际情况,把它们有地效应用到随机库存分布式信息处理中,以达到改进传统物流信息系统局限性问题、解决实际问题和研究技术的目的。 本论文首先论述了传统的物流信息系统分布式处理的局限性,阐述了现在流行的几种分布式体系结构及其技术,分析比较了它们的优缺点和互操作性。通过阐述现代库存管理的策略和方法来说明了随机库存分布式处理的特点。针对项目,分析出具体的随机库存模型、策略、控制方法和信息处理模块。再在这些基础上,针对企业内部和企业间的两种情况,提出两种分布式处理的改进方案,其中企业间的方案更符合实际发展要求。 然后,采用.Net作为实现技术平台,根椐前面提出的企业间改进方案进行随机库存的实现。实现分为两步,第一步根椐.Net的元思想进行应用程序的实现。第二步再在上一步的基础上,对应用程序进行了分布式实现,体现了.Net技术平台的特点。 因此,本论文既是对物流随机库存管理的研究,也是对计算机分布式技术的应用研究,而且也是对.Net技术平台的应用研究。具有很好的综合应用价值和理论参考价值。

谢承旺[10]2005年在《基于J2EE的分布式技术的研究与设计》文中进行了进一步梳理自20世纪中叶计算机诞生以来,计算机技术就以迅猛的速度发展和普及,渗透到人类生活的各个角落。网络技术使处于不同地域的计算机被连接起来,从而使得信息可以共享和交换。特别是90年代以来,Internet技术的快速发展,各行各业都在不同程度上受其影响,随着世界范围内Internet环境的形成,人类步入了一个以网络为中心的信息时代。但是随着信息量的几何级增长和跨平台跨地域的共享要求,大量的应用系统都面临着向Internet迁移这样一个共同的课题。与此同时,计算机科学和Internet技术的飞速发展,以及企业自身的需求,如:数据的分布性、系统的可扩展性和平台的异构性等诸多问题,越来越多的企业开始采用Internet协议标准和分布式对象技术来筑建电子商务或企业内部网,以实现信息发布与数据共享。 传统的结构化方法和面向对象方法不再适应这种分布式应用的开发。与此对应出现了很多以分布对象为基础的技术,这些技术为分布式计算环境下的软件开发提供了强有力的解决方案。目前分布对象技术已经成为服务应用框架的核心技术。在开发大型分布式应用系统中比较具有代表性的有四种主流技术:OMG组织的CORBA技术,Sun公司的Java技术,Microsoft的COM+技术和最近出现的Web Service技术。 文章对几种主流的分布式技术:COM+、CORBA以及Web Service进行了较为深入的研究,特别是对基于J2EE的分布式对象技术做了深入的剖析。 然后对J2EE和J2EE的核心组件技术EJB进行了深入的研究和讨论。 最后以作者参与的一个基于J2EE架构的企业应用—英语口语等级考试系统为基础,为建立基于J2EE的企业级应用系统给出了一个完整的说明。 文中给出的英语口语考试系统的分析与设计,采用MVC模式,运用较为先进的软件平台,结合JSP,Servlet和EJB技术,给出了英语口语考试系统中报名系统模块,采用J2EE模式,给出了它的分布式处理的设计。该系统的开发采用先进的软件平台:Jbuilder 9作为集成开发环境,WebLogic Server为应用服务器来开发考试系统。

参考文献:

[1]. 基于多层结构体系的人力资源管理系统[D]. 吴饶金. 华中科技大学. 2006

[2]. 商业信息系统中的分布式对象技术[D]. 陈远森. 中国科学院研究生院(计算技术研究所). 2000

[3]. 基于J2EE和Jbpm的分布式工作流的研究与应用[D]. 谢艳平. 武汉理工大学. 2006

[4]. 分布式企业计算模型的研究[D]. 郑培智. 大连海事大学. 2003

[5]. 医疗信息系统体系结构研究及开发平台设计[D]. 吕旭东. 浙江大学. 2001

[6]. 公共物流信息系统平台研究[D]. 李和平. 武汉理工大学. 2005

[7]. 远程医疗系统中的关键技术应用研究[D]. 潘玉秋. 西北大学. 2002

[8]. 栅格空间数据库引擎存储机理与应用研究[D]. 沈林芳. 浙江大学. 2005

[9]. 基于物流信息系统随机库存管理的分布式应用研究[D]. 梁瑾. 华南师范大学. 2004

[10]. 基于J2EE的分布式技术的研究与设计[D]. 谢承旺. 武汉理工大学. 2005

标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

商业信息系统中的分布式对象技术
下载Doc文档

猜你喜欢