面向企业级解决方案的多层体系结构系统开发技术与应用研究

面向企业级解决方案的多层体系结构系统开发技术与应用研究

李军治[1]2002年在《面向企业级解决方案的多层体系结构系统开发技术与应用研究》文中认为随着信息技术的迅猛发展,系统开发的体系结构问题日益被重视起来,传统的单机版系统开发方法逐渐过渡到多层分布式系统开发方法。特别是在企业级应用上比如ERP或OA等系统,由于其庞大、复杂、多变的特点使开发具有很大的难度,所以软件必须具备随时修改的能力,因此软件重用就显得相当重要,而且多层结构的集中管理也会极大的为维护和修改带来便利。因此对多层体系结构系统开发技术的研究对提高我国企业级应用软件开发水平具有重要意义。 本文研究了现今流行的一些面向企业级解决方案的多层体系结构系统开发技术及应用,系统的阐述了如何利用CORBA、EJB、COM技术开发多层体系结构的应用软件系统,并且将其应用到本人所参与的某厂集成化管理信息系统开发课题中,提出了对系统开发的一些改进方案。 本文提出的某厂信息系统改进方案采用了现今流行的统一建模语言UML与面向对象的分析方法,应用组件开发技术,因此具有一定的先进性。具有一定的推广价值。

王永红[2]2004年在《基于中间件的设备管理系统应用研究》文中研究说明J2EE(Java 2 Platform Enterprise Edition)平台是为满足企业应用的需要,简化企业解决方案的开发、部署和管理相关复杂问题的体系结构,其核心是EJB(EnterpriseJavaBeans)中间件(用Java编写服务器端组件的规范)。文章针对设备管理系统网络环境的异构性,将中间件引入设备管理领域,提出基于中间件的多层结构的设备管理系统的开发思想;分析选择以EJB中间件为核心的平台;深入研究EJB体系结构和EJB技术;分析了系统设计的诸多因素,给出了具体的系统设计;探讨了EJB设计模式的应用,减少了远程方法调用开销,提高了系统性能,降低了系统的复杂性;在数据层、EJB层、Web层,实现了用户管理、登记查询设备帐册、查询设备完好状况、生成设备使用安排表、手工调整设备使用安排表、记录设备使用历史情况、浏览设备使用安排及生成各种报表等功能,构建了基于中间件的多层结构系统框架,提出的整体设计思想和设计方法基本得到实现。系统具有如下特点:(1)支持异构环境,具有开放的标准,能保留现存的IT资源;(2)将业务逻辑与底层分离,增强了系统的可移植性和可扩充性;(3)系统的网络安全性得到增强,可靠性得到保障;(4)设备管理更加方便、快捷,增强了时效性和透明度,提高了设备管理的效益;(5)系统由组件构成,具有很好的可重用性、可伸缩性、可维护性、可扩展性。与C/S(Client/Server,客户/服务器)二层系统相比,基于中间件的多层设备管理系统具有更长的生命周期,适应今后的发展要求。

刘小川[3]2007年在《多层架构的Web Services应用集成模型研究》文中研究说明企业应用集成是指企业内部和企业之间的任何相连的应用间无限制的共享数据和业务处理,其目的是将企业的业务流程、应用软件、系统硬件各种标准联合起来,在多个企业应用系统中实现无缝集成,使其像一个整体进行业务处理,从而使企业的整个业务管理资源等各个环节达到协调运转、效率优化,从而实现企业效益的提高。传统的企业应用集成技术已经慢慢不能适应企业信息系统的快速增长,而且传统的企业应用集成方法都比较复杂且成本高,不支持现代化企业随需应变业务的需要。新的企业应用集成的发展,其目的就是实现企业内外数据、业务互联共享;实现随需应变的业务;服务、资源组合灵活,扩展性好。随着中间件技术的成熟、关键技术标准的统一,Web Services成为目前最优秀的技术。本文提出的集成模型对Web Services提供了很好的支持,利用Web Services技术实现了一个松耦合的企业应用环境。通过将企业内部各分支机构的数据在应用层面封装为服务,服务提供者定义Web Service的服务描述并把它发布到服务请求者或服务注册中心,服务请求者使用查找操作检索服务描述,然后使用服务描述与服务提供者进行绑定并调用Web Service实现同它交互,以此来实现不同平台上数据的有效集成。本文主要针对当前企业应用集成产品在实际应用中集成能力差、柔性差、互操作性不高、模型缺乏对分布环境的支持等等缺点,在当前飞速发展的Web Services架构之上,提出了基于Web Services的企业应用集成系统模型,它具有松耦合、行业支持、高度可集成能力等优势。本文主要讨论Web Services企业应用集成的体系架构模型,并结合一订单管理信息系统的要求,提出企业应用集成模型及其在此系统中的应用实现,同时研究与传统集成方式的区别与性能对比。首先,对企业应用集成的研究现状进行了综述,介绍了目前的企业应用集成系统的体系结构,分析了它们的优点和缺点;接着,在Web Services分布式技术和多层企业架构的基础上,提出了基于Web Services的企业应用集成模型,研究了基于Web Services的企业应用集成中的若干技术分析;最后,我们把该模型应用到订单管理系统这个项目中,根据业务的需求,在提出的集成框架下,利用Web Services技术对该管理系统进行了内部应用集成设计和系统对外接口设计等,并总结了该模型需要进一步研究的一些方向。

陈可[4]2004年在《面向分布数据处理的N层体系构造的研究与应用》文中研究指明随着企业信息化进入深度应用阶段,企业信息化的发展已经进入了将各个子系统整合的时期,并出现了处理分布数据的需求。在90年代发展成熟的C/S两层体系构造在现阶段越来越突出的显现出其弊端,甚至成为了企业信息化发展的不利因素:C/S两层结构无法解决同异构平台的交互问题;企业管理和经营的多变性带来的流程重构使系统的维护成本居高不下;C/S两层结构能够提供的客户端用户数非常有限,无法满足企业规模扩大后的需求;系统的安全性在C/S两层结构下无法得到保障等等。为了解决C/S两层结构的这些问题,3层、以至N层的软件体系构造被提出。多层体系结构就是对两层C/S结构的进一步任务细分和功能划分,尽量的将功能相同或相近的部分划分为一层,通过提供给其他层调用接口实现系统的复用和松耦合,并将一些通用的需求(如安全管理、事务等)提取出来作为一个系统服务提供给系统开发商。建立在多层体系构造基础上的J2EE中间件技术,采用组件管理模式、基于容器的管理概念及全新的服务标准,凭借着体系结构上的先天优势提供了各种C/S两层结构无法面对的复杂企业应用的解决方案。本文从研究构造多层体系的核心技术和规范的软件工程方法着手,结合一个笔者参与的采用多层体系构造解决企业分布数据处理问题的成功案例,提出了一个分层的基本原则,论证了建立在N层体系构造基础上的系统具有两层C/S结构无法比拟的优越性和扩展性,是软件体系结构的发展方向。

郭修全[5]2002年在《面向对象的分布式物料需求计划(MRP)的实现技术与开发》文中研究表明企业要在日益激烈的市场竞争中立于不败之地,采用ERP/MRPII是必然趋势。物料需求计划(Material Requirement Planning,简称MRP)系统就是这样一种以计算机为基础的现代化的生产管理手段一个重要组成部分。从MRP管理思想诞生至今已经有许多的MRP软件系统问世,这其中既有国外也有国内的。随着企业竞争环境和生产模式的变化,要求MRP软件系统要有良好的可维护性、开放性、可伸缩性、通用性和快速的响应能力。MRP系统可维护性要求当需求变动时MRP系统能以最低的代价满足需求的变化:MRP系统的开放性和可伸缩性要求MRP系统客户端的维护和服务器端的维护非常方便并能满足异构系统的集成;MRP系统的通用性要求MRP系统能做到对多种常见生产方式的控制。本文的研究内容是使MRP系统满足上述要求的实现技术及原型系统的实现。 本文从MRP系统的建模、MRP系统的体系结构和MRP系统的实现叁个方面来讨论如何使MPR系统满足上述要求。在系统建模方面,系统采用UML对MRP系统进行面向对象的建模,将信息和处理信息的功能组合起来,将其封装成对象,系统中的任何改变都可以在这些对象中完成,使系统有良好的可维护性;在系统体系结构方面,MRP系统采用叁层C/S结构和多层B/S结构的分布式计算模式,将应用的逻辑放在中间层的应用服务器上避免了客户端和数据库之间的大量的数据交互,使系统有快速的响应能力、开放性和满足集团化企业的要求;在系统实现方面,MRP系统中引入了组件技术,使系统功能封装到组件中且组件的粒度大小适中,这样就可以根据企业的需要卸载或者分发组件到应用服务器上,使MRP系统有良好的柔性和可重构性。另外MRP系统在保留传统生产控制方法(加工单和日产量)的同时吸收了JIT生产哲理的精华,引入了JIT/KANBAN生产控制方法,做到了对多种生产控制方法的支持。 通过研究,本文提出了有效且可行的技术,解决现有MRP系统不足,利用这些技术开发的MRP系统具有良好的可维护性、开放性、可伸缩性和快速的响应能力并能做到对企业中常见生产方式的控制。

惠刚[6]2007年在《基于JSF、Spring、Hibernate框架的web系统开发平台研究》文中提出开发web应用系统需要解决很多复杂问题,因此我们需要借助于第叁方的开发平台,比如Java EE,来降低开发成本。遵循Java EE规范的Java EE框架,为一些web应用中的常见的问题提供了解决方案,可以使web应用开发变得简单高效。目前各种Java EE框架数目繁多,每一种框架都有其特定的应用范围,没有一种框架能够解决web应用中的所有问题,因此我们必须选择合适的框架整合起来组成一个系统开发的基础开发平台。现在各种开源的Java EE框架不断涌现,Java EE官方框架也不断推陈出新,为我们提供了很多选择。通过比较分析,本文选择新兴的Java EE标准框架JSF和开源框架Spring、Hibernate作为web应用开发的解决方案。本文首先在分析Java EE规范多层结构的基础之上,确定了平台架构分层;其次对平台架构各主要层次进行分析,分析了web层、业务逻辑层所需采用的设计模式,对持久层的各种解决方案和DAO设计模式进行了分析;然后通过对比分析各种优秀的Java EE开源框架以及标准框架来选择平台架构各个层次所用的框架,经过比较选择了JSF、Spring、Hibernate,给出了使用所选框架的平台架构,并对Spring和JSF、Hibernate的整合方法进行了分析,对JSF、Spring、Hibernate整合方案和其他整合方案进行了比较分析。最后在开发平台的基础上通过一个旅行社电子商务系统的分析、设计、实现来验证开发平台的有效性,首先在系统功能描述的基础上,通过UML用例图和活动图对系统进行分析;其次划分系统功能模块、确定系统体系结构和运行环境;再次进行数据库设计、类设计、页面设计,在持久层设计了LineOrder等持久化类、以及与之协作的LineOrderDAO等DAO接口和LineOrderDAOImpl等DAO实现类,在业务逻辑层设计了业务服务接口LyService和接口实现类LyServiceImpl,以及一些工具类,在web层设计了LineOrderBean等Backing Bean以及与之协作的Managed Bean、相关工具类;在系统分析设计的基础上,采用Eclipse、Tomcat、SQLServer作为开发工具,利用Spring作为基础架构,使用Hibernate、Spring、JSF分别实现了持久层、业务逻辑层和web层。实践表明,在web应用开发中,使用整合JSF、Spring、Hibernate的开发平台,可以充分发挥各个框架的优点,降低web应用开发的复杂性,提高开发效率和质量。

迟文学[7]2008年在《面向服务的搭建式软件开发技术研究》文中指出随着Internet在企业级应用上的不断发展,软件的复杂性急剧增加,企业多变的业务需求等使得面向对象技术和基于组件的设计思想已经无法解决重用和可维护性的问题。如何逐步简化开发,提高效率,快速满足客户业务需求是始终围绕着Web应用开发的一道难题。同时,Web服务及相关技术的迅速发展,GIS应用也逐步过渡到以Web服务为基础的面向服务的体系结构(SOA)之上,如何在面向服务的体系结构上实现灵活多变的GIS业务构建,建立松散耦合的应对企业业务敏捷性变化的信息系统理论和实践应用技术,也成为目前迫切需要解决的一个主要问题。首先,本文对SOA的软件设计理念作了较为充分的研究和讨论,并对SOA的实现技术框架进行了一定的阐述,而且在此基础之上设计并实现了基于SOA的搭建式开发平台,实现了集工作流、WebGIS于一体的可视化的搭建式开发平台。通过在面向服务的应用构造中引入业务端编程的思路可以允许业务用户来自主构造面向服务的应用,从而能够有效地满足业务用户的个性化需求以及实现对多变的业务需求的快速响应。事实上,从过去的以技术为中心构造应用到现在以用户为中心构造应用的模式转换正是近年来信息技术领域的一项重大的思维变革。其次,在面向服务的软件体系中,灵活的构件集成式的软件结构使搭积木式的“组装软件”的梦想得以实现,软件的开发和维护变得简单,客户可以随时获取适应商业环境变化和IT技术变化的信息化方案,真正实现“随需应变”。软件生产将通过面服务的构件搭建的方式实现,从而实现了软件的有效复用,避免从代码级做起的重复开发带来的低效率和低质量。本文研究的面向服务的搭建式开发技术的目的就是“零代码”方式来开发软件,快速满足企业业务敏捷性多变的需求,进而缩短软件开发的时间,降低软件开发和维护的成本,提高软件开发的效率,保证软件的质量。最后,立足实践通过数字地勘信息系统的建设,进一步验证了基于搭建式开发技术来建设应用系统的实现可行性,也体现出了搭建式开发技术对应用系统建设的优势。

刘尚[8]2004年在《基于.NET的制造业生产管理系统》文中研究表明随着市场竞争日益激烈,管理技术和信息技术的发展,企业实现信息化改造是提高企业市场竞争力的必经途径。在企业在进行信息化改造的过程中,拥有一个安全可靠,易于扩充的MIS系统是必不可少的条件。目前企业的MIS系统多为C/S结构的胖客户端的两层体系结构。面对新的竞争形势,其缺陷同益暴露出来。分布式的多层体系结构是传统客户/服务器结构的发展,是企业发展的未来。 本文采用Mjcrosoft的分布式多层体系结构开发平台VS.NET,开发了一个基于互联网的、面向客户订单生产型企业的生产管理信息系统。文中介绍了管理信息系统的国内外发展情况,生产管理信息系统的理论,技术,并详细阐述了瘦客户端的多层体系结构的生产管理信息系统的解决方案,及详细设计。 目前,世界上最先进的企业管理信息系统,如:SAP,BAAN,Oracle都在努力并成功地将自己的产品从传统的C/S结构向瘦客户端的多层体系结构的系统改进。瘦客户端的多层结构的应用改进了系统的性能,提高了系统的安全性,增强了系统的稳定性和复用性。瘦客户端则避免了应用客户端在大量客户存在是分发所带来的弊端。

林俊[9]2006年在《制造工艺资源信息管理系统的研究》文中研究说明机械制造工艺资源是产品加工过程中重要的技术资料,是企业设计工艺规程、制定生产计划、控制产品制造等阶段的重要信息依据。本文提出的分布式制造工艺资源信息管理系统利用计算机网络来对工艺资源进行管理,实现工艺资源数据共享,使企业在整个生产活动中都使用相对一致的工艺资源,从而提高工艺数据准确率和一致性。本文针对工艺资源信息管理系统的实际需求,提出了建立机械制造工艺资源的分布式管理系统的体系结构和具体的实施方案,探索了系统开发的关键技术。论文总共分为五章进行阐述,主要内容如下:1、阐述了Internet技术的发展与对制造业信息化建设的推动作用;CAPP技术的发展概况与在先进制造模式中的作用;CAPP系统的设计方法与在我国的应用现状。2、分析工艺资源管理在CAPP中的地位和作用,建立工艺规程关系模型,确定工艺资源信息管理系统的基本功能。3、对系统进行总体方案设计,设计了系统总体结构。进行了信息流程分析及系统功能模块设计,并完成了信息模型的建立和数据库设计。4、详细阐述了系统实现时采用的关键技术与方法:基于J2EE的多层体系架构,面向对象的程序设计技术和分布式数据库管理技术。5、设计与实现了制造工艺资源管理信息系统的软硬件环境、网络拓扑结构,以及系统的主要功能。

章利[10]2007年在《基于.NET的多层分布式企业应用架构的设计与实现》文中研究指明本文对软件体系结构的历史发展、演变做了一定的研究。简要介绍了应用软件体系结构发展,从传统的客户机/服务器两层结构一直到以浏览器/服务器为代表的叁层典型结构,同时指出了传统的架构中存在的不足及缺陷,取其优势,设计了基于.NET的多层架构的彩映通系统。本文仔细研究了软件开发中的面向对象的设计思想,对如何将面向对象的设计模式有效地应用于系统开发中作了有价值的分析与实现。对微软.NET平台技术进行全面分析,结合Web特性对具体的开发技术作了具体分析,特别是对其中ASP.NET和ADO.NET进行了大量的研究,并充分体现在系统的设计实现中,大大提高了系统的性能。了解Web系统的安全性方面知识,并充分应用在彩映通系统安全防御中。彩映通网站系统的开发作为基于.NET的多层分布式系统开发的示范,应用了网络程序设计和面向对象的开发设计方法,是基于Web的多层体系结构实例,为如何开发基于.NET的多层体系结构系统提供了一个实用性的模型。文章重点阐述了这个系统是如何从了解客户需求分析到具体功能代码实现的完整过程,将整个系统结构设计为五层,分别是外观表现层,业务实体层,业务规则层,业务外观层,数据访问层。详细描述一个通用的分布式多层构架的具体设计步骤,并详细阐述了其中每一层的实现细节,为后来者提供了很好的学习参考资料。系统的研究与实施充分的说明了Microsoft.NET在中小型企业的应用系统开发方面具有很强的优越性。

参考文献:

[1]. 面向企业级解决方案的多层体系结构系统开发技术与应用研究[D]. 李军治. 河北工业大学. 2002

[2]. 基于中间件的设备管理系统应用研究[D]. 王永红. 河海大学. 2004

[3]. 多层架构的Web Services应用集成模型研究[D]. 刘小川. 山东科技大学. 2007

[4]. 面向分布数据处理的N层体系构造的研究与应用[D]. 陈可. 华中科技大学. 2004

[5]. 面向对象的分布式物料需求计划(MRP)的实现技术与开发[D]. 郭修全. 南京航空航天大学. 2002

[6]. 基于JSF、Spring、Hibernate框架的web系统开发平台研究[D]. 惠刚. 合肥工业大学. 2007

[7]. 面向服务的搭建式软件开发技术研究[D]. 迟文学. 中国地质大学(北京). 2008

[8]. 基于.NET的制造业生产管理系统[D]. 刘尚. 哈尔滨工程大学. 2004

[9]. 制造工艺资源信息管理系统的研究[D]. 林俊. 四川大学. 2006

[10]. 基于.NET的多层分布式企业应用架构的设计与实现[D]. 章利. 哈尔滨理工大学. 2007

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

面向企业级解决方案的多层体系结构系统开发技术与应用研究
下载Doc文档

猜你喜欢