首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 187 毫秒
1.
随着射频识别(RFID)多领域的应用,RFID中间件技术得到了广泛的发展。但目前针对轻量级应用的中间件还比较少。本文采用开源网络框架ACE(自适配通信环境),设计并实现了一种轻量型的RFID中间件。  相似文献   

2.
传感器中间件主要提供一种编程抽象,为应用程序的开发提供便利,并能尽量消除应用程序到底层设备间的间隙。目前的中间件大多是基于分布式的,但是,大多数分布式系统中间件主要应用于相对成熟的研究领域。本文首先讨论常见的分布式系统解决方案应用于无线传感网络时遇到的问题,接着讨论总结目前常见的中间件的实现方法,最后以健康监测为例,提出一种更契合WSN应用需要的扩展型中间件框架。  相似文献   

3.
消息中间件的排队论模型研究   总被引:3,自引:0,他引:3  
1 引言分布式和跨平台用户需求的增加,使得中间件(middle-ware)技术应运而生。中间件是位于上层应用和下层服务之间,提供更简单可靠和增值服务的通用服务。中间件技术是IT界研究的热点之一。中间件一般可以分为事务处理中间件、分布式面向对象中间件和消息中间件。当应用程序需要在不同的网络硬件平台、不同的操作系统乃至不同的网络协议上通信时,适合选用消息中间件(MOM),因为此时应用程序  相似文献   

4.
MQ Series简介 MQ Series是IBM公司的一个中间件产品,它以消息队列的方式为分布式环境下实现程序之间的通信提供了灵活、快速且易于使用的解决方法。它使得应用程序之间能交换消息,这种交换与硬件和操作系统无关,并能保证数据不会丢失或被复制。随着分布式多平台计算环境的日益普及,中间件已成为软件技术中最重要的领域之一。作为一个消息队列中间,MQ Series属于连接中间件,即为应用程序间提供或实现通信。它的优点在于不需要应用程序和通信介质(或网络)以及远程应用程序之间的耦合,也不需要应用程序同时运行。另外,MQSeries的优势还表现在支持所有主要网络拓扑结构,支持多平台/多协议,使应用程序开发人员可以在整个企业范围内使用MQ Series,并使用统一、简单的接口和开发模式。  相似文献   

5.
针对安卓系统北斗应用程序开发过程需修改安卓源代码的问题,提出一种基于安卓系统北斗无线电测定业务中间件的实现方案,用以提高安卓北斗应用程序的开发效率。北斗应用程序根据提供的中间件接口规范,进行中间件接口函数的调用,从而实现安卓移动设备与北斗卫星相互通信。以安卓北斗SIM卡基本信息中间件开发为例,详细介绍安卓北斗中间件开发流程,并通过安卓应用程序调用设计的北斗SIM卡基本信息中间件接口函数,获取SIM卡北斗相关信息,从而验证安卓北斗中间件设计的有效性。  相似文献   

6.
基于金融交易的CICS中间件应用设计   总被引:3,自引:1,他引:3  
论述了中间件在客户/服务器软件结构开发中的必要性,针对金融交易的联机事物特性,阐明了以CICS中间件为平台的3层软件体系结构应用设计思路。通过CICS客户端和服务器端的程序设计来调用CICS交易中间件的各种功能,避免了直接对通讯编程,方便地实现了程序间的参数传递,简化了应用程序设计,保障了应用程序数据的一致性和完整性。  相似文献   

7.
为推进中间件战略,Sun公司发布了Java MessageService(JMS)标准,使企业级软件设计者在分散的应用程序间传送信息更加容易。JMS1.0包括一个API(Applications Programming Interface)和支持以信息为基础的Java应用程序。信息服务即使在软件开发者中也是一种较不熟悉的中间件,Sun公司的目的之一是通过JMS来扩大这种中间件的知名度。 Sun公司的高级工程师Mark Hapner说:“Java Message Service 1.0是第一个信息产业广泛支持的API,现在,如果你用信息产品,就必须用该厂商所有的API。这些信息应用程序没有通用的API访问服务器。”尽管JMS不是一种产品,包括拥有MQ Series软件的IBM的大部分中间件和工具厂商都支持规格计划产品。其它支持者还包括Novell、Oracle、Sybase和Tibco。  相似文献   

8.
信息技术(IT)正在向以服务为中心的计算模式转变,即下一代应用程序将通过web,以服务的形式提供。惠普公司以其独特的中间件慨念IOE(The InternetOperating System)为用户的电子化服务提供一个开放的、灵活的和可靠的实施与应用基础。IOE实际上是一个中间件套件,由HP Bluestone、HP e-Speak和HP Process Manager软件构成, IOE能为企业提供电子化服务的支撑基础,这一切都是建立在其真正开放的应用服务器Total-e-Server的基础之上的。Total-e-Server应用服务器是整个IOE的核心引擎。它提供了开发、部署、集成、管理和维护电子商务应用所需的所有工具软件。它生成的动态Web型环境能随着应用需求的变化而自动扩展,并能平衡系统负载。预防性能降低,还能管理整个Web体系结构上的交  相似文献   

9.
基于机顶盒的交互式应用是以中间件为基础进行服务,所谓中间件是指位于底层系统资源(硬件、操作系统等)和应用程序之间的独立系统软件或通用服务程序。通过分析机顶盒的软硬件结构,设计出一种可以在广播方式下进行交互操作的中间件,重点分析该中间件的实现原理、软件结构及数据传递流程。通过该中间件,可以实现用户与节目的一系列互动操作。  相似文献   

10.
应用XML及相关技术跟踪数据库,利用Microsoft.NET平台上的C#语言,快速生成B/S体系结构的Web应用程序开发的业务逻辑层(中间件)。  相似文献   

11.
Grid computing is distributed computing performed transparently across multiple administrative domains. Grid middleware, which is meant to enable access to grid resources, is currently widely seen as being too heavyweight and, in consequence, unwieldy for general scientific use. Its heavyweight nature, especially on the client-side, has severely restricted the uptake of grid technology by computational scientists. In this paper, we describe the Application Hosting Environment (AHE) which we have developed to address some of these problems. The AHE is a lightweight, easily deployable environment designed to allow the scientist to quickly and easily run legacy applications on distributed grid resources. It provides a higher level abstraction of a grid than is offered by existing grid middleware schemes such as the Globus Toolkit. As a result, the computational scientist does not need to know the details of any particular underlying grid middleware and is isolated from any changes to it on the distributed resources. The functionality provided by the AHE is ‘application-centric’: applications are exposed as web services with a well-defined standards-compliant interface. This allows the computational scientist to start and manage application instances on a grid in a transparent manner, thus greatly simplifying the user experience. We describe how a range of computational science codes have been hosted within the AHE and how the design of the AHE allows us to implement complex workflows for deployment on grid infrastructure.  相似文献   

12.
There is a growing need for Vehicle Networking Applications (VNAs) development that does not require users to learn the details of VNA data processing and message transfer. VNAs have some special requirements differing from other general‐purpose applications, such as real‐time performance, extensibility, compatibility, and reusability. To meet with these requirements of the VNAs, we propose a lightweight middleware framework for VNAs in this article. In the middle framework, we design multi‐layer middleware architecture to separate VNAs from the software platform and to improve the adaptability for the heterogeneous network and various vehicle networking communication protocols. Meanwhile, the middleware architecture consists of fixed and exchangeable modules to improve the middleware reusability. And the component bus is presented in a framework to standardize component interfaces to improve the extensibility of middleware. The framework has an efficient and simple structure to guarantee the real‐time performance of data processing and message transferring. This middleware also provides a uniform communication mechanism to be compatible with other existing middleware. In this article, we describe the design ideas and the composition of each module in the middleware framework, and analyze the data flow in communication process. We also develop the middleware prototypes to verify the feasibility of the middleware framework. Copyright © 2015 John Wiley & Sons, Ltd.  相似文献   

13.
蒋建春  刘涛 《计算机工程》2012,38(21):249-252,256
面向汽车电子的分布式实时系统通信中间件,须处理大量周期通信或非周期通信事件,并对时间有着严格的限制,不能有效进行通信时刻控制。为此,参考AUTOSAR规范,从实时性保证与柔性配置管理角度出发,提出一种分布式实时应用的通信中间件。该通信中间件具有可重用性、可裁减性和可配置性,可应用于多种操作系统及硬件平台。通过通信中间件的运行示例分析,验证了该通信中间件的可行性。  相似文献   

14.
This paper presents a lightweight middleware to be used for wireless medical body area networks. The middleware is designed to reside in mobile devices, and acts as a gateway to receive sensor data as well as to control a set of sensor devices attached to the wearer. The main essence of the middleware is to simplify and accelerate the development of wireless healthcare applications by providing highly reusable codes. The architecture of the middleware including its main functions such as data acquisition, dynamic plug-and-play capabilities, on-the-fly sensor reconfiguration, and resource management (i.e., sensor sleep/wake-up, critical self-wake) will be discussed. A security feature as a means to protect critical sensor data from malicious/unauthorized parties has also been incorporated in our proposed middleware. The prototype system of the middleware has been built and is presented in this paper together with its performance measurements.  相似文献   

15.
EPCglobal应用层事件引擎设计与实现   总被引:3,自引:0,他引:3       下载免费PDF全文
孟和  赵政  薛桂香  李玉峰 《计算机工程》2008,34(12):248-249
射频识别中间件的推出很好地解决了将物理基础架构收集到的信息传递给企业应用程序并且被企业应用程序所使用的技术与成本问题,加速了射频识别技术的推广使用。该文介绍了一个支持EPCglobal应用层事件规范的射频识别中间件引擎,引擎由内核模块、设备管理模块、事件过滤模块和配置模块组成,将应用程序和设备接口分离,过滤和处理读卡器捕获的原始观测值,提供设备管理和查询的应用程序级接口等功能。阐述该服务器的功能结构、设计和实现。  相似文献   

16.
通过介绍中间件的概念和作用,中间件的分类及相关技术,举例说明了中间件在三层体系结构中的地位。中间件封装了事务处理的许多技术细节,因而能大大减少应用开发的难度。中间件的应用为减少应用系统的开发成本和维护成本建立起了良好的机制。  相似文献   

17.
本文设计实现了一种轻量级的RFID中间件,对RFID中间件的设备管理、数据处理等核心模块进行了设计,并给出了相关的算法和策略,适合中小企业的RFID应用。  相似文献   

18.
The design of a configurable and reconfigurable middleware platform   总被引:5,自引:0,他引:5  
Summary. It is now well established that middleware platforms must accommodate an increasingly diverse range of requirements arising from the needs of both applications and underlying systems. Moreover, it is clear that to achieve this accommodation, platforms must be capable of both deployment-time configurability and run-time reconfigurability. This paper describes a middleware platform that addresses these requirements. The platform is built using a well-founded lightweight component model, uses reflective techniques to facilitate (re)configuration, and employs the notion of component frameworks to manage and constrain the scope of reconfiguration operations. Importantly, the platform also aims to achieve high performance and a level of standards conformance (e.g., with CORBA and COM). We demonstrate that, despite its high degree of configurability, the platform performs on a par with standard commercial CORBA ORBs. Received: April 2001 / Accepted: September 2001  相似文献   

19.
An innovative middleware‐transparent approach to developing distributed applications is presented. The approach uses an aspect‐oriented software development technique to separate an application's middleware‐independent functionality from its middleware‐specific functionality. Application elements that are specific to the middleware are localized in aspects that can be seamlessly integrated into middleware‐independent application designs. The middleware‐transparent approach is used to decouple business functionality from middleware‐specific functionality. The decoupling allows developers to change middleware application elements without significantly modifying business functionality. Middleware technologies such as Java Remote Method Invocation (RMI), Jini, Simple Object Access Protocol (SOAP) remote procedure call (RPC) and .Net are used as examples to illustrate the approach. Copyright © 2005 John Wiley & Sons, Ltd.  相似文献   

20.
针对组件快速恢复、减少开销的需求,本文在利用中间件和组件固有元信息的基础上,提出了一种由中间件管理的轾量级组件恢复机制。根据动态建立和维护的组件间失效依赖关系,中间件自动地确定需要恢复的组件的有效集合。有针对地执行恢复操作。在Web应用服务器中的实现及实验结果表明,该机制有效地减少了不必要的开销,提高了恢复效率。  相似文献   

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

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