and innovative technology solutions which are
providing applications for an ambient assistive
living.
The MPOWER middleware follows the IBM
Service-Oriented Architecture (SOA) approach
using web services. Applications built in the SOA
are based on services. A service is an
implementation of a well-defined business
functionality, and such services can then be
consumed by clients in different applications or
business processes. SOA-based applications are
distributed multi-tier applications that have a
presentation, a business logic, and persistence layers.
Services are the building blocks of SOA
applications. While any functionality can be made
into a service, the challenge is to define a service
interface that is at the right level of abstraction
(Mahmoud, 2005).
Web services are software parts designed to
support machine-to-machine interaction over a
network. This interoperability is gained through a set
of XML-based open standards, such as WSDL,
SOAP, and UDDI. These standards provide a
common approach for defining, publishing, and
using web services (Mahmoud, 2005).
The idea in the MPOWER project is to evaluate
use cases and features for elderly people and people
with dementia, based on user scenarios. The
assigned features are leading to services, which will
be implemented as web services. The application
developer will be able to develop applications based
on these services more efficient. For demonstrating
the middleware there are two demonstration sites
planed. One demonstration site will be based in
Norway. The Norwegian pilot Point-of-Care (PoC)
application will show the connection to a legacy
system, storing information about medical treatment,
social treatment and care planning. The other trial
Point-of-Care application will be implemented in
Poland. This demonstration site will show the
integration of different domestic and medical
sensors.
3 INTEROPERABILITY
An essential aspect of an architecture is the
establishment of technical standards. In general,
standards define common elements, such as user
interfaces; system interfaces, representations of data,
protocols for the exchange of data, and interfaces
accessing data or system functions. Technical
standards provide a number of advantages for the
systems architect.
The partners will promote standardization
through aligning their work with ongoing
development of HL7, security and interoperability
standards. Standards are important because they are
accepted by multiple vendors, thereby increasing the
likelihood that a collection of systems from diverse
sources will be able to interoperate.
Definition of interoperability in ISO/IEC 23282-
0: Information Technology Vocabulary,
Fundamental Terms: “The capability to
communicate, execute programs, or transfer data
among various functional units in a manner that
requires the user to have little or no knowledge of
the unique characteristics of those units”
Interoperability can be achieved through:
the implementation of standards,
the usage of predefined sets of business
procedures,
the usage of accorded file formats and
protocols for data transmissions.
4 INTEROPERABILITY IN
MPOWER
Inside the MPOWER framework different interfaces
for implementing interoperability standards and
guidelines have been identified. Interoperability is
important for every interface where data is
transferred outside the closed system. Concerning
the Service-Oriented Architecture (SOA) approach,
messaging guidelines for data transfer between the
different services are also a need of interoperability.
The following chapters will describe these three
interfaces where interoperability needs in the
MPOWER framework are identified and where and
how standards are used.
4.1 Interoperability in Point of Care
Systems
Homecare and Point-of-Care systems that are
available today, usually provided by one single
vendor, suffer under proprietary data and messaging
transfer and lack very often in respect to data
exchange and interoperability with other systems,
especially third party systems.
A series of “health informatics, Point-of-Care”
standards are being developed in a concerted
approach between ISO, IEEE, IHE, and other major
players in the field. These efforts are targeted
towards implementing interoperable measurement
INTEROPERABILITY IN SMART HOME MIDDLEWARE - The MPOWER Project
177