Abstract
Service provision in mobile environments is nowadays moving toward easiness and openness. The end-user’s role in this procedure can be supported through platforms that encourage user’s participation. This is critical toward the success of community-oriented service platforms that rely on end-user-generated content. The current paper describes an approach toward the participation of non-expert users in the development, deployment and provision of mobile services referred as Simple Mobile Services. The solution has been developed in the framework of the SMS project. The overall management is supported by the service-oriented structure of the SMS system infrastructure. The service authoring is facilitated through the SMS Authoring Wizard giving users the opportunity to create and deploy services inspecting them instantly on their mobile terminals.












Similar content being viewed by others
References
Agarwal V, Dasgupta K, Karnik N, Kumar A, Kundu A, Mittal S, Srivastava B (2005) Service creation environment based on end to end composition of Web services. In: 14th international conference on World Wide Web. ACM, New York, pp 128–137
Ahmadi N, Lelli F, Jazayeri M (2010) Supporting domain-specific programming in Web 2.0: a case study of smart devices. In: 21st Australian software engineering conference. IEEE Computer Society, pp 215–223
Bartolomeo G, Blefari Melazzi N, Cortese G, Friday A, Prezerakos G, Walker R, Salsano S (2006) Sms: simplifying mobile services—for users and service providers. In: Advanced international conference on telecommunications and international conference on Internet and Web applications and services. IEEE Computer Society, pp 209–209
Bartolomeo G, Salsano S, Blefari-Melazzi N, Trubiani C (2008) SMILE—simple middleware independent LayEr for distributed mobile applications. In: IEEE wireless communications and networking conference, services. IEEE Computer Society, pp 3039–3044
Bartolomeo G, Salsano S, Polidoro A (2008) SMILE-JS, a SIP-based middleware for J2ME devices. In: 1st workshop on mobile middleware. ACM, New York, p 4
Bormann F, Flake S, Keiser J, Kriengchaiyapruk T, Nachite Y, Tacken J (2008) Easy service creation of local mobile services on an open SOA platform. In: 17th ICT-MobileSummit 2008
Christensen E, Curbera F, Meredith G, Weerawarana S (2001) Web services description language (WSDL) 1.1. W3C. http://www.w3.org/TR/wsdl
Danado J, Davies M, Ricca P, Fensel A (2010) An authoring tool for user generated mobile services. In: 3rd future internet conference on future internet, pp 118–127
Davies D, Carrez F, Urdiales D, Fensel A, Narganes M, Danado J (2010) Defining user-generated services in a semantically-enabled mobile platform. In: 12th International Conference on Information Integration and Web-based Applications and Services. ACM, New York, NY, pp 333–340
Dey K, Abowd GD (2000) Towards a better understanding of context and context-awareness. In: Workshop on the what, who, where, when, and how of context-awareness, as part of the conference on human factors in, computing systems (CHI’00)
Droegehorn O, Konig I, Le-Jeune G, Cupillard J, Belaunde M, Kovacs E (2008) Professional and end-user-driven service creation in the SPICE platform. In: WoWMoM 2008, IEEE Computer Society, pp 1–8
Ellis JY, Mendel G (2009) Faceted search on assets packaged according to the reusable asset specification (RAS), United States Patent Application 20090234864
Gerard R, Downs RR, Marshall JJ, Wolfe RE (2007) The software reuse working group: a case study in fostering reuse. In: IEEE international conference on information reuse and integration. IEEE Computer Society, pp 24–29
Hull D, Wolstencroft K, Stevens R, Goble C, Pocock MR, Li P, Oinn T (2006) Taverna: a tool for building and running workflows of services. Nucleic Acids (Web Server issue) 1(34)
JavaScript Object Notation. http://www.json.org/
Jensen CS, Vicente CR, Wind R (2008) User-generated content: the case for mobile services. IEEE Comput 41(12): 116–118
Jin L, Pan P, Ying C, Liu J, Tian Q (2009) Rapid service creation environment for service delivery platform based on service templates. In: IFIP/IEEE international symposium on integrated network management, pp 117–120
Joncheere N (2007) The service creation environment: a telecom case study. Aspect-oriented software development. In: 5th workshop on software engineering properties of languages and aspect technologies, p 4
Jordan D, Evdemon J, Alves A, Arkin A, Askary S, Bloch B et al. (2006) Web services business process execution language version 2.0. http://docs.oasis-open.org/wsbpel/2.0/wsbpel-specification-draft.html
Kapitsaki GM, Kateros DA, Lioudakis GV, Venieris IS (2008) Extending reusable asset specification to describe simple mobile services. In: 17th ICT-MobileSummit
Keiser J, Kriengchaiyapruk T (2008) Bringing creation of context-aware mobile services to the masses. In: IEEE SOA industry summit, pp 105–106
Khdour T, Fasli M (2010) A semantic-based Web service registry filtering mechanism. In: IEEE 24th international Conference on advanced information networking and applications workshops, pp 373–378
Ko AJ, Abraham R, Beckwith L, Blackwell A, Burnett M, Erwig M, Scaffidi et al. (2011) The state of the art in end-user software engineering. ACM Comput Surv 43(3): Article 21
Lasch R, Ricks B, Tonjes R (2009) Service creation environment for business-to-business services. In: Conference on advanced information networking and applications workshops, pp 512–517
Lehmann A, Eichelmann T, Trick U, Lasch R, Ricks B, Tonjes R (2009) TeamCom: a service creation platform for next generation networks. In: Fourth international conference on internet and Web applications and services (ICIW ’09). IEEE Computer Society, pp 12–17
Lublinsky B (2007) Explore the role of service repositories and registries in service-oriented architecture (SOA). IBM developerWorks. http://www.ibm.com/developerworks/library/ar-servrepos/
MIT AppInventor. http://www.appinventorbeta.com
O’Reilly T (2007) What is Web 2.0: design patterns and business models for the next generation of software. J Commun Strateg 1(17):17
OMG (2005) Reusable Asset Specification Version 2.2. http://www.omg.org/cgi-bin/doc?formal/05-11-02.pdf
Platzer C, Dustdar S (2005) A vector space search engine for Web services. In: 3rd IEEE European conference on Web services
Rosenberg J, Schulzrinne H, Camarillo G, Johnston A, Peterson J, Sparks R et al (2002) SIP: session initiation protocol. http://tools.ietf.org/html/rfc3261
Salsano S, Bartolomeo G (2008) MOVE, Thinlet and HECL. http://netgroup.uniroma2.it/SMS/TR/tr-move-thinlet-hecl.pdf
Serral E, Valderas P, Pelechano V (2010) Towards the model driven development of context-aware pervasive systems. Pervasive Mob Comput 6(2):254–280
Shin Y, Yu C, Chung S, Kim S (2008) End-user driven service creation for converged service of Telecom and Internet. In: AICT ’08. IEEE Computer Society, pp 71–76
Tacken J, Janssen T, Flake S, Fischer D (2006) A service creation environment for interactive, menu-driven mobile services. In: 20th International conference on advanced information networking and applications. IEEE Computer Society, pp 524–528
Thompson MS, Midkiff, SF (2005) Service description for pervasive service discovery. In: 25th International conference on distributed computing systems workshops, pp 273–279
Tidwell J (2005) Designing interfaces: patterns for effective interaction design. O’Reilly Media, Sebastopol, CA
Treiber M, Dustdar S (2007) Active Web service registries. IEEE Internet Comput 11(5):66–71
W3C (2007) Semantic annotations for WSDL and XML schema. http://www.w3.org/TR/sawsdl/
Walkerdine J, Hutchinson J, Sawyer P, Dobson G, Onditi V (2007) A faceted approach to service specification. In: ICIW ’07, IEEE Computer Society
Wong J, Hong JI (2007) Making mashups with marmite: towards end-user programming for the web. In: CHI ’07, pp 1435–1444
Yahoo Pipes! http://pipes.yahoo.com
Yu J, Falcarin P, Rego S, Ordas I, Martins E, Sun Q, Trapero R, Sheng QZ (2009) XDM-compatible service repository for user-centric service creation and discovery. In: ICWS 2009. IEEE Computer Society, pp 992–999
Acknowledgments
This work has been conducted in the framework of the European Union co-funded project IST SMS. The authors would like to thank their colleagues for their impact on this work, their dedication to the SMS vision and their fruitful ideas.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kapitsaki, G.M., Kateros, D.A. & Pappas, C. Enabling the deployment of mobile services for end-users: the SMS approach. SOCA 9, 21–40 (2015). https://doi.org/10.1007/s11761-013-0141-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11761-013-0141-7