With the development of wireless networks and mobile computing, more advanced applications with context-awareness and adaptability to their changing context are needed. However, building context-aware applications is ...With the development of wireless networks and mobile computing, more advanced applications with context-awareness and adaptability to their changing context are needed. However, building context-aware applications is difficult due to the lack of adequate infrastructure support. In this paper, a web middleware architecture for the development of context-awareness applications using near field communication (NFC) is proposed. Based on it, the efficient support for acquiring, interpreting, and accessing context is provided, and the user's quality of experience is improved. Moreover, a mobile web middleware for the testing and full realization of NFC context-awareness applications has been developed together with two application examples.展开更多
为解决电力工程远程运维平台中IEC 61850、Modbus及电力线通信(Power Line Communication,PLC)专有协议的异构设备统一接入问题,设计采用分层架构的多协议融合通信中间件,通过协议接入层、数据处理层和应用服务层的协同工作,实现多源数...为解决电力工程远程运维平台中IEC 61850、Modbus及电力线通信(Power Line Communication,PLC)专有协议的异构设备统一接入问题,设计采用分层架构的多协议融合通信中间件,通过协议接入层、数据处理层和应用服务层的协同工作,实现多源数据格式转换、异构协议适配和实时传输调度。研究结果表明,该中间件有效提高了协议转换成功率和系统吞吐量,降低了传输延迟和网络负载。展开更多
A set of data-processing middleware for a high-powered neutral beam injection(NBI) control system is presented in this paper.The middleware,based on TCP/IP and multi-threading technologies,focuses mainly on data pro...A set of data-processing middleware for a high-powered neutral beam injection(NBI) control system is presented in this paper.The middleware,based on TCP/IP and multi-threading technologies,focuses mainly on data processing and transmission.It separates the data processing and compression from data acquisition and storage.It provides universal transmitting interfaces for different software circumstances,such as WinCC,LabView and other measurement systems. The experimental data acquired on Windows,QNX and Linux platforms are processed by the middleware and sent to the monitoring applications.There are three middleware deployment models:serial processing,parallel processing and alternate serial processing.By using these models,the middleware solves real-time data-processing problems on heterogeneous environmental acquisition hardware with different operating systems and data applications.展开更多
Computing has become more invisible, widespread and ubiquitoussince the inception of the Internet of Things (IoT) and Web of Things. Multipledevices that surround us meet user’s requirements everywhere. Multiple Midd...Computing has become more invisible, widespread and ubiquitoussince the inception of the Internet of Things (IoT) and Web of Things. Multipledevices that surround us meet user’s requirements everywhere. Multiple Middleware Framework (MF) designs have come into existence because of the rapiddevelopment of interactive services in Heterogeneous Systems. This resulted inthe 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, SmartPhones, Mobile Phones, Personal Computer (PC) and Personal Digital Assistant(PDA)) are available in the market. For easy access to information and servicesirrespective of the device used for working and even at the drastic change ofthe environment, the execution of applications on a broad spectrum of computingdevices is propelled by the availability of the above-mentioned platforms. Different applications that need interoperability to coordinate and correspond with eachother should be facilitated. Using a standard interface and data format, HE mustlink various devices from various platforms together to communicate with eachother. To aid the interactive services performed by a middleware framework thatoperates on Application Programming Interface (API) over HEs, this issue aims toendorse an Adaptable Service Application Programming Interface (ASAPI).展开更多
The next wave of communication and applications will rely on new services provided by the Internet of Things which is becoming an important aspect in human and machines future. IoT services are a key solution for prov...The next wave of communication and applications will rely on new services provided by the Internet of Things which is becoming an important aspect in human and machines future. IoT services are a key solution for providing smart environments in homes, buildings, and cities. In the era of massive number of connected things and objects with high growth rate, several challenges have been raised, such as management, aggregation, and storage for big produced data. To address some of these issues, cloud computing emerged to the IoT as Cloud of Things (COT), which provides virtually unlimited cloud services to enhance the large-scale IoT platforms. There are several factors to be considered in the design and implementation of a CoT platform. One of the most important and challenging problems is the heterogeneity of different objects. This problem can be addressed by deploying a suitable "middleware" which sits between things and applications as a reliable platform for communication among things with different interfaces, operating systems, and architectures. The main aim of this paper is to study the middleware technologies for CoT. Toward this end, we first present the main features and characteristics of middlewares. Next, we study different architecture styles and service domains. Then, we present several middlewares that are suitable for CoT-based platforms and finally, a list of current challenges and issues in the design of CoT-based middlewares is discussed.展开更多
Mobile Network technology has been being the research focus during the 1990’s. The middleware technology is imported for the sake of running distributed transaction smoothly. In this paper, a mobile agent based middl...Mobile Network technology has been being the research focus during the 1990’s. The middleware technology is imported for the sake of running distributed transaction smoothly. In this paper, a mobile agent based middleware high efficiency mobile electronic business oriented middleware (HEMEBOM) is designed and implemented based on the requirement and background of collaborative electronic business. Its architecture, elements and excellent properties are mainly focused. Then high efficiency mobile electronic business system μMcommerce is built using HEMEBOM.展开更多
This paper presents a domain-specific middleware definition for petroleum exploration and production(E&P)domain on personal view.With detailed introduction of PetroCOVERY architecture,we examine some key features ...This paper presents a domain-specific middleware definition for petroleum exploration and production(E&P)domain on personal view.With detailed introduction of PetroCOVERY architecture,we examine some key features about E&P middleware and evaluate its architecture.E&P middleware should tier different encapsulation layers.展开更多
Vendor lock-in can occur at any layer of the cloud stack-Infrastructure,Platform,and Software-as-a-service.This paper covers the vendor lock-in issue at Platform as a Service(PaaS)level where applications can be creat...Vendor lock-in can occur at any layer of the cloud stack-Infrastructure,Platform,and Software-as-a-service.This paper covers the vendor lock-in issue at Platform as a Service(PaaS)level where applications can be created,deployed,and managed without worrying about the underlying infrastructure.These applications and their persisted data on one PaaS provider are not easy to port to another provider.To overcome this issue,we propose a middleware to abstract and make the database services as cloud-agnostic.The middleware supports several SQL and NoSQL data stores that can be hosted and ported among disparate PaaS providers.It facilitates the developers with data portability and data migration among relational and NoSQL-based cloud databases.NoSQL databases are fundamental to endure Big Data applications as they support the handling of an enormous volume of highly variable data while assuring fault tolerance,availability,and scalability.The implementation of the middleware depicts that using it alleviates the efforts of rewriting the application code while changing the backend database system.A working protocol of a migration tool has been developed using this middleware to facilitate the migration of the database(move existing data from a database on one cloud to a new database even on a different cloud).Although the middleware adds some overhead compared to the native code for the cloud services being used,the experimental evaluation on Twitter(a Big Data application)data set,proves this overhead is negligible.展开更多
After describing the concept of middleware,this paper discusses the position and value of middleware among modern software technologies,summarizes some kinds of common middleware.This paper also gives some proposals f...After describing the concept of middleware,this paper discusses the position and value of middleware among modern software technologies,summarizes some kinds of common middleware.This paper also gives some proposals for developing middleware in China.展开更多
WebGIS is the result of combining the technology of Internet with that of Geographic Information Systems (GIS). This paper aims at some problems in the development of GIS, such as the system of development is instable...WebGIS is the result of combining the technology of Internet with that of Geographic Information Systems (GIS). This paper aims at some problems in the development of GIS, such as the system of development is instable, and presents the method of adopting component technology to accomplish WebGIS middleware which has been successfully applied to the Oil Production Engineering information visible system. It showed in practice that the WebGIS middleware can be casily embedded in the web pages to accomplish GIS application system in a network environment. On the one hand, its application can reduce complexity of system and speed up the pace of development. On the other hand, it is certain to reduce the development costs and improve the maintainability. Key words WebGIS - middleware - oil production engineering CLC number TP 31 Biography: LIU Quan (1969-), male, Ph. D. candidate, research direction: include automated resoning, WebGIS.展开更多
In this paper, we propose a flexible locationbased service (LBS) middleware framework to make the development and deployment of new location based applications much easier. Considering the World Wide Web as a huge d...In this paper, we propose a flexible locationbased service (LBS) middleware framework to make the development and deployment of new location based applications much easier. Considering the World Wide Web as a huge data source of location relative information, we integrate the common used web data extraction techniques into the middleware framework, exposing a unified web data interface for the upper applications to make them more attractive. Besides, the framework also emphasizes some common LBS issues, including positioning, location modeling, location-dependent query processing, privacy and secure management.展开更多
The radio frequency identification (RFID) technology progressing is becoming a increasing interest in several application areas. To accommodate diverse and changing requirements from applications,RFID middleware shoul...The radio frequency identification (RFID) technology progressing is becoming a increasing interest in several application areas. To accommodate diverse and changing requirements from applications,RFID middleware should be reconfigurable. However,current RFID middleware is limited in its ability to support reconfiguration. To solve this problem,we adopt the service-oriented component-based approach in building the middleware. Component-based design enables decomposition of middleware functionality and is easier than the current one to manage and modify the structure of the middleware both statically and dynamically. Applying service-oriented architecture (SOA) can further reduce the coupling between components and external software and ease the integration between middleware and applications. We propose a two-layered service component architecture (SCA) open service gateway initiative (OSGi) component model so as to enable reconfigurability. Based on the proposed component model,we build a standard-based RFID middleware-SCA-OSGi based RFID middleware (SORM) which supports flexible deployment topologies and reconfigurability. The design and implementation details of SORM are illustrated.展开更多
There are many cases when an organization needs to monitor the data and operations of its super-vised departments, especially those departments which are not owned by this organization and are managed by their own inf...There are many cases when an organization needs to monitor the data and operations of its super-vised departments, especially those departments which are not owned by this organization and are managed by their own information systems. Distributed Heterogeneous Inspecting System (DHIS) is the system an organization uses to monitor its supervised departments by inspecting their information systems. In DHIS, the inspected systems are generally distributed, heterogeneous, and constructed by different companies. DHIS has three key processes-abstracting core data sets and core operation sets, collecting these sets, and inspecting these collected sets. In this paper, we present the concept and mathematical definition of DHIS, a metadata method for solving the interoperability, a security strategy for data transferring, and a middleware-based solution of DHIS. We also describe an example of the inspecting system at WENZHOU custom.展开更多
基金supported by the Internet of Things Project 2011 of the Ministry of IndustryInformation Technology of China under Grant No.2011-046
文摘With the development of wireless networks and mobile computing, more advanced applications with context-awareness and adaptability to their changing context are needed. However, building context-aware applications is difficult due to the lack of adequate infrastructure support. In this paper, a web middleware architecture for the development of context-awareness applications using near field communication (NFC) is proposed. Based on it, the efficient support for acquiring, interpreting, and accessing context is provided, and the user's quality of experience is improved. Moreover, a mobile web middleware for the testing and full realization of NFC context-awareness applications has been developed together with two application examples.
文摘为解决电力工程远程运维平台中IEC 61850、Modbus及电力线通信(Power Line Communication,PLC)专有协议的异构设备统一接入问题,设计采用分层架构的多协议融合通信中间件,通过协议接入层、数据处理层和应用服务层的协同工作,实现多源数据格式转换、异构协议适配和实时传输调度。研究结果表明,该中间件有效提高了协议转换成功率和系统吞吐量,降低了传输延迟和网络负载。
基金supported by National Natural Science Foundation of China(No.10875146)
文摘A set of data-processing middleware for a high-powered neutral beam injection(NBI) control system is presented in this paper.The middleware,based on TCP/IP and multi-threading technologies,focuses mainly on data processing and transmission.It separates the data processing and compression from data acquisition and storage.It provides universal transmitting interfaces for different software circumstances,such as WinCC,LabView and other measurement systems. The experimental data acquired on Windows,QNX and Linux platforms are processed by the middleware and sent to the monitoring applications.There are three middleware deployment models:serial processing,parallel processing and alternate serial processing.By using these models,the middleware solves real-time data-processing problems on heterogeneous environmental acquisition hardware with different operating systems and data applications.
基金funded by Dirección General de Investigaciones of Universidad Santiago de Cali under call No.01-2021.
文摘Computing has become more invisible, widespread and ubiquitoussince the inception of the Internet of Things (IoT) and Web of Things. Multipledevices that surround us meet user’s requirements everywhere. Multiple Middleware Framework (MF) designs have come into existence because of the rapiddevelopment of interactive services in Heterogeneous Systems. This resulted inthe 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, SmartPhones, Mobile Phones, Personal Computer (PC) and Personal Digital Assistant(PDA)) are available in the market. For easy access to information and servicesirrespective of the device used for working and even at the drastic change ofthe environment, the execution of applications on a broad spectrum of computingdevices is propelled by the availability of the above-mentioned platforms. Different applications that need interoperability to coordinate and correspond with eachother should be facilitated. Using a standard interface and data format, HE mustlink various devices from various platforms together to communicate with eachother. To aid the interactive services performed by a middleware framework thatoperates on Application Programming Interface (API) over HEs, this issue aims toendorse an Adaptable Service Application Programming Interface (ASAPI).
文摘The next wave of communication and applications will rely on new services provided by the Internet of Things which is becoming an important aspect in human and machines future. IoT services are a key solution for providing smart environments in homes, buildings, and cities. In the era of massive number of connected things and objects with high growth rate, several challenges have been raised, such as management, aggregation, and storage for big produced data. To address some of these issues, cloud computing emerged to the IoT as Cloud of Things (COT), which provides virtually unlimited cloud services to enhance the large-scale IoT platforms. There are several factors to be considered in the design and implementation of a CoT platform. One of the most important and challenging problems is the heterogeneity of different objects. This problem can be addressed by deploying a suitable "middleware" which sits between things and applications as a reliable platform for communication among things with different interfaces, operating systems, and architectures. The main aim of this paper is to study the middleware technologies for CoT. Toward this end, we first present the main features and characteristics of middlewares. Next, we study different architecture styles and service domains. Then, we present several middlewares that are suitable for CoT-based platforms and finally, a list of current challenges and issues in the design of CoT-based middlewares is discussed.
文摘Mobile Network technology has been being the research focus during the 1990’s. The middleware technology is imported for the sake of running distributed transaction smoothly. In this paper, a mobile agent based middleware high efficiency mobile electronic business oriented middleware (HEMEBOM) is designed and implemented based on the requirement and background of collaborative electronic business. Its architecture, elements and excellent properties are mainly focused. Then high efficiency mobile electronic business system μMcommerce is built using HEMEBOM.
文摘This paper presents a domain-specific middleware definition for petroleum exploration and production(E&P)domain on personal view.With detailed introduction of PetroCOVERY architecture,we examine some key features about E&P middleware and evaluate its architecture.E&P middleware should tier different encapsulation layers.
文摘Vendor lock-in can occur at any layer of the cloud stack-Infrastructure,Platform,and Software-as-a-service.This paper covers the vendor lock-in issue at Platform as a Service(PaaS)level where applications can be created,deployed,and managed without worrying about the underlying infrastructure.These applications and their persisted data on one PaaS provider are not easy to port to another provider.To overcome this issue,we propose a middleware to abstract and make the database services as cloud-agnostic.The middleware supports several SQL and NoSQL data stores that can be hosted and ported among disparate PaaS providers.It facilitates the developers with data portability and data migration among relational and NoSQL-based cloud databases.NoSQL databases are fundamental to endure Big Data applications as they support the handling of an enormous volume of highly variable data while assuring fault tolerance,availability,and scalability.The implementation of the middleware depicts that using it alleviates the efforts of rewriting the application code while changing the backend database system.A working protocol of a migration tool has been developed using this middleware to facilitate the migration of the database(move existing data from a database on one cloud to a new database even on a different cloud).Although the middleware adds some overhead compared to the native code for the cloud services being used,the experimental evaluation on Twitter(a Big Data application)data set,proves this overhead is negligible.
文摘After describing the concept of middleware,this paper discusses the position and value of middleware among modern software technologies,summarizes some kinds of common middleware.This paper also gives some proposals for developing middleware in China.
文摘WebGIS is the result of combining the technology of Internet with that of Geographic Information Systems (GIS). This paper aims at some problems in the development of GIS, such as the system of development is instable, and presents the method of adopting component technology to accomplish WebGIS middleware which has been successfully applied to the Oil Production Engineering information visible system. It showed in practice that the WebGIS middleware can be casily embedded in the web pages to accomplish GIS application system in a network environment. On the one hand, its application can reduce complexity of system and speed up the pace of development. On the other hand, it is certain to reduce the development costs and improve the maintainability. Key words WebGIS - middleware - oil production engineering CLC number TP 31 Biography: LIU Quan (1969-), male, Ph. D. candidate, research direction: include automated resoning, WebGIS.
基金Supported by the National Natural Science Foun-dation of China (60573091 ,60273018)National Basic Research andDevelopment Programof China(2003CB317000) +1 种基金the Key Project ofMinistry of Education of China (03044) Programfor NewCentu-ry Excellent Talents in University(NCET) .
文摘In this paper, we propose a flexible locationbased service (LBS) middleware framework to make the development and deployment of new location based applications much easier. Considering the World Wide Web as a huge data source of location relative information, we integrate the common used web data extraction techniques into the middleware framework, exposing a unified web data interface for the upper applications to make them more attractive. Besides, the framework also emphasizes some common LBS issues, including positioning, location modeling, location-dependent query processing, privacy and secure management.
基金the National High Technology Research and Development Program (863) of China(No. 2006AA04A114)
文摘The radio frequency identification (RFID) technology progressing is becoming a increasing interest in several application areas. To accommodate diverse and changing requirements from applications,RFID middleware should be reconfigurable. However,current RFID middleware is limited in its ability to support reconfiguration. To solve this problem,we adopt the service-oriented component-based approach in building the middleware. Component-based design enables decomposition of middleware functionality and is easier than the current one to manage and modify the structure of the middleware both statically and dynamically. Applying service-oriented architecture (SOA) can further reduce the coupling between components and external software and ease the integration between middleware and applications. We propose a two-layered service component architecture (SCA) open service gateway initiative (OSGi) component model so as to enable reconfigurability. Based on the proposed component model,we build a standard-based RFID middleware-SCA-OSGi based RFID middleware (SORM) which supports flexible deployment topologies and reconfigurability. The design and implementation details of SORM are illustrated.
文摘There are many cases when an organization needs to monitor the data and operations of its super-vised departments, especially those departments which are not owned by this organization and are managed by their own information systems. Distributed Heterogeneous Inspecting System (DHIS) is the system an organization uses to monitor its supervised departments by inspecting their information systems. In DHIS, the inspected systems are generally distributed, heterogeneous, and constructed by different companies. DHIS has three key processes-abstracting core data sets and core operation sets, collecting these sets, and inspecting these collected sets. In this paper, we present the concept and mathematical definition of DHIS, a metadata method for solving the interoperability, a security strategy for data transferring, and a middleware-based solution of DHIS. We also describe an example of the inspecting system at WENZHOU custom.