Skip to main content
Log in

Enabling the deployment of mobile services for end-users: the SMS approach

  • Original Research Paper
  • Published:
Service Oriented Computing and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. Christensen E, Curbera F, Meredith G, Weerawarana S (2001) Web services description language (WSDL) 1.1. W3C. http://www.w3.org/TR/wsdl

  8. 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

  9. 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

  10. 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)

  11. 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

  12. Ellis JY, Mendel G (2009) Faceted search on assets packaged according to the reusable asset specification (RAS), United States Patent Application 20090234864

  13. 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

  14. 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)

  15. JavaScript Object Notation. http://www.json.org/

  16. Jensen CS, Vicente CR, Wind R (2008) User-generated content: the case for mobile services. IEEE Comput 41(12): 116–118

    Google Scholar 

  17. 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

  18. 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

  19. 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

  20. Kapitsaki GM, Kateros DA, Lioudakis GV, Venieris IS (2008) Extending reusable asset specification to describe simple mobile services. In: 17th ICT-MobileSummit

  21. Keiser J, Kriengchaiyapruk T (2008) Bringing creation of context-aware mobile services to the masses. In: IEEE SOA industry summit, pp 105–106

  22. 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

  23. 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

  24. 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

  25. 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

  26. 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/

  27. MIT AppInventor. http://www.appinventorbeta.com

  28. 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

    Google Scholar 

  29. OMG (2005) Reusable Asset Specification Version 2.2. http://www.omg.org/cgi-bin/doc?formal/05-11-02.pdf

  30. Platzer C, Dustdar S (2005) A vector space search engine for Web services. In: 3rd IEEE European conference on Web services

  31. 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

  32. Salsano S, Bartolomeo G (2008) MOVE, Thinlet and HECL. http://netgroup.uniroma2.it/SMS/TR/tr-move-thinlet-hecl.pdf

  33. Serral E, Valderas P, Pelechano V (2010) Towards the model driven development of context-aware pervasive systems. Pervasive Mob Comput 6(2):254–280

    Google Scholar 

  34. 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

  35. 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

  36. Thompson MS, Midkiff, SF (2005) Service description for pervasive service discovery. In: 25th International conference on distributed computing systems workshops, pp 273–279

  37. Tidwell J (2005) Designing interfaces: patterns for effective interaction design. O’Reilly Media, Sebastopol, CA

  38. Treiber M, Dustdar S (2007) Active Web service registries. IEEE Internet Comput 11(5):66–71

    Article  Google Scholar 

  39. W3C (2007) Semantic annotations for WSDL and XML schema. http://www.w3.org/TR/sawsdl/

  40. Walkerdine J, Hutchinson J, Sawyer P, Dobson G, Onditi V (2007) A faceted approach to service specification. In: ICIW ’07, IEEE Computer Society

  41. Wong J, Hong JI (2007) Making mashups with marmite: towards end-user programming for the web. In: CHI ’07, pp 1435–1444

  42. Yahoo Pipes! http://pipes.yahoo.com

  43. 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

Download references

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

Authors

Corresponding author

Correspondence to Georgia M. Kapitsaki.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11761-013-0141-7

Keywords

Navigation