首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
在三层结构中,中间层的实现是整个系统的核心。提出了一个基于消息中间件实现中间层的结构框架,能够以较少的花费实现一个分布式查询系统。中间层各个业务组件利用消息中间件通信,屏蔽了网络复杂性,实现异构平台的互操作,利用持久队列可以确保通信的可靠性,减轻了系统的开发工作和复杂度。  相似文献   

2.
随着计算机技术的发展以及网络技术的普及,大多数数据库环境更多的是由不同的平台组成。中间件技术已经开始被广泛应用于异构数据库的数据交换。本文通过对信息系统中异构数据库系统基本特征的研究。讨论了异构数据库系统的同步方法和需要解决的问题,并对各类中间件技术的特点和应用进行了介绍。在深入分析了 TongIntegrator 企业应用集成平台的体系结构的基础上,给出了利用该工县实现异构数据库同步的解决方法。  相似文献   

3.
Middleware solutions for Heterogeneous Distributes System aim to respond to high requirements of large scale distributed applications related to performance, flexibility, extensibility, portability, availability, reliability, safety, security, trust, and scalability, in the context of high number of users, and large geographic distribution of heterogeneous hardware and software resources. The solutions used in the design, implementation, and deployment of systems with such capabilities are based on monitoring, scheduling, optimization, sharing, balancing, discovery, and synchronization methods and techniques that are continuously improved.This special issue presents advances in virtual machine management solutions in Clouds, object storage platforms, HPC heterogeneous platforms, middleware for Android systems and reliability and performances in large scale distributed applications.  相似文献   

4.
基于消息队列机制的中间件及其在一卡通项目中的应用   总被引:2,自引:0,他引:2  
中间件为网络环境下的应用程序提供了通信的普遍方法和相对于网络与操作系统的独立性,消息队列机制是信息交换的一种技术,基于消息队列机制的中间件产品应用于上海市公交一卡通项目中,实现了广域网中跨系统平台、在数据量的通信。  相似文献   

5.
中间件技术在铁道部调度指挥管理信息系统DMIS的应用   总被引:1,自引:0,他引:1  
简要分析了铁道部调度指挥管理系统中面临多级数据通信的问题,介绍了中间件的一些基础知识,基于消处队伍机制的中间件应用到DMIS中,实现了广域网中跨系统平台,大量数据的实时通信。  相似文献   

6.
Middleware platforms for RFID data filtering and collection tend to be resource intensive, costly and/or provide a low degree of programmability. In this paper, we introduce REFiLL, a lightweight middleware framework that can significantly ease the development of RFID systems. The introduced framework fits within the overall EPC global network architecture as a programmable filtering solution, sitting between the EPC (Electronic Product Code) reader virtualization layer and EPC application level events. Thanks to a set of well defined programming constructs, REFiLL renders application development a task of authoring a set of XML-based files, which are also editable within a visual development environment. Following the presentation of the REFiLL framework, we also describe the process of application development, along with sample prototype applications.  相似文献   

7.
Distributed systems that consist of workstations connected by high performance interconnects offer computational power comparable to moderate size parallel machines. Middleware like distributed shared memory (DSM) or distributed shared objects (DSO) attempts to improve the programmability of such hardware by presenting to application programmers interfaces similar to those offered by shared memory machines. This paper presents the portable Indigo data sharing library which provides a small set of primitives with which arbitrary shared abstractions are easily and efficiently implemented across distributed hardware platforms. Sample shared abstractions implemented with Indigo include DSM as well as fragmented objects, where the object state is split across different machines and where interfragment communications may be customized to application-specific consistency needs. The Indigo library's design and implementation are evaluated on two different target platforms: a workstation cluster and an IBM SP2 machine. As part of this evaluation, a novel DSM system and consistency protocol are implemented and evaluated with several high performance applications. Application performance attained with the DSM system is compared to the performance experienced when utilizing the underlying basic message-passing facilities or when employing Indigo to construct customized fragmented objects implementing the application's shared state. Such experimentation results in insights concerning the efficient implementation of DSM systems (e.g. how to deal with false sharing). It also leads to the conclusion that Indigo provides a sufficiently rich set of abstractions for efficient implementation of the next generation of parallel programming models for high performance machines. © 1998 John Wiley & Sons, Ltd.  相似文献   

8.
The rapid growth of data exchange on the Internet has created many critical problems that require an answer. Traditional data exchange systems based on client/server communication models are less scalable and incur especially high maintenance cost in the data exchange domain. For these reasons, many researchers have switched their interest to asynchronous communication models. Although Message-Oriented Middleware (MOM) is a middle-tier infrastructure that links operating systems and applications, such asynchronous communication APIs supported by middleware vendors are usually hard to use. For these reasons, in this study, we present a new development environment for asynchronous communication platforms which we term Ghostwriter. The keyword for our development environment is ‘easy’, that is, easy to use, easy to develop, and easy to deploy. Therefore, many researchers have switched their interest to asynchronous communication models. In addition, learning about and implementing the functions of the asynchronous communication's clients in Ghostwriter environment is simple. Other benefits are a lower technical learning curve, help for concentrate on system design, has easily reusable components, and easily integrated applications.  相似文献   

9.
Service robots are increasingly being expected to replace human labor; however, in practical settings, these robots have not been fully utilized, partly because the applications that service robots are expected are quite broad. Suitable hardware and software should be developed in order to cope with a wide variety of applications. Ideally, these resources should be developed using common hardware and software platforms are required. Middleware platforms for robotics software, such as ROS and RT Middleware, have already been developed. However, these platforms still face reusability problems due to the inconsistency present in system architectures. Systems are typically assumed to be reused with a given architecture, and if the user-side software architecture is inconsistent with this assumption, the system's reusability suffers. To address this issue, we propose a procedure for optimizing system development using SysML. In this study, our robot system is designed to complete a display disposal tasks in a convenience store; we verify the validity of the robot system using this task. In addition, to verify the reusability of the developed robot system, we employ system functions developed for another task and demonstrate their reuse and operation.  相似文献   

10.
Middleware is all about integration. Middleware has existed in various forms for many years in systems such as the IBM Customer Information Control System (CICS), numerous message queuing systems such as IBM's MQ Series, the Common Object Request Broker Architecture (CORBA), Microsoft's Component Object Model (COM), Java 2 Enterprise Edition (J2EE), and the latest rage, Web services. Virtually every form of application, programming language, operating system, and hardware has been a target of an integration effort involving these middleware systems or their cousins. Middleware is everywhere  相似文献   

11.
XML数据交换技术的应用与研究   总被引:2,自引:0,他引:2  
针对目前存在越来越多的异构数据交换问题,本文首先介绍了基于XML在不同平台/系统之间的数据交换方面的发展趋势,分析了各种不同异构数据交换技术,最后以书费结算系统为例探讨基于XML在不同平台/系统之间异构数据交换的具体实现。  相似文献   

12.
针对RFID中间件将海量数据集中在服务器端处理带来的性能压力问题,提出了一种面向移动设备的可灵活配置RFID中间件(SMM)。SMM可以用于移动设备,具有较好的平台无关性,能部署与多个操作系统中;通过将设备抽象为对象,便于用户通过用户接口(UI)和标准Web接口控制和管理各种移动设备。同时,SMM也提供数据同步功能。实验结果表明,SMM具有能耗低、效率高的优点,可以有效减轻服务器压力,提高系统性能。  相似文献   

13.
基于CORBA的通用数据存取中间件研究及实现   总被引:4,自引:0,他引:4  
数据是应用系统运行的基础,中间件的发展为数据存取提供了新的途径。CORBA作为一种常用的分布式对象标准,其对数据存取的方法十分重要。本文结合领域数据特点,提出了一个基于CORBA的面向数据存取的中间件模型,完成了对数据的通用表示、常规操作等功能,并较好地解决了原有系统与新系统的集成问题。  相似文献   

14.
A massively multiplayer online game (MMOG) lets thousands of players interact simultaneously within a virtual world via the Internet. Middleware plays an important role in the development of next-generation MMOGs, which must be built on platforms that address not only the service aspect, but also code maintainability and development for programmers. The authors' compact, high-performance message-oriented middleware has a code-generation programming model that is designed to address many of these problems.  相似文献   

15.
Middleware challenges ahead   总被引:2,自引:0,他引:2  
Geihs  K. 《Computer》2001,34(6):24-31
Middleware research and development has reached the end of its first major phase, and new requirements are arising that are so fundamentally different that they will lead to new-generation middleware systems. Facing dynamic modifications in distributed systems technology, middleware developers are striving to support applications that meet the technical challenges of ubiquitous computing  相似文献   

16.
分析计算机性能监控平台存在的不足,采用WMI和消息中间件技术,构建一种跨操作系统、跨设备的综合性能监控管理模型,通过在金融行业的具体实现证明该模型能高效管理各种IT资源,及时报告故障前兆,具备自动修复能力,可扩展性强,适用于信息高度集中的大中型企业。  相似文献   

17.
The Time-triggered Message-triggered Object (TMO) programming and specification scheme came out of an effort to remove the limitations of conventional object structuring techniques in developing real-time (RT) distributed computing components and composing distributed computing applications out of such components and others. It is a natural and syntactically small but semantically powerful extension of the object oriented (OO) design and implementation techniques which allows the system designer to specify in natural and yet precise forms timing requirements imposed on data and function components of high-level distributed computing objects. TMO Support Middleware (TMOSM) was devised to be an efficient middleware architecture that can be easily adapted to many commercial-off-the-shelf (COTS) hardware + kernel operating system platforms to form efficient TMO execution engines. However, up until 2003, its adaptations were done for Microsoft Windows platforms only. As we have been developing and refining an adaptation of TMOSM to the Linux 2.6 operating system platform in recent years, TMOSM has been refined to possess further improved modularity and portability. This paper presents the refined TMOSM as well as the techniques developed for efficient adaptation of TMOSM to the Linux 2.6 platform.  相似文献   

18.
Computing has become more invisible, widespread and ubiquitous since the inception of the Internet of Things (IoT) and Web of Things. Multiple devices that surround us meet user’s requirements everywhere. Multiple Middleware Framework (MF) designs have come into existence because of the rapid development of interactive services in Heterogeneous Systems. This resulted in the delivery of interactive services throughout Heterogeneous Environments (HE). Users are given free navigation between devices in a widespread environment and continuously interact with each other from any chosen device. Numerous interactive devices with recent interactive platforms (for example, Smart Phones, Mobile Phones, Personal Computer (PC) and Personal Digital Assistant (PDA)) are available in the market. For easy access to information and services irrespective of the device used for working and even at the drastic change of the environment, the execution of applications on a broad spectrum of computing devices is propelled by the availability of the above-mentioned platforms. Different applications that need interoperability to coordinate and correspond with each other should be facilitated. Using a standard interface and data format, HE must link various devices from various platforms together to communicate with each other. To aid the interactive services performed by a middleware framework that operates on Application Programming Interface (API) over HEs, this issue aims to endorse an Adaptable Service Application Programming Interface (ASAPI).  相似文献   

19.
基于XML和MQSeries的ERP与电子商务集成研究   总被引:11,自引:1,他引:10  
提出的基于XML和MQSeries中间体技术,可将ERP(Enterprise Resource Planning)系统与电子商务系统有机结合起来,帮助企业轻松迈入电子商务时代。  相似文献   

20.
《Software, IEEE》1997,14(6):92-95
Middleware is a layer of software that enables communications between software components regardless of the programming language in which the components are developed, the protocols used to communicate between components, or the platforms on which the components execute. To make sense of the middleware morass and to select the middleware best for you, the author recommends the following steps when constructing your system: identify what type of communication must occur; identify the communications model you will use to implement that communication type; using your communications model, identify the types of middleware you will use to implement the communication; and evaluate candidate products. The author examines each step in detail  相似文献   

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

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