Balancing between Local Requirements, Interoperability Standards, and SOA principles ‐ Case eBooking of Health Services

Service‐oriented architecture is an attractive development approach for flexible and reusable healthcare IT solutions. However, there are many practical architectural challenges in developing Service‐Oriented Architectures (SOA) in organizations. In practice, not all basic SOA principles can be easi...

Full description

Bibliographic Details
Main Authors: Juha Mykkänen, Mika Tuomainen
Format: Article
Language:English
Published: Finnish Social and Health Informatics Association 2012-06-01
Series:Finnish Journal of eHealth and eWelfare
Subjects:
Online Access:https://journal.fi/finjehew/article/view/6532
Description
Summary:Service‐oriented architecture is an attractive development approach for flexible and reusable healthcare IT solutions. However, there are many practical architectural challenges in developing Service‐Oriented Architectures (SOA) in organizations. In practice, not all basic SOA principles can be easily followed using vertical standards and local adaptation is typically needed. In this paper, we discuss balancing between vertical interoperability standards, local requirements and SOA principles. We classify different types of conflicts between these elements and analyze healthcare electronic booking solutions as a case example. The establishment of inter‐organizational interoperability solutions requires agreements on many levels, and open vertical standards such as HL7 combined with horizontal industry standards provide solutions to many of these levels. SOA based interfaces using vertical industry standards and models are good starting points, but they must be further refined to guarantee interoperability and fit for local requirements.
ISSN:1798-0798