Abstract
Mobility is a crucial sector for the livability of urban spaces, both in terms of accessibility for people with disabilities, and in terms of enjoyability by people with different interests. The deep transformation mobility is undergoing, heading towards commoditization of the full spectrum of transportation services, can lead to efficient solutions based on the same principle for all these needs. This paper shows how the approach based on the flexible orchestration of microservices allows to build applications that are, at the same time, more easily suited to the specific needs of different user categories, and more seamlessly integrated in the Mobility as a Service approach to smart mobility.





Similar content being viewed by others
References
Mirri S, Prandi C, Salomoni P (2014) A context-aware system for personalized and accessible pedestrian paths, In: 2014 International Conference on High Performance Computing & Simulation (HPCS), pp 833–840, IEEE
Palazzi CE, Teodori L, Roccetti M (2010) Path 2.0: A participatory system for the generation of accessible routes, In: 2010 IEEE International Conference on Multimedia and Expo (ICME), pp 1707–1711, IEEE
Pippuri S, Hietanen S, Pyyhtiä K. Maas finland. maas.fi/
Banerjee P, Friedrich R, Bash C, Goldsack P, Huberman B, Manley J, Patel C, Ranganathan P, Veitch A (2011) Everything as a service: Powering the new information economy. Computer 3:36–43
Melis A, Mirri S, Prandi C, Prandini M, Salomoni P, Callegati F (2016) Crowdsensing for smart mobility through a service-oriented architecture, In: 2016 IEEE International Conference on Smart Cities Conference (ISC2), IEEE
Talasila M, Curtmola R, Borcea C (2013) Improving location reliability in crowd sensed data with minimal efforts, In: Wireless and Mobile Networking Conference (WMNC), 2013 6th Joint IFIP, pp 1–8, IEEE
Prandi C, Roccetti M, Salomoni P, Nisi V, Nunes NJ (2016) Fighting exclusion: a multimedia mobile app with zombies and maps as a medium for civic engagement and design. Multimedia Tools and Applications, pp 1–29
Petkovics Á, Simon V, Gódor I., Böröcz B (2015) Crowdsensing solutions in smart cities: Introducing a horizontal architecture, In: 13th International Conference on Advances in Mobile Computing and Multimedia (MoMM 2015), vol. 13, pp 33–37, ACM
Cortellazzi J, Foschini L, De Rolt CR, Corradi A, Neto CAA, Alperstedt GD (2016) Crowdsensing and proximity services for impaired mobility, In: 2016 IEEE Symposium on Computers and Communication (ISCC), pp 44–49, IEEE
Mirri S, Prandi C, Salomoni P, Callegati F, Melis A, Prandini M (2016) A service-oriented approach to crowdsensing for accessible smart mobility scenarios. Mob Inf Syst:
Sassi A, Zambonelli F (2014) Coordination infrastructures for future smart social mobility services. IEEE Intell Syst 5(29):78–82
Prandi C, Nisi V, Salomoni P, Nunes NJ (2015) From gamification to pervasive game in mapping urban accessibility, In: Proceedings of the 11th Biannual Conference on Italian SIGCHI Chapter, pp 126–129, ACM
Goncalves J, Hosio S, Rogstadius J, Karapanos E, Kostakos V (2015) Motivating participation and improving quality of contribution in ubiquitous crowdsourcing. Comput Netw 90:34–48
Zambonelli F (2011) Pervasive urban crowdsourcing: Visions and challenges, In: 2011 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops), pp 578–583, IEEE
Mirri S, Prandi C, Salomoni P, Callegati F, Campi A (2014) On combining crowdsourcing, sensing and open data for an accessible smart city, In: 2014 Eighth Interna- tional Conference on Next Generation Mobile Apps, Services and Technologies, pp 294–299, IEEE
Melis A, Mirri S, Prandi C, Prandini M, Salomoni P, Callegati F (2016) A microservice architecture use case for persons with disabilities, In: 2nd EAI International Conference on Smart Objects and Technologies for Social Good, EAI
Anjum A, Ilyas MU (2013) Activity recognition using smartphone sensors, In: Consumer Communications and Networking Conference (CCNC), 2013 IEEE, pp 914–919, IEEE
Bujari A, Licar B, Palazzi CE (2012) Movement pattern recognition through smartphone’s accelerometer, In: Consumer communications and networking conference (CCNC), 2012 IEEE, pp 502–506, IEEE
Kjærgaard MB, Wirz M, Roggen D, Tröster G (2012) Detecting pedestrian flocks by fusion of multi-modal sensors in mobile phones, In: Proceedings of the 2012 ACM Conference on Ubiquitous Computing, pp 240–249, ACM
Iwasawa Y, Nagamine K, Yairi IE, Matsuo Y (2015) Toward an automatic road accessibility information collecting and sharing based on human behavior sensing technologies of wheelchair users. Proced Comput Sci 63:74–81
Gygi B (2001) Factors in the identification of environmental sounds. PhD thesis, faculty of the University Graduate School in partial fulfillment of the requirements for the degree Doctor of Philosophy in the Department of Psychology, Indiana University
Malkin RG, Waibel A (2005) Classifying user environment for mobile applications using linear autoencoding of ambient audio, In: Proceedings.(ICASSP’05). IEEE International Conference on Acoustics, Speech, and Signal Processing, 2005., vol 5, pp v–509, IEEE
Peltonen V, Tuomi J, Klapuri A, Huopaniemi J, Sorsa T (2002) Computational auditory scene recognition, In: Acoustics, Speech, and Signal Processing (ICASSP), 2002 IEEE International Conference on, vol. 2, pp II–1941, IEEE
Chu S, Narayanan S, Kuo C-CJ. (2009) Environmental sound recognition with time–frequency audio features. IEEE Trans Audio, Speech, Lang Process 17(6):1142–1158
Ellis DP (1996) Prediction-driven computational auditory scene analysis for dense sound mixtures, In: Proceedings of the 1996b ESCA workshop on the Auditory Basis of Speech Perception
Hong J-y, Suh E-H, Kim S-J (2009) Context-aware systems: A literature review and classification. Expert Syst Appl 36(4):8509–8522
Callegati F, Campi A, Melis A, Prandini M, Zevenbergen B (2015) Privacy-preserving design of data processing systems in the public transport context. Pac Asia J Assoc Inf Syst 7(4):
Callegati F, Prandini M, Melis A, Sartori L (2016) Public transportation, iot, trust and urban habits, In: 3rd international conference on Internet Science
Sampo Hietanen CEO I-F (2014) Mobility as a Service the new transport model?. Technical report, MaaS Finland
Fowler M, Microservices JL Microservices. http://martinfowler.com/articles/microservices.html
Dragoni N, Giallorenzo S, Lluch-Lafuente A, Mazzara M, Montesi F, Mustafin R, Safina L (2016) Microservices: yesterday, today, and tomorrow, CoRR, vol abs/1606.04036
Machado R, El-Khoury R (1995) Monolithic architecture. Prestel Publishing,
Merkel D (2014) Docker: lightweight linux containers for consistent development and deployment. Linux J 2014(239):2
Newman S (2015) Building Microservices. O’Reilly Media Inc.,
Erl T (2005) Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall PTR, NJ, USA
Christensen E, Curbera F, Meredith G, Weerawarana S et al (2001) Web services description language (wsdl) 1.1
Greene W (2005) Providing secure data and policy exchange between domains in a multi-domain grid by use of a service ecosystem facilitating uses such as supply-chain integration with rifd tagged items and barcodes. US Patent App. 11/069, 479
Greene W (2004) System and method for use of mobile policy agents and local services, within a geographically distributed service grid, to provide greater security via local intelligence and life-cycle management for rfld tagged items. US Patent App. 10/913,887
Lea G (2015) Microservices security: All the questions you should be asking. http://www.grahamlea.com/2015/07/microservices-security-questions/
Callegati F, Giallorenzo S, Melis A, Prandini M (2017) Insider threats in emerging mobility-as-a-service scenarios, In: 2017 50th Hawaii International Conference on System Science (HICSS)
Prandi C, Ferretti S, Mirri S, Salomoni P (2015) Trustworthiness in crowd-sensed and sourced georeferenced data, In: 2015 IEEE International Conference on Pervasive Computing and Communication Workshops (PerCom Workshops), pp 402–407, IEEE
Callegati F, Giallorenzo S, Melis A, Prandini M (2016) Data security issues in maas-enabling platforms, In: International Forum on Research and Technologies for Society and Industry
Rochwerger B, Breitgand D, Levy E, Galis A, Nagin K, Llorente IM, Montero R, Wolfsthal Y, Elmroth E, Caceres J et al (2009) The reservoir model and architecture for open federated cloud computing. IBM J Res Dev 53(4):4–1
Buyya R, Ranjan R, Calheiros RN (2010) Intercloud: Utility-oriented federation of cloud computing environments for scaling of application services, In: Algorithms and architectures for parallel processing, pp 13–31, Springer
Howe J (2006) The rise of crowdsourcing. Wired Mag 14(6):1–4
Parker JM (2010) Applying a system of systems approach for improved transportation, SAPI EN. S. Surveys and Perspectives Integrating Environment and Society, no. 3.2
Montesi F, Guidi C, Zavattaro G (2007) Composing services with jolie, In: 2007. ECOWS’07. Fifth European Conference on Web Services, pp 13?-22, IEEE
Montesi F, Guidi C, Zavattaro G (2014) Service-oriented programming with jolie, In: Web Services Foundations, pp 81–107, Springer
Gps accuracy. http://www.gps.gov/systems/gps/performance/accuracy/
Opentripplanner
Mirri S, Prandi C, Salomoni P (2016) Personalizing pedestrian accessible way-finding with mpass, In: 2016 13th IEEE Annual Consumer Communications & Networking Conference (CCNC), pp 1119–1124, IEEE
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Melis, A., Mirri, S., Prandi, C. et al. Integrating Personalized and Accessible Itineraries in MaaS Ecosystems Through Microservices. Mobile Netw Appl 23, 167–176 (2018). https://doi.org/10.1007/s11036-017-0831-z
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11036-017-0831-z