Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Middleware

Handbook of Research on ICTs and Management Systems for Improving Efficiency in Healthcare and Social Care
Software between an operation system and applications, it processes O.S. functionalities and provides extra functionalities to applications.
Published in Chapter:
Using Interactive Digital Television Middleware Tools to Promote Facilities for Healthcare and Social Services
Samuel Oliveira Azevedo (Federal University of Rio Grande do Norte, Brazil), Rummenigge Rudson Dantas (Federal University of Rio Grande do Norte, Brazil), and Luiz Marcos Gonçalves (Federal University of Rio Grande do Norte, Brazil)
DOI: 10.4018/978-1-4666-3990-4.ch053
Abstract
This chapter introduces the use of middleware tools in applications for healthcare and social services, focusing on solutions designed for Interactive Digital Television (IDTV), and discusses its implications to modern roles for easing patient and caretaker relations. The authors explore the capacities of such solutions to assist the patients in their personal needs, optimizing the time and tasks of the caretaker. They discuss the limits of the use of Internet in satisfying the needs of communication of elderly and other patients, and then they propose new roles for caretaking based on this new reality. The authors also present an architecture that allows the remote use and control of electronic devices via IDTV set-top boxes for the middleware Ginga. They show applications based on this architecture that promote healthcare and social services, as a set of infrared lights coupled to a hat that can be used as input for impaired patients, and how an accelerometer can be used with IDTV applications for treatment and entertainment. Before concluding, the authors point out research directions on the topics discussed in this chapter.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Using Interactive Digital Television Middleware Tools to Promote Facilities for Healthcare and Social Services
Software between an operation system and applications, it processes O.S. functionalities and provides extra functionalities to applications.
Full Text Chapter Download: US $37.50 Add to Cart
Full Text Chapter Download: US $37.50 Add to Cart
I-Gate: Interperception - Get all the Environments
Software layer located between the operational system and the applications, it allows the execution of a application in different hardware platforms.
Full Text Chapter Download: US $37.50 Add to Cart
Full Text Chapter Download: US $37.50 Add to Cart
Full Text Chapter Download: US $37.50 Add to Cart
E-Health Sites Development Using Open Source Software and OMT Methodology as Support for Family Doctors’ Activities: A Romanian Case Study
Is a language that can translate the browser request, process these request, interact with software on server to satisfy the requests and to indicate to the server exactly which need to send back to user’s browser is request.
Full Text Chapter Download: US $37.50 Add to Cart
Grid Computing Initiatives in India
It is the software that manages activity on the Grid like enabling the user to access computers distributed over the network and organizing/integrating the disparate computational resources of the Grid into a coherent whole. The middleware is conceptually in between the two types of software (operating systems and applications software).
Full Text Chapter Download: US $37.50 Add to Cart
Middleware for Preserving Privacy in Big Data
A general-purpose service that sits between platforms and applications.
Full Text Chapter Download: US $37.50 Add to Cart
Middleware for Community Coordinated Multimedia
is the key technology which integrates two or more distributed software units and allows them to exchange data via heterogeneous computing and communication devices. In this chapter, middleware is perceived as an additional software layer in OSI model encapsulating knowledge from presentation and session layers, consisting of standards, specifications, forms, and protocols for multimedia, service, mobility and community computing and communication.
Full Text Chapter Download: US $37.50 Add to Cart
A Middleware Architecture for Developing Mobile Applications
A software that hides the heterogeneity of various hardware components, operating systems and communication protocols by providing uniform, standard, high-level interfaces to application developers.
Full Text Chapter Download: US $37.50 Add to Cart
Security and Reliability of RFID Technology in Supply Chain Management
Software for processing the streams of tag or sensor data from one or more readers and filters, aggregate and counts tag data. This process reduces amount of data before sending them to enterprise application.
Full Text Chapter Download: US $37.50 Add to Cart
Adaptive Mobile Applications
An enabling layer of software that resides between the application program and the networked layer of heterogeneous platforms and protocols. It decouples applications from any dependencies on the plumbing layer that consists of heterogeneous operating systems, hardware platforms and communication protocols.
Full Text Chapter Download: US $37.50 Add to Cart
Personal Digital Libraries
Any software component that mediates between an application server and a set of mobile clients.
Full Text Chapter Download: US $37.50 Add to Cart
The Internet of Things and Cultural Heritage
It is the software layer that provides communication and enables data management in order to simplify, develop and make more useful IoT technologies with complex infrastructure.
Full Text Chapter Download: US $37.50 Add to Cart
Accessing Grid Metadata through a Web Interface
A computer software that connects software components or applications. The software consists of a set of enabling services that allow multiple processes running on one or more machines to interact across a network. This technology evolved to provide for interoperability in support of the move to coherent distributed architectures, which are used most often to support and simplify complex, distributed applications. It includes web servers, application servers, and similar tools that support application development and delivery. Middleware is especially integral to modern information technology based on XML, SOAP, Web services, and service-oriented architecture.
Full Text Chapter Download: US $37.50 Add to Cart
The DIM Approach for Digital Twin
It represents a set of computer programs whose objective is to enable communication and management of data in distributed application. For instance, sensors for energy monitoring communicate with each other using their own computer languages, often created or implemented by different manufacturers. Consequently, the middleware works as a translator, thus allowing the sensors to communicate with each other.
Full Text Chapter Download: US $37.50 Add to Cart
A Package-Based Architecture for Customized GIS
Layer(s) of software between client and server processes that deliver the extra functionality behind a common set of APIs that client and server processes can invoke.
Full Text Chapter Download: US $37.50 Add to Cart
Interoperability Issues of Business Processes: Key Issues and Technological Drivers
A dynamic self-organized layer, usually acting on the top of the transport layer, that provides uniformity between the lower layers of the framework (hardware, operating systems, etc.), which are different by default, and hides serious, natural discrepancies that exist among applications.
Full Text Chapter Download: US $37.50 Add to Cart
Future Smart Products Systems Engineering
A software layer that is built to hide the heterogeneity of hardware and software from applications.
Full Text Chapter Download: US $37.50 Add to Cart
Service Industry Companies
Software that acts as a bridge to connect other information technology elements, such as applications, databases, web front-ends, normally across a network.
Full Text Chapter Download: US $37.50 Add to Cart
Deploying Ubiquitous Computing Applications on Heterogeneous Next Generation Networks
Special purpose software, which masks the complexity and distribution of the nodes of a distributed system. Middleware makes available the collective capabilities of the underlying distributed system as services, which are accessible in a unified manner, regardless of the location or availability of the system nodes.
Full Text Chapter Download: US $37.50 Add to Cart
SHARE: A European Healthgrid Roadmap
A software stack composed of security, resource management, data access, accounting, and other services required for applications, users, and resource providers to operate effectively in a grid environment.
Full Text Chapter Download: US $37.50 Add to Cart
New Computer Network Paradigms and Virtual Organizations
Describes the software used to interconnect software applications. Middleware allows building complex distributed applications to support virtual organizations. Examples of middleware are application servers and Web servers.
Full Text Chapter Download: US $37.50 Add to Cart
Privacy Risk in E-Commerce
Software residing on a server between readers and enterprise applications to filter data and pass on only useful information to applications. Some middleware is able to manage readers on a network.
Full Text Chapter Download: US $37.50 Add to Cart
Middleware Support for Wireless Sensor Networks: A Survey
abstraction layer that lies between application and network, enabling the easy development of complex networking application.
Full Text Chapter Download: US $37.50 Add to Cart
Student Engagement and Smart Spaces: Library Browsing and Internet of Things Technology
The portions of a technology project that connect and communicate several disparate data sources.
Full Text Chapter Download: US $37.50 Add to Cart
Grid INFN Virtual Laboratory for Dissemination Activities (GILDA)
Software that sits between the operating system and application programs and provides a set of common services to them.
Full Text Chapter Download: US $37.50 Add to Cart
Location Information Management in LBS Applications
Software that functions as a conversion or translation layer. It is also a consolidator and integrator. any programming that serves to “glue together” or mediate between two separate and often already existing programs.
Full Text Chapter Download: US $37.50 Add to Cart
A Mobile Fleet Application Case Study Using SyD Middleware
Is a software system that functions as the broker between two district applications. Usually, middleware systems abstract the functionality of underlying network, device, or other software applications by hiding system and network heterogeneity.
Full Text Chapter Download: US $37.50 Add to Cart
System Support for Smart Spaces
Software layer in the middle of application and system software.
Full Text Chapter Download: US $37.50 Add to Cart
Event Detection in Wireless Sensor Networks
Middleware is usually below the application layer and on top of the operating systems and the network layer. It coordinates requirements from multiple applications, hides details of lower levels, provides common services, and facilitates application development, deployment, and management.
Full Text Chapter Download: US $37.50 Add to Cart
Towards Conflict-Free Virtual Enterprises
A dynamic self-organized layer, usually acting on the top of the transport layer, that provides uniformity between the lower layers of the framework (hardware, operating systems, etc.), which are different by default, and hides serious, natural discrepancies that exist among applications.
Full Text Chapter Download: US $37.50 Add to Cart
BIM and Interoperability for Cultural Heritage through ICT
It represents a set of computer programs whose objective is to enable communication and management of data in distributed applications. For instance, sensors for energy monitoring communicate with each other using their own computer languages, often created or implemented by different manufacturers. Consequently, the middleware works as a translator, thus allowing the sensors to communicate with each other.
Full Text Chapter Download: US $37.50 Add to Cart
What Is Cloud Computing?
Was introduced in 1968 but get a boost in the 1980s, as software that links/band two applications together. It makes life easier for a developer. For example, newly created application band together with a legacy application. Its services are beyond the capacity of the operating system.
Full Text Chapter Download: US $37.50 Add to Cart
Quantitative Productivity Analysis of a Domain-Specific Modeling Language
A software abstraction layer that typically resides between the operating system and the application layer ( e.g. , the Java Virtual Machine).
Full Text Chapter Download: US $37.50 Add to Cart
Reasoning Qualitatively about Handheld Multimedia Framework Quality Attributes
Software often containing control and business logic residing below the user interface, but above the interfaces provided by the operating system in a layered architecture.
Full Text Chapter Download: US $37.50 Add to Cart
Supporting Data-Intensive Analysis Processes: A Review of Enabling Technologies and Trends
Middleware is software that is used to facilitate and link interactions between various software components across distributed computing environments. Middleware typically utilizes adapters to enable interoperability between wide varieties of components. Also, middleware often provides higher-level and more user-friendly access to the components it manages.
Full Text Chapter Download: US $37.50 Add to Cart
GIS Grids and the Business Use of GIS Data
Software that sits ‘in the middle’ between applications (e.g., a word processing program) working on different operating systems (Unix, Windows, z/OS, etc.). It is similar to the middle layer of a three-tier single system architecture, except it is stretched across multiple systems or applications. Examples include database systems, telecommunications software, transaction monitors and messaging-and-queuing software
Full Text Chapter Download: US $37.50 Add to Cart
Framework-Based Debugging for Embedded Systems
Software that extends the services provided to an application by the operating system, often related to special-purpose communication and input/output tasks.
Full Text Chapter Download: US $37.50 Add to Cart
The IntelCities Community of Practice: The eGov Services Model for Socially Inclusive and Participatory Urban Regeneration Programs
The enabling technology. It functions as a piece of software that connects two or more applications, allowing them to exchange data. It is computer software that connects software components or applications. The software consists of a set of enabling services that allow multiple processes running on one or more machines to interact across a network. This technology evolved to provide for interoperability in support of the move to coherent distributed architectures, which are used most often to support and simplify complex, distributed applications. It is especially integral to modern information technology based on XML, SOAP, Web services, and service-oriented architecture.
Full Text Chapter Download: US $37.50 Add to Cart
Next Generation Mobile Multimedia
This is a set of services designed to abstract the underlying differences between technologies, making what at first appears a heterogeneous collection of technologies appear homogeneous through the application of these middleware services.
Full Text Chapter Download: US $37.50 Add to Cart
Integration and Information Sharing in E-Government
Middleware refers to a software program written to connect otherwise separate applications. Middleware serves as a bridge or interface between applications so that they can exchange data and resources.
Full Text Chapter Download: US $37.50 Add to Cart
Enterprise Interoperability
A dynamic self-organized layer, usually acting on the top of the transport layer, that provides uniformity between the lower layers of the framework (hardware, operating systems, etc.), which are different by default, and hides serious, natural discrepancies that exist among applications.
Full Text Chapter Download: US $37.50 Add to Cart
Introduction and Overview of Wireless Sensor Networks
A flexible software component that exists between the above application layer and the below network, link layers, which can simplify the development of software and improve its reusability, reliability and scalability.
Full Text Chapter Download: US $37.50 Add to Cart
Overlay-Based Middleware for the Pervasive Grid
System software that typically resides between the application and the operating system that provides a distributed programming paradigm that supports the developer overcome the challenges of distributed computing.
Full Text Chapter Download: US $37.50 Add to Cart
Grid Enabled Surrogate Modeling
The middleware is responsible for managing the grid resources (access control, job scheduling, resource registration and discovery, etc.), abstracting away the details and presenting the user with a consistent, virtual computer to work with. Examples of middlewares include: Globus, Unicore, Legion and Triana.
Full Text Chapter Download: US $37.50 Add to Cart
Assessing the Integration of Blockchain and Supply Chain Management: The Case of China
Software that acts as a bridge between an operating system or database and applications, especially on a network. For blockchain, middleware can facilitate the integration of blockchain technology with existing IT systems.
Full Text Chapter Download: US $37.50 Add to Cart
Digital Libraries Overview and Globalization
The connectivity software that consists of a set of services that enables multiple processes interacting with one or more machines across a network.
Full Text Chapter Download: US $37.50 Add to Cart
Software Engineering for Mobile Multimedia: A Roadmap
Middleware is software that can significantly increase reuse by providing readily usable, standard solutions to common programming tasks, such as persistent storage, (de)marshalling, message buffering and queuing, request de-multiplexing, and concurrency control.
Full Text Chapter Download: US $37.50 Add to Cart
Architectural Model for Supply Chain Orchestration and Management
Technology that enables the exchange of information between information systems and that encapsulates implementation details
Full Text Chapter Download: US $37.50 Add to Cart
Service-Oriented Architectures for Pervasive Computing
Middleware is computer software that connects software components or applications. The software consists of a set of services that allow multiple processes running on one or more machines to interact across a network. This technology evolved to provide for interoperability in support of the move to coherent distributed architectures, which are used most often to support and simplify complex, distributed applications. It includes web servers, application servers, and similar tools that support application development and delivery. Middleware is especially integral to modern information technology based on XML, SOAP, Web services, and service-oriented architecture”, as defined in Wikipedia (http://en.wikipedia.org/wiki/Middleware).
Full Text Chapter Download: US $37.50 Add to Cart
Policy for Mobile Devices to Access Grid Infrastructure
A general term used for any computing programming that serves to mediate between two separate and often already existing programs.
Full Text Chapter Download: US $37.50 Add to Cart
Ubiquitous Computing: A Taxonomy of Architectural Quality Attributes for Handheld Multimedia Devices
Software often containing control and business logic residing below the user interface, but above the interfaces provided by the operating system in a layered architecture.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR