Skip to main content

Realizing an MDA and SOA Marriage for the Development of Mobile Services

  • Conference paper
Model Driven Architecture – Foundations and Applications (ECMDA-FA 2008)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5095))

Abstract

The paper presents an approach for developing composite tele-communication services running on mobile phones which takes advantage of the use of model driven techniques as well as the loose coupling paradigm in SOA. A domain-specific UML dialect named SPATEL has been developed which serves as the basis for generating applications that can be deployed in distinct terminals and servers technologies. The composite services typically combines telecommunication enablers - like SMS sending and GSM locali-sation - with traditional IT components accessible over the internet, such as a Yellow Page facility. This work has been conducted in the context of the IST SPICE European collaborative project.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 99.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 129.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. OASIS, OASIS Reference Model for Service Oriented Architecture V 1.0 (August 2, 2006) http://www.oasis-open.org/committees/download.php/19679/soa-rm-cs.pdf

  2. OMG, Model Driven Architecture, document ormsc/2000-11-05, (November 2000), http://www.omg.org/mda/

  3. MG, Meta Object Facility V2.0, document formal/2006-01-01 (January 2006), http://www.omg.org/spec/MOF/2.0

  4. OMG, Unified Modeling Language V 2.1.2, document: formal/2007-11-04 (November 2007), http://www.omg.org/spec/UML/2.1.2/

  5. OMG, MOF 2.0 Query/Views and Transformations, document ptc/07-07-07 (July 2007), http://www.omg.org/cgi-bin/doc?ptc/2007-07-07

  6. 3GPP, Service Requirements for the IP Multimedia System, Core Network Subsystem, release 5, document 3GPP TS 22.228 V5.6.0 (2002-2006)

    Google Scholar 

  7. Sun, Java 2 Micro Edition, Connected Limited Device Configuration 1.0, JSR 30, http://www.java.sun.com/javame/index.jsp

  8. Nokia, Operating System Symbian S60, http://www.s60.com

  9. Belaunde, M., Presso, J.M.: Vision for an industrial application of MDD in the Telecommunications Industry. In: ECMDA 2005 Conference. Springer, Heidelberg (2005)

    Google Scholar 

  10. W3C, Web Service Definition Language (WSDL), document (March 2001), http://www.w3.org/TR/wsdl

  11. OASIS, Web Services Business Process Execution Language Version 2.0 (BPEL) (April 11, 2007), http://www.oasis-open.org/committees/wsbpel/

  12. ITU-T, Specification Definition Language (SDL), http://www.itu.int/ITU-T

  13. W3C: Semantic Annotations for WSDL and XML Schema, W3C Recommendation (August 28, 2007), http://www.w3.org/2002/ws/sawsdl/

  14. W3C/VoiceXML Forum: Voice Extensible Markup Language, http://www.w3c.org/TR/2007/REC-voicexml21-20070619/ http://www.voicexml.org/

  15. Tool Google Calendar, http://www.google.com/calendar

  16. Tool StarUML, http://www.staruml.org

  17. Tool Graphical Modeling Framework (GMF), http://www.eclipse.org/gmf

  18. Tool Eclipse Metamodeling Framework (EMF), http://www.eclipse.org/emf

  19. Tool: Python Meta Object Facility framework (PYMOF) distributed with SmartQVT tool, http://smartqvt.elibel.tm.fr/

  20. Tool SmartQVT, http://smartqvt.elibel.tm.fr/

  21. OMG, Uml Profile And Metamodel for Services RFP (September 2009), http://www.omg.org/cgi-bin/doc?soa/06-09-09

  22. Tool : Google Android http://code.google.com/android/

  23. Tool: Adobe Technologies FlexLite, http://www.adobe.com/fr/products/flex/

  24. Venezia, C., Falcarin, P.: Communication Web Services Composition and Integration. In: Proceedings of International Conference on Web Services (ICWS 2006), Chicago, USA, pp. 523–530. IEEE press, Los Alamitos (2006)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Ina Schieferdecker Alan Hartman

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Belaunde, M., Falcarin, P. (2008). Realizing an MDA and SOA Marriage for the Development of Mobile Services. In: Schieferdecker, I., Hartman, A. (eds) Model Driven Architecture – Foundations and Applications. ECMDA-FA 2008. Lecture Notes in Computer Science, vol 5095. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69100-6_28

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-69100-6_28

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-69095-5

  • Online ISBN: 978-3-540-69100-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics