Authors:
Joyce M. S. França
1
;
Josimar de S. Lima
2
and
Michel S. Soares
2
Affiliations:
1
Federal University of Uberlândia and Federal Institute of Education, Brazil
;
2
Federal University of Sergipe, Brazil
Keyword(s):
Service Oriented Architecture, Electronic Health Systems, Software Development, ISO/IEC/IEEE 42010, SoaML.
Related
Ontology
Subjects/Areas/Topics:
Databases and Information Systems Integration
;
Enterprise Information Systems
;
Information Systems Analysis and Specification
;
Legacy Systems
;
Tools, Techniques and Methodologies for System Development
Abstract:
Service-Oriented Architecture has been widely adopted in several domains in past years with the purpose of
developing distributed applications. Within the health domain, integration of legacy systems by means of web
services has been applied in order to develop complex applications. However, few approaches in this area
treat complexity by delineating a software architecture to which applications must conform. In most cases
in the literature, SOA applications in the health domain are documented using only one or two architecture
views. This paper proposes a multiple view Service Oriented Architecture which is the basis for development
of an Electronic Health Record (EHR) application. In order to develop the EHR, new requirements as well
as current functionalities obtained from integrating legacy systems by means of web services were considered
in a cohesive approach. Four architecture views, Scenarios, Business Process, Implementation and Logical
View are presented. Each architecture
view addresses one specific concern that organizes important concepts,
facilitates understanding the system, and improves possibilities of communication between stakeholders. As
a result, important software principles such as separation of concerns, component-based development and
modularity are considered for development and integration of legacy systems in order to develop the EHR
application to be deployed in a public hospital.
(More)