首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
吉杰  林洽欣 《计算机工程与设计》2006,27(19):3691-3692,3696
航空公司的现代多层结构和民航定座主机系统的集成是南航网上售票系统必须要解决的问题,传统的方式是通过业务逻辑组件实现紧耦合,实现虽然简单,但是系统的灵活性,可扩展性差,不利于软件重用.通过消息中间件MSMQ,借助于分层结构设计,实现了新的松耦合集成方式.从而提高了系统的灵活性和可扩展性,并且实现了架构级别的软件复用.  相似文献   

2.
陈世强 《微计算机信息》2006,22(24):299-301
在复杂的分布式计算环境中,中间件已经成为分布式计算应用的关键性部件。本文设计实现了一个基于消息队列的消息中间件系统,用于集成分布式应用,提供可靠的和松耦合的通信服务。系统采用XML定义消息,统一了消息格式;采用Reactor设计模式,提高了系统的模块化和可重用性。  相似文献   

3.
管理信息系统通用构件框架及其应用   总被引:5,自引:2,他引:5  
该文在J2EE架构的基础上提出了管理信息系统的通用框架,应用框架可以使管理信息系统领域内的软件结构一致性更好,达到分析重用、设计重用和代码重用的目的。框架中引用了大量的设计模式,充分考虑了系统的可扩展性、可重用性。该文还通过一个具体的应用系统的设计和实现,深入探讨了框架的应用。  相似文献   

4.
刘鹏 《工矿自动化》2013,39(1):23-26
针对矿井TD-SCDMA通信系统易受环境影响而发生传输数据丢失或错误的问题,提出将消息中间件技术引入煤矿井下通信系统的方案,介绍了通信系统的4层架构,重点阐述了消息中间件技术在煤矿井下通信系统中的应用实现。消息中间件为通信系统各层之间提供同步和异步连接,通过使用"确保信息传输"技术、消息解析与过滤技术、异常处理技术以及Hibernate技术,实现了数据在传输过程中不丢、不错、不漏。测试结果表明,引入消息中间件技术后,煤矿井下通信系统的数据处理速度有了很大提高,出错率明显降低。  相似文献   

5.
目前紧耦合通信模式已经不能满足大规模电子政务应用发展的需求,迫切需要一种新的松耦合信息交互基础设施,而发布订阅中间件是解决该问题的有效技术。基于客户/网络体系结构,提出一种发布订阅中间件系统Xinfo,设计其总体框架和关键组成部分,给出面向代理网络的消息路由算法。实际部署测试结果表明,Xinfo系统能够解决大规模电子政务系统间的松耦合信息交互问题。  相似文献   

6.
Eric Bruneton  Michel Riveill 《Software》2001,31(13):1237-1264
This article presents a middleware platform architecture whose goals, motivated by the needs of a real‐world application, are the following: separation of functional and non‐functional code in applications, composition of non‐functional properties, and modularity and extensibility of the middleware platform itself. This architecture is inspired by the Enterprise Java Beans platform, and uses a new object composition model to separate and compose the non‐functional properties. In order to evaluate this architecture, we have implemented the JavaPod platform which we have used to implement a prototype of the application that motivated our goals. The results of these experiments show that our goals can indeed be achieved with our architecture. Copyright © 2001 John Wiley & Sons, Ltd.  相似文献   

7.
本文从框架扩展性、依赖关系可管理性和AOP支持粒度的角度分析了三种典型的中间件平台的架构及内核结构。针对它们存在的问题,提出了一种新的方面化中间件模型--双核中间件模型。该模型具有更好的可扩展性、依赖关系管理能力和细粒度AOP支持,同时还加入了组件移动性支持,更好地满足了按需定制计算的需求。  相似文献   

8.
陆军分队战术指挥训练仿真系统研究   总被引:1,自引:0,他引:1  
面向陆军分队战术指挥训练的需求,利用KD-HLA仿真支撑平台设计和开发了基于HLA的训练仿真系统,该系统由战斗组织和战斗实施两大部分组成。论文介绍了仿真系统的整体结构,以及各主要子系统的结构和功能,对研制过程中面临的系统需求、系统设计原则、系统体系结构以及数据收集策略等几个关键问题展开了研究。从系统的可扩展性、可重用性、互操作性以及运行效率的角度,对分布式作战仿真训练系统设计中两种不同的模型结构进行了对比和分析,实现了作战仿真实体模型的分布和自治。  相似文献   

9.
软件复用是解决软件危机的重要手段,构件库是软件复用的重要的技术支撑之一,为了进一步提高构件重用的可能性和效率,支持构件库的分布式访问,提出了基于ALOAF模型和CORBA技术的分布式构件库框架模型。文中讨论了开放体系结构的构件库框架(ALOAF)、CORBA技术和基于ALOAF分布式构件库框架模型的层次结构,并给出了基于中介服务器该模型的一种实现方案。在此基础上,以VisiBroker中间件和ORACLE数据库为支撑,采用JBUILDER9开发工具,开发了一个分布式构件库原型系统,验证了分布式构件库实现方案的可行性和有效性。  相似文献   

10.
This paper proposes the application of modern component‐oriented technologies to the development of nuclear power plant simulators. On the one hand, as a significant improvement on previous simulators, the new kernel is based on the Common Component Architecture (CCA). The use of such a high‐performance computing oriented component technology, together with a novel algorithm to automatically resolve simulation data dependencies, allows the efficient execution of both parallel and sequential simulation models. On the other hand, RT‐CORBA is employed in the development of the rest of the applications that comprise the simulator. This real‐time communication middleware not only makes the management of communications easier, but also provides the applications with real‐time capabilities. Software components used in these two ways, simulation models integrating the kernel and distributed applications from which the simulator is comprised, improve the evolution and maintenance of the entire system, as well as promoting code reusability in other projects. Copyright © 2006 John Wiley & Sons, Ltd.  相似文献   

11.
针对信息系统用户同时使用多种信息通信手段的要求,提出一种基于SOA架构的多渠道通信平台解决方案。该平台通过提供标准的跨平台服务接口为业务系统提供灵活的多种方式同时通信功能,具有良好的可伸缩性、可重用性和可扩展性,并且平台已经在电子政务应用中取得了良好的效果。  相似文献   

12.
提出了一个基于Java的通信中间件,该中间件提供了一个灵活的模块间通信方式,采用了通信设计模式Acceptor模式,并使用了多种设计模式来增加系统的可重用性和降低耦合性,使之具有良好的可用性。该中间件适合于中等以上规模的Java分布式应用程序的设计,具有接口简单,资源占用低的特点。实践表明,该系统具有良好的可用性。  相似文献   

13.
This paper presents Arcademis, a Java‐based framework for communication middleware development. Arcademis consists of a set of abstract classes, interfaces and concrete components that define the general architecture of middleware systems. Its main objective is to support the implementation of non‐monolithic and easily configurable middleware platforms. Arcademis can be used by middleware developers to deploy systems that meet the requirements of a particular network or technology. Instances of Arcademis can also be customized by distributed systems engineers to meet the requirements of a particular application. For example, new transport protocols, connection management policies, authentication algorithms or invocation semantics can be easily configured in middleware platforms derived from Arcademis. In order to illustrate the use of the framework, the paper describes the RME system, a middleware derived from Arcademis that adds a remote method invocation service to the CLDC configuration of Java 2 Micro Edition (J2ME). Copyright © 2006 John Wiley & Sons, Ltd.  相似文献   

14.
消息中间件管理器的设计和实现   总被引:13,自引:0,他引:13  
提高分布计算中间件的性能和可用性的一个主要方法是加强中间件的管理功能,通过对现阶段的中间件管理产品进行研究,提出了中间件管理的管理框架,并针对ISMQ消息通信中间件,介绍了消息中间件管理器ISMQM的设计与实现,在给出ISMQM的总体结构和对象模型后,详细论述了基于SNMP通信协议下管理器的设计和实现方案,并讨论了在不同情况下的负载平衡算法,结果表明,ISMQM有效地管理了消息中间件,其设计和实现方案为应用软件资源的管理提供了一种有效的参考方案。  相似文献   

15.
提出一种基于代理的协同控制架构,并且描述了该协同控制架构、代理与系统之间的通信协议、系统之间的报文交换协议、加密认证策略、控制中心的保护、协同响应等。该框架不仅能从底层提供了智能协同控制的功能,而且有利于采用统一的加密认证策略,使系统的安全性得到加强。同时系统的消息定义和协同控制具有可扩充性特点,增强了框架的适应能力。  相似文献   

16.
刘奕明  顾华江  王澎  陈涵生 《计算机工程》2005,31(4):111-113,130
数据访问中间件自身面对着可维护性、可复用性、可扩展性、可配置性和数据传输安全性的问题。而对于用户来说,现有中间件存在着接单一和难于使用的缺点。该文针对上述问题,通过运用模式语言和框架技术,提出和设计了一个既面向普通用户又面向高级用户的基于C 的自适配数据访问服务框架。  相似文献   

17.
HPDPM系统是基于无共享群集结构的支持并行数据处理的中间件.提出了中间件系统的体系结构和主要功能模块,详细论述了利用中间件系统实现并行数据处理的方法.阐述了实现数据放置、缓存管理等关键技术的策略和方法.给出了实验和现场测试结果.利用中间件系统,为用户提供统一的服务接口和管理平台,提高了系统性能,增强了系统的可用性和可维护性,保护了用户已有投资.系统目前在大型应用工程中得到实际应用,应用中涉及的数据规模达到TB级.  相似文献   

18.
While it is imperative to exploit middleware technologies in developing software for distributed embedded control systems, it is also necessary to tailor them to meet the stringent resource constraints and performance requirements of embedded control systems. In this paper, we propose a CORBA-based middleware for Controller Area Network (CAN) bus systems. Our design goals are to reduce the memory footprint and remote method invocation overhead of the middleware and make it support group communication that is often needed in embedded control systems. To achieve these, we develop a transport protocol on the CAN and a group communication scheme based on the publisher/subscriber model by realizing subject-based addressing that utilizes the message filtering mechanism of the CAN. We also customize the method invocation and message passing protocol of CORBA so that CORBA method invocations are efficiently serviced on a low-bandwidth network such as the CAN. This customization includes packed data encoding and variable-length integer encoding for compact representation of IDL data types.We have implemented our CORBA-based middleware using GNU ORBit. We report on the memory footprint and method invocation latency of our implementation.  相似文献   

19.
在软件开发中,设计一个科学合理的系统架构,不仅能够提高系统的开发效率,更重要的是能够增强系统的维护性和扩展性。将ELS架构应用于B2C网上商城的系统设计中,采用分层设计思想,前台开发引入开源框架EasyUI提供更好的用户体验及交互性,并结合LINQtoSQL这一轻量级ORM解决方案,简化数据查询工作,提高数据处理的功能。  相似文献   

20.
Organizations tend to acquire COTS products on the basis of their functional domains, with each individual application covering a particular domain. Most integration architectures use message-oriented middleware (MOM) to automate the information flow between organizational units via message exchanges between COTS applications. This article explains how the abstraction level of these one-to-one message exchanges is too low to efficiently design an integration architecture. As an example, the creation of a purchase order affects order management, accounting, marketing, and many other functional domains. If all corresponding COTS applications are to process the order in a coordinated way, designing the interaction requires several one-to-one message exchanges and becomes quite intricate. Therefore, we propose BECO (business event-based coordination), an approach to integration architecture design that is based on the concept of business events. These act as higher-level units of coordination that enforce consistent processing in all participating applications.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号