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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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
OMG, Model Driven Architecture, document ormsc/2000-11-05, (November 2000), http://www.omg.org/mda/
MG, Meta Object Facility V2.0, document formal/2006-01-01 (January 2006), http://www.omg.org/spec/MOF/2.0
OMG, Unified Modeling Language V 2.1.2, document: formal/2007-11-04 (November 2007), http://www.omg.org/spec/UML/2.1.2/
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
3GPP, Service Requirements for the IP Multimedia System, Core Network Subsystem, release 5, document 3GPP TS 22.228 V5.6.0 (2002-2006)
Sun, Java 2 Micro Edition, Connected Limited Device Configuration 1.0, JSR 30, http://www.java.sun.com/javame/index.jsp
Nokia, Operating System Symbian S60, http://www.s60.com
Belaunde, M., Presso, J.M.: Vision for an industrial application of MDD in the Telecommunications Industry. In: ECMDA 2005 Conference. Springer, Heidelberg (2005)
W3C, Web Service Definition Language (WSDL), document (March 2001), http://www.w3.org/TR/wsdl
OASIS, Web Services Business Process Execution Language Version 2.0 (BPEL) (April 11, 2007), http://www.oasis-open.org/committees/wsbpel/
ITU-T, Specification Definition Language (SDL), http://www.itu.int/ITU-T
W3C: Semantic Annotations for WSDL and XML Schema, W3C Recommendation (August 28, 2007), http://www.w3.org/2002/ws/sawsdl/
W3C/VoiceXML Forum: Voice Extensible Markup Language, http://www.w3c.org/TR/2007/REC-voicexml21-20070619/ http://www.voicexml.org/
Tool Google Calendar, http://www.google.com/calendar
Tool StarUML, http://www.staruml.org
Tool Graphical Modeling Framework (GMF), http://www.eclipse.org/gmf
Tool Eclipse Metamodeling Framework (EMF), http://www.eclipse.org/emf
Tool: Python Meta Object Facility framework (PYMOF) distributed with SmartQVT tool, http://smartqvt.elibel.tm.fr/
Tool SmartQVT, http://smartqvt.elibel.tm.fr/
OMG, Uml Profile And Metamodel for Services RFP (September 2009), http://www.omg.org/cgi-bin/doc?soa/06-09-09
Tool : Google Android http://code.google.com/android/
Tool: Adobe Technologies FlexLite, http://www.adobe.com/fr/products/flex/
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)
Author information
Authors and Affiliations
Editor information
Rights 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)