ACKNOWLEDGEMENTS
The authors would like to thank the Brazilian re-
search agency CNPq (grant 445500/2014-0) for finan-
cial support.
REFERENCES
Bertolino, A., Inverardi, P., and Muccini, H. (2013).
Software Architecture-based Analysis and Testing:
A Look into Achievements and Future Challenges.
Computing, 95(8):633–648.
Booch, G. (2007). The Economics of Architecture-First.
IEEE Software, 24(5):18–20.
Carvalho, M. B., Bellotti, F., Berta, R., Gloria, A. D., Gaz-
zarata, G., Hu, J., and Kickmeier-Rust, M. (2015). A
Case Study on Service-Oriented Architecture for Se-
rious Games. Entertainment Computing, 6:1–10.
Cho, I., Kim, J., Kim, J., Kim, H. Y., and Kim, Y. (2010).
Design and Implementation of a Standards-Based In-
teroperable Clinical Decision Support Architecture in
the Context of the Korean EHR. Int. J. of Medical
Informatics, 79(9):611–622.
El-Sappagh, S. H. and El-Masri, S. (2014). A Distributed
Clinical Decision Support System Architecture. Jour-
nal of King Saud University - Computer and Informa-
tion Sciences, 26(1):69–78.
Fabian, B., Ermakova, T., and Junghanns, P. (2015). Col-
laborative and Secure Sharing of Healthcare Data in
Multi-Clouds. Information Systems, 48:132–150.
Franc¸a, J. M. S., de S. Lima, J., and Soares, M. S. (2016).
A Case Study on SoaML to Design an Electronic
Health Record Application Considering Integration of
Legacy Systems. In 40th IEEE Annual Computer Soft-
ware and Applications Conference, COMPSAC 2016,
pages 353–358.
Garlan, D. (2014). Software Architecture: A Travelogue. In
Proc. of the on Future of Software Engineering, FOSE
2014, pages 29–39.
Gazzarata, G., Gazzarata, R., and Giacomini, M. (2015).
A Standardized SOA Based Solution to Guarantee the
Secure Access to EHR. Procedia Computer Science,
64:1124–1129.
Gonz
´
alez, M.
´
A. C., Garc
´
ıa-Pe
˜
nalvo, F. J., Forment, M. A.,
Mayol, E., and Llamas, C. F. (2014). Implementa-
tion and Design of a Service-Based Framework to In-
tegrate Personal and Institutional Learning Environ-
ments. Science of Computer Programming, 88:41–53.
ISO 20514:2005 (2005). ISO 20514:2005 Health informat-
ics, Electronic health record - Definition, scope and
context. Technical report, ISO, Geneva, Switzerland.
ISO 42010:2011 (2011). ISO 42010:2011 Systems and soft-
ware engineering Architecture description.
Kabir, M. A., Han, J., and Colman, A. W. (2014).
SocioTelematics: Harnessing Social Interaction-
Relationships in Developing Automotive Applica-
tions. Pervasive and Mobile Computing, 14:129–146.
Marchetta, P., Natale, E., Pescap
`
e, A., Salvi, A., and San-
tini, S. (2015). A Map-Based Platform for Smart
Mobility Services. In Symposium on Computers and
Communication, ISCC 2015, pages 19–24.
Monsieur, G., Snoeck, M., and Lemahieu, W. (2012). Man-
aging Data Dependencies in Service Compositions.
Journal of Systems and Software, 85(11):2604–2628.
Moor, G. D., Sundgren, M., Kalra, D., Schmidt, A., Dugas,
M., Claerhout, B., Karakoyun, T., Ohmann, C., Las-
tic, P.-Y., Ammour, N., Kush, R., Dupont, D., Cug-
gia, M., Daniel, C., Thienpont, G., and Coorevits, P.
(2015). Using Electronic Health Records for Clinical
Research: The Case of the EHR4CR Project. Journal
of Biomedical Informatics, 53:162–173.
Nguyen, L., Bellucci, E., and Nguyen, L. T. (2014). Elec-
tronic Health Records Implementation: An Evaluation
of Information System Impact and Contingency Fac-
tors. Int. J. of Medical Informatics, 83(11):779–796.
OMG (2012). Service Oriented Architecture Modeling
Language (SoaML) Specification. Technical report,
http://www.omg.org/spec/SoaML/1.0/PDF.
Papazoglou, M. P., Traverso, P., Dustdar, S., and Leymann,
F. (2008). Service-Oriented Computing: a Research
Roadmap. Int. J. Cooperative Information System,
17(2):223–255.
Soares, M. S. and Franc¸a, J. M. S. (2016). Characterization
of the Application of Service-Oriented Design Prin-
ciples in Practice: A Systematic Literature Review.
Journal of Software, 11(4):403–417.
Traore, B. B., Kamsu-Foguem, B., and Tangara, F.
(2016). Integrating MDA and SOA for Improving
Telemedicine Services. Telematics and Informatics,
33(3):733–741.
Welke, R., Hirschheim, R., and Schwarz, A. (2011). Ser-
vice Oriented Architecture Maturity. IEEE Computer,
44(2):61–67.
Development of an Electronic Health Record Application using a Multiple View Service Oriented Architecture
315