基于CORBA的中间件技术在电子商务系统中的应用研究

基于CORBA的中间件技术在电子商务系统中的应用研究

郑伟[1]2003年在《基于CORBA的中间件技术在电子商务系统中的应用研究》文中研究表明本文主要就基于CORBA的中间件技术应用于电子商务系统的设计和实现方案进行研究,并提出了比较实用、具体的技术方案,解决了电子商务系统的诸如:难以扩充、不易维护、异构环境下难以互操作等问题。首先,介绍中间件技术与分布式对象技术及二者在分布式系统中的应用。然后将其应用于电子商务系统,提出了采用中间件技术的多层服务器结构的电子商务网络体系架构,并根据CORBA原理提出了电子商务系统的基于CORBA软总线的多层分布式对象体系结构。基于此架构,以一个兼有生产和营销的集团公司为例,采用对象中间件CORBA,构建了基于CORBA软总线的电子商务系统。

陈一强[2]2006年在《CORBA组件技术在电子商务中的应用》文中进行了进一步梳理随着网络技术的飞速发展,电子商务以其方便、快捷、高效的特点被越来越多的企业和顾客所认识和使用。电子商务使用了刊登广告并出售货物的新方法来进行交易,并为动态开放式电子商务环境中的大组客户提供服务和信息。它不仅是中国企业内部改革可以利用的先进技术,还可以促进国家经济结构调整。 本文对基于CORBA组件技术的电子商务系统进行了初步和相对实际的研究。论文共分为五部分。第一部分对电子商务系统做了总体地概括和介绍,主要包括对电子商务系统应具有的特性及相关技术的分析。此外,对当前市场上主流的客户关系管理进行对比和分析。论文第二部分分析了叁种基于组件的分布式对象技术(DCOM、EJB和COBRA)的优缺点和适用场合,突出介绍了CORBA的优势,并通过工作流图形象地介绍了CORBA的工作原理。论文第叁、四、五部分详细地介绍了于CORBA组件技术的电子商务系统的需求分析、设计和实现。对电子商务系统设计时,结合了JAVA和CORBA两种用于分布式应用程序开发的WWW开发技术,充分体现了该系统简单易行、可扩展、可移植等性能方面的优势。设计时也充分考虑了数据库的设计问题。论文第四部分以一个网上购物系统为例,结合该系统的具体设计过程,对系统功能进行了介绍。 第六部分总结了本文的不足之处,并对今后的工作做了进一步的展望。

鱼滨[3]2003年在《基于XML的集成中间件技术研究》文中研究指明分布式计算环境的显着特征是异构性。在异构的网络环境下,如何有效地实现分布式计算,要解决的关键问题是分布式对象的互操作,解决的主要方法就是采用中间件(middleware)技术。目前,分布式计算技术已经进入了一个新的发展阶段,即中间件技术阶段。由于中间件技术的巨大优势,使其成为目前发展最快的软件品种。 本课题的研究内容主要包括:基于异构网络的中间件的体系结构,异构中间件系统的桥接,中间件与构件功能实体之间的互操作性。研究目标是突破与中间件相关的理论问题,并开发出能克服当前分布式体系结构局限性的面向应用开发的高层中间件产品,而把各种对象中间件技术作为它的底层支持。 本文的主要工作和创新点如下: 1.系统研究了CORBA、DCOM和EJB/JavaRMI的互操作。深入分析了CORBA、DCOM、J2EE/EJB和Web Services的体系结构和各自的特点,阐述了分布式互操作协议模型的发展历程。指出了当前的分布式体系结构的局限性。 2.提出了集成中间件的概念并阐述了它的理论意义和工程意义。 3.提出了一种基于XML的集成中间件体系结构。 4.设计并实现了一个基于XML的集成中间件XSware。 5.用XSware设计并实现了一个应用服务器DHVP。 6.定义了一个基于XML的数据可视化描述语言

李成林[4]2003年在《基于中间件技术的应用研究》文中研究表明随着计算机技术和WWW(World Wide Web)的快速发展,企业和个人需要迅速及时地掌握市场信息,快速地响应市场变化,同时还要不断地降低实现新型电子商务解决方案的复杂性,以便在飞速发展的全球市场中站稳脚跟。新的经济形势需要企业和个人能够与现有业务流程进行无缝集成,做到既可以充分利用现有的投资,又可以利用电子商务的优势,中间件是构筑电子商务中的关键技术,是目前中间件技术应用的一个重要研究方向,而且有很大的应用价值。 本文通过对电子商务和中间件现状的应用分析,对电子商务网站系统结构设计和中间件设计技术进行了研究,利用了基于中间件技术的系统设计理论与方法实现了一个电子商务系统:拍卖网站(Website of Auction,以下简称WA系统)。分析和研究了WA系统的功能和特点;引入了集群和连接池的概念;提出了WA系统基于中间件技术的系统结构设计的解决方案;实现了WA系统结构设计和中间件设计;建立了一个电子商务企业和个人需要构建WA系统的流程;完成了系统中间件的选型、类的实现等软件设计和编码工作;设计出了一个WA原型系统。 本论文研究的内容和构建的系统将有利于推动中间件技术在电子商务中的应用;论文中的中间件的理论与方法同样也可以扩展到其它领域。

叶小阳[5]2005年在《电子商务平台中的分布式技术研究》文中研究说明电子商务是经济全球化和贸易自由化的重要手段,也是传统产业变革和企业技术跨越的关键推动力,电子商务系统必将通过多个自治的服务提供商来满足动态开放式环境中的需求,电子商务将成为一个包含多个交易实体间复杂的交互作用的分布式过程。 解决电子商务系统中的分布式问题并不是说完全重新提出一项新技术,而是立足现有的各种分布式技术,结合电子商务系统应用的实际,提出一套最佳方案。 因此,本文在分析电子商务及电子商务平台的发展现状和几种模式之后,详细介绍了当前电子商务平台中可选的主流分布式技术,包括CORBA、J2EE/EJB、DCOM/COM和WebService/XML,并对各种技术的优缺点和使用范围进行了分析和比较,笔者倾向使用WebService/XML的解决方案,整合分布式电子商务应用。 论文对分布式电子商务的体系结构作了详尽的解析和阐述,给出了基于WebService的分布式B2B电子商务平台的结构模型,并分析了这种结构的特点和优势。接着,把电子商务平台中的分布式技术问题分为叁个典型类别:同一电子商务平台中不同系统之间的整合、不同电子商务平台的互操作和分布式异构数据库的利用,对以上每个方面的问题作了介绍和分析,并结合WebService给出解决思路和方案。也对分布式电子商务平台的安全策略进行了讲述。在论文的第五章,试图通过一个实例,阐述完整的基于WebService的分布式电子商务平台解决方案,由于篇幅限制,只给出“银行转帐业务”的代码。 在论文的最后,笔者对该领域内的技术动态作了展望,并提出可以称之为第叁代因特网应用的信息网格将是分布式电子商务未来的平台。

欧阳昆祺[6]2003年在《基于CORBA和UML构建现代企业信息系统的工程化研究》文中研究指明CORBA是一种分布式对象计算技术,它代表一种软件开发方式和开发标准。事实已证明,以CORBA为代表的分布式对象计算技术是当前用于创建各类现代新型企业信息系统的最强大的机制和最好的解决方案。本文是以如何将面向对象建模技术应用于CORBA分布式系统的开发,实现CORBA化的软件工程过程等问题作为研究的主要内容。论文首先介绍了企业信息系统的现状和发展;接着详细地论述了CORBA、UML和RUP等技术的特点和软件体系结构、组件建模等内容;然后从软件工程的角度提出了一种基于UML建模的CORBA集成分布式应用开发过程,并详细地阐述了该过程的工作流程等内容。最后,分析设计了一个虚拟银行电子商务系统以展示该开发过程,验证了其可行性和优点,并指出了其局限性。

王明新[7]2005年在《基于CORBA的异步消息中间件的研究》文中进行了进一步梳理中间件是位于硬件、操作系统平台和应用程序之间的通用服务系统,具有标准的程序接口和协议,可实现不同硬件和操作系统平台上的数据共享和应用互操作。之前有不少是基于COM/DCOM的异步或者同步消息中间件,本文重点研究了基于CORBA的异步消息中间件,利用CORBA技术开发了一个异步消息中间件,实现了客户间的通信。 首先,利用Delphi6建立一个工程,实现服务器功能,接着建立一个实现客户端访问的工程。在服务器端和客户端编写基本的调用方法,客户端通过调用服务器端的方法进行消息的发送与接收。 接着,在服务器端定义一个消息队列,该消息队列是根据FIFO的原则进行操作的。并且用户都有其全局唯一的ID。当客户端之间发送消息时,服务器端首先接收到消息发送者发送的消息,然后把它们存储在消息队列中,消息队列中存储的不但有消息内容,还有消息发送者与接收者的ID号,等待消息接收者的接收请求。当消息接收者登录客户端向服务器发送接收请求后,消息队列根据消息接收者的ID号在消息队列中进行搜索,如果有该用户的消息,从消息队列中取出并发送回客户端。 最后,在消息队列中实现了一个重新排列消息队列的算法。当消息接收者接收完消息后,消息队列要把已经取出的消息进行删除,然后重新排列消息队列,以便满足FIFO原则。在消息队列重排算法中,当消息取出后,每取出的两条消息之间的消息前移,把驻留在消息队列中的消息分段进行前移,每移动一次,后面移动的消息前移的位数增加一位。 通过以上的工程建立,算法实现,就可以实现用户间的异步通信。消息发送时,用户和服务器之间实现同步通信,以便于查看,消息是否发送到了服务器端。

曹晓阳[8]2003年在《面向对象的中间件技术在企业环境中的应用研究——CORBA技术应用研究》文中认为企业环境内信息系统以分布式应用的形式来构成,正日益广泛。分布式计算系统相对于集中式系统而言,具有下述优势:一、通过操作可以提高系统中应用之间的协作能力;二、通过分布式并行处理可以提高系统的性能;叁、通过复制技术可以提高系统的可用性;四、通过模块化技术和动态配置技术可以提高系统的可伸缩性;五、通过资源共享可以提高系统的性能价格比。作为分布式系统,其中不可避免地包括各种异构实体,例如其中使用了异种的平台或采用了不同的编程语言。然而即使存在这类异质,面向对象的中间件仍能为之提供系统中分布着的对象间的透明性和互操作性。因此,近几年来这类中间件已成为分布式对象计算领域的重要研究方向。本文从理论和实践两个方面,对面向对象的中间件技术进行研究。论文首先从系统建模的角度论述了面向对象的重要概念和通用建模语言(UML),然后研究了叁种主流的面向对象中间件技术的体系结构,这叁种中间件为:COM/DCOM/COM+、J2EE和CORBA。论文探讨和比较了它们的基本框架、客户/服务器对象交互过程以及系统级服务的提供。在其中,CORBA技术迄今为止仍属最为流行,这是因为:它是由非盈利组织OMG所倡导,受到几乎所有厂商的支持,并在建设或扩充企业应用系统时对集成遗留系统方面有独特的优势。随后论文研究了对于分布式企业级应用中极为关键的分布式事务处理。讨论了事务概念和分布式事务的两阶段提交过程;深入研究了OMG定义的对象事务服务的规范,分析了它的事务处理框架,说明了各界面(接口)的地位和功能。在论文中还探讨了大型分布式企业级应用所需要的负载平衡和容错措施。在以上研究的基础上,论文论述了一个基于CORBA技术实现的应用系统的设计,并在实践的基础上澄清了将CORBA中间件用于企业应用开发中所用到的工具、方法和步骤,总结出了简明和易行(简捷)的中间件技术应用的开发途径。本论文是面向应用系统设计者的探索性论文,它从软件开发方法、系统建模、对象界面IDL定义、对象实现、对象交互和对象服务选用等诸多方面为开发企业应用的设计者指出了简捷的技术途径。

朱向东[9]2001年在《基于分布式多层结构的信息系统的研究》文中研究指明本文从分布式多层应用系统的体系结构入手,首先论述了传统的两层结构应 用系统的不足,从而引出分布式多层结构及其关键技术。接着较为详细地研究目 前在分布式对象技术的两大主流派别的标准:OMG的CORBA和Microsoft的 MTS/COM+。针对在实际建立分布式应用系统时经常遇到的异构数据库集成的 问题,本文也进行了较为深入的探讨和研究,同时给出了一个多数据库集成平台 的模型。针对目前非常流行的的Iternet/Intranet及电子商务的应用,本文探讨了 结合Web应用的分布式多层应用系统。最后,本文从软件工程的角度,论述了 分布式多层应用系统的分析和设计,同时讨论了组件技术在构建分布式系统中的 应用。作为本文的结束,介绍了本人的攻读学位期间完成的本单位的两个实际的 分布式多层应用系统。

俞峰[10]2003年在《基于反射机制的中间件技术研究》文中研究指明中间件技术广泛运用使得分布式应用系统开发得到进一步发展。 然而,如今不断涌现的新的应用领域对中间件技术提出了新的要求。传统的中间件已无法适应这样的多样性。细究其原因主要是因为传统的中间件技术均采用“黑匣子”开发原则,将服务的实现细节完全封闭,人们无法去定制服务内容。 反射是指程序可以访问、检测和修改它本身状态或行为的一种能力。在软件设计中融入反射机制是为了使其具有更好的开放性和可重配置性。 反射技术在LISP语言系统中第一次被提山,用以开放系统的实现,通过元对象协议对系统进行存取,从而实现可以动态配置系统。反射技术强调反省和自适应,即能根据自身的行为和特征,调整或修改系统对此行为和特征的描述以及相关的语义。 将反射技术运用到中间件设计中,将会带来新的技术变革。反射中间件吸取了目前构件化中间件的精华,在底层设计时就引入了反射技术,通过对一系列元模型、元对象协议及绑定策略等的设计,并加入独特的构件框架,从而形成了一套自己的体系。 本文对反射在中间件的应用进行了初步的研究,提出了基于反射技术的数据集成中间件的设计方案,借以抛砖引玉,希望能引出一个系统开发的新思路。

参考文献:

[1]. 基于CORBA的中间件技术在电子商务系统中的应用研究[D]. 郑伟. 山东科技大学. 2003

[2]. CORBA组件技术在电子商务中的应用[D]. 陈一强. 同济大学. 2006

[3]. 基于XML的集成中间件技术研究[D]. 鱼滨. 西北大学. 2003

[4]. 基于中间件技术的应用研究[D]. 李成林. 西北工业大学. 2003

[5]. 电子商务平台中的分布式技术研究[D]. 叶小阳. 武汉大学. 2005

[6]. 基于CORBA和UML构建现代企业信息系统的工程化研究[D]. 欧阳昆祺. 南京航空航天大学. 2003

[7]. 基于CORBA的异步消息中间件的研究[D]. 王明新. 昆明理工大学. 2005

[8]. 面向对象的中间件技术在企业环境中的应用研究——CORBA技术应用研究[D]. 曹晓阳. 电子科技大学. 2003

[9]. 基于分布式多层结构的信息系统的研究[D]. 朱向东. 福州大学. 2001

[10]. 基于反射机制的中间件技术研究[D]. 俞峰. 河海大学. 2003

标签:;  ;  ;  ;  ;  ;  ;  ;  

基于CORBA的中间件技术在电子商务系统中的应用研究
下载Doc文档

猜你喜欢