RESTful mobile architecture for social security services: A case study

Nowadays, Web Services is the technological weapon-of-choice to implement Service-oriented Architectures (SOA). Companies like Google, Amazon, Twitter and Facebook offer Web Services to provide easy access to some of their resources, allowing third parties to combine, reuse and add value to their applications. In particular, mobile services promote the use of mobile devices as service consumers, with a remarkable growth in recent years. However, it is still challenging to identify the most appropriate architecture to integrate applications at organizational level in this new ecosystem of services and heterogeneous devices. Architectural decisions should be based on technical arguments, being crucial in the design of distributed system. This requires an unbiased analysis of the specific capabilities offered by services, mobile platforms and back-end options. Moreover, mobile services face different difficulties to spread in the market, which constrain their success. In particular, mobile devices have distinctive features (screen, battery, keyboard, etc.), which must be carefully considered in the development of mobile applications. For all these reasons, this work defines a mobile service-oriented software architecture based upon RESTful services. We analyzed architectural aspects and decisions to maximize desired quality attributes, particularly for the social security domain. These design decisions were then applied in a case study: a service-oriented architecture and mobile application for the social security provider SOSUNC, from the National University of Comahue.

[1]  Quan Z. Sheng,et al.  Web Services Foundations , 2013, Springer New York.

[2]  François Andry,et al.  REST-Style Architecture and the Development of Mobile Health Care Solutions , 2011, BIOSTEC.

[3]  Mike P. Papazoglou,et al.  Service oriented architectures: approaches, technologies and research issues , 2007, The VLDB Journal.

[4]  Amnon Shabo,et al.  Model Formulation: HL7 Clinical Document Architecture, Release 2 , 2006, J. Am. Medical Informatics Assoc..

[5]  Simon Holmes Getting MEAN with Mongo, Express, Angular, and Node , 2015 .

[6]  Nuria Oliver,et al.  SocialSearchBrowser: a novel mobile search and information discovery tool , 2010, IUI '10.

[7]  Carlos Rodrigues,et al.  Mobile Application Webservice Performance Analysis: Restful Services with JSON and XML , 2011, CENTERIS.

[8]  Markus Lanthaler,et al.  Towards a RESTful service ecosystem , 2010, 4th IEEE International Conference on Digital Ecosystems and Technologies.

[9]  Frank Leymann,et al.  Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging, and More , 2005 .

[10]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

[11]  Cesare Pautasso,et al.  Restful web services vs. "big"' web services: making the right architectural decision , 2008, WWW.

[12]  Motaz Saad,et al.  Performance Evaluation of RESTful Web Services for Mobile Devices , 2010, Int. Arab. J. e Technol..

[13]  Einar Landre,et al.  REST versus SOAP as Architectural Style for Web Services , 2007 .

[14]  D. Sonntag REST-based Meta Web Services in Mobile Application Frameworks , 2011 .

[15]  Athman Bouguettaya,et al.  Deploying and managing Web services: issues, solutions, and directions , 2008, The VLDB Journal.

[16]  Jorge Campos,et al.  Mobile medication administration system: application and architecture , 2008, EATIS.

[17]  Lida Xu,et al.  The internet of things: a survey , 2014, Information Systems Frontiers.

[18]  Antonio Iera,et al.  The Internet of Things: A survey , 2010, Comput. Networks.

[19]  Serhan Dagtas,et al.  EXEM: Efficient XML data exchange management for mobile applications , 2007, Inf. Syst. Frontiers.

[20]  Bernd Blobel,et al.  A model driven approach for the German health telematics architectural framework and security infrastructure , 2007, Int. J. Medical Informatics.

[21]  P. V. Biron,et al.  The HL7 Clinical Document Architecture. , 2001, Journal of the American Medical Informatics Association : JAMIA.

[22]  Claudio Riva,et al.  Designing Web-Based Mobile Services with REST , 2007, ICSOC Workshops.

[23]  Jan Bosch,et al.  Mobile Service Oriented Architectures (MOSOA) , 2006, DAIS.

[24]  Geng Yang,et al.  Wearable Internet of Things: Concept, architectural components and promises for person-centered healthcare , 2014, 2014 4th International Conference on Wireless Mobile Communication and Healthcare - Transforming Healthcare Through Innovations in Mobile and Wireless Technologies (MOBIHEALTH).

[25]  Eleni Stroulia,et al.  Building highly-interactive, data-intensive, REST applications: the Invenio experience , 2008, CASCON '08.

[26]  Prashant Doshi,et al.  Towards Automated RESTful Web Service Composition , 2009, 2009 IEEE International Conference on Web Services.