Implementation of an automatic deployment mechanism of convergent services on JSLEE environment

  • Julian A. Caicedo Universidad del Cauca
  • Juan Carlos Corrales Universidad del Cauca
Keywords: Convergent Services, JSLEE, Automatic Deployment Mechanism, Coloured Petri Nets

Abstract

Nowadays, telecom operators are drawing on resources from web, content provider and third party applications. This convergence on services, applications and devices has carried to Telco operator to consider convergent service [CS] provision platforms that making deployment process faster and easier. Hence, this paper proposes a CS deployment mechanism in JSLEE environments which executes in an automatic way the activation, configuration, selection and installation process on the service. In order to experimentally assess our mechanism, we made a performance test with intent to illustrate ours contributions.

Author Biographies

Julian A. Caicedo, Universidad del Cauca
M.Sc.(c) en Ingeniería Telemática de la Universidad del Cauca (2014). Participó como investigador en el proyecto TelComp 2.0, Recuperación y Composición de Componentes Complejos para la Creación de Servicios Telco2.0, y se desempeñó como Joven Investigador del Programa Jóvenes Investigadores e Innovadores, Colciencias 2011. Realizó una pasantía de investigación dentro del proyecto europeo OMELETTE (Open Mashups Enterprise service platform for LinkEd data in The TElco domain) del séptimo programa marco de la Unión Europea para la Investigación de la Universidad Politécnica de Madrid (UPM). Sus áreas de interés son servicios avanzados de telecomunicaciones, y aplicaciones y servicios sobre Internet.
Juan Carlos Corrales, Universidad del Cauca
Ingeniero en Electrónica y Telecomunicaciones, y Magíster en Ingeniería Telemática de la Universidad del Cauca; Doctor en Ciencias de la Computación de la Universidad de Versailles Saint-Quentin-en-Yvelines, Francia. En la actualidad es Profesor Titular y Líder del Grupo de Ingeniería Telemática (GIT) de la Universidad del Cauca, Popayán-Colombia.

References

3GPP. (10 de diciembre de 2009). 3GPP Specification detail. Open Service Access (OSA); Parlay X web services; Part 1: Common. Recuperado de http://www.3gpp.org/ftp/Specs/html-info/29199-01.htm

Adell, J. et al. (2006). Telecomunicaciones de nueva generación. Madrid, España: Telefónica.
van der Aalst, W. (2011). Workflow Patterns Initiative. Recuperado de http://www.workflowpatterns.com/

Baresi, L., & Guinea, S. (2010). Consumer mashups with mashlight. Lecture Notes in Computer Science [Towards a service based Internet](6481), 112–123.

Benavides, A., Enriquez, G., Ramirez, J., Figueroa, C., & Corrales, J. (2012). Control-flow patterns in converged services. En A. Zimmermann (Ed.), The Fourth International Conferences on Advanced Service Computing (pp. 37-42). Red Hook, NY: Curran.

Bo, C., Yang, Z., Peng, Z., Hua, D., Xiaoxiao, H., Zheng, W., & Junliang, C. (Marzo de 2010). Development of Web-Telecom based hybrid services orchestration and execution middleware over convergence networks. Journal of Network and Computer Applications, 33, 620-630.

Bozzon, A., Brambilla, M., & Michele Facca, F. (2009). A conceptual modeling approach to business service mashup development. 751-758.

Chrighton, C., Long, D., & Page, D. (Diciembre de 2007). JAIN SLEE vs SIP Servlet.Which is the best choice for an IMS aplication server? Australasian Telecommunication Networks and Applications Conference, (pp. 448-453).

Chudnovskyy, O., Weinhold, F., Gebhardt, H., & Gaedke, M. (2011). Integration of Telco Services into Enterprise Mashup Applications. En Springer (Ed.), Proceedings ICWE'11 Proceedings of the 11th international conference on Current Trends in Web Engineering. Berlín, Alemania: Springer-Verlag.

Daniel, F., Casati, F., Benatallah, B., & Shan, M. (2009). Hosted Universal Composition: Models, Languages and Infrastructure in mashArt. Lecture Notes in Computer Science, (pp. 428–443).

Eichelmann, T., Fuhrmann, W., & Ghita, B. (2010). Support of parallel BPEL activities for the TeamCom service creation platform for next generation networks. Recuperado el 26 de Septiembre de 2010, de http://www.e-technik.org/aufsaetze_vortraege/aufsaetze/eichelmann_fuhrmann_trick_ghita_sein2009_vas.pdf

Falcarin, P. (2009). Service composition quality evaluation in SPICE platform. En High assurance services computing (págs. 89-102). New York, NY: Springer-Verlag.

Falcarin, P., & Licciardi, C. A. (2003). Analysis of NGN service creation technologies. International Engineering Consortium (IEC) Annual Review of Communication, 56, pp. 537-551.

Feldmann, M., Nestler, T., Muthmann, K., Jugel, U., Hübsch, G., & Schill, A. (2009). Overview of an end-user enabled model-driven development approach for interactive applications based on annotated services. Proceedings of the 4th Workshop on Emerging Web Services Technology WEWST 09 (pp. 19-28). New York, NY: ACM.

Femminella, M. , Francescangeli, R., Giacinti, F., Maccherani, E., Parisi, A., & Reali, G. (2009). Scalability and performance evaluation of a JAIN SLEE-based platform for VoIP services. Teletraffic Congress, 2009. ITC 21 2009. 21st International, (pp.1-8). Piscataway, NJ: IEEE

Femminella, M., Maccherani, E., & Reali, G. (2010). A software architecture for simplifying the JSLEE service design and creation. 18th International Conference on Software, Telecommunications and Computer Networks (SoftCOM) (págs. 235-239). Piscataway, NJ: IEEE.

Gonçalves-da-Silva, E., Ferreira-Pires, L., & van-Sinderen, M. (Abril de 2011). Towards runtime discovery,selection and composition of semantic services. Computer Communication, 34, 159-168.

GSMA. (2012). OneAPI. Recuperado de Reference Implementation: https://oneapi.aepona.com/

Hussain, S., Wang, Z., Kalil, I., & Diop, A. (2013). Web service testing tools: A comparative study. IJCSI International Journal of Computer Science, 10(1-3), 641-647. Recuperado de http://ijcsi.org/papers/IJCSI-10-1-3-641-647.pdf

Iglesias, C., Fernandez-Villamor, J., del Pozo, D., Garulli, L., & Garcia, B. (2010). Combining domain-driven design and mashups for service development. En Service Engineering (pp. 171-200). Viena, Austria: Springer.

Jensen, K., & Kristensen, L. M. (2009). Coloured petri nets modelling and validation of concurrent systems. New York, NY: Springer.

Kankanamge, C. (2012). Web services testing with soapUI. Birmingham, UK, United Kindom: Packt.

Kecskemeti, G., Terstyanszky, G., Kacsuk, P., & Nemétha, Z. (2011). An approach for virtual appliance distribution for service deployment. Future Generation Computer Systems, 27(3),280-289.

Koning, M., aiSun, C., Sinnema, M., & Avgeriou, P. (2009). VxBPEL: Supporting variability for Web services in BPEL. Information and Software Technology, 51(2), 258–269.

Kryvinska, N., Strauss, C., Auer, L., & Zinterhof, P. (Noviembre de 2008). Conceptual Framework for Services Creation/Development Environment in Telecom Domain. 10th
International Conference on Information Integration and Web-based Applications & Services (iiWAS) 2008 (Linz) (pp. 324-331). New York, NY: ACM.

Object Management Group [OMG]. (January de 2012). UML Profile for Advanced and Integrated Telecommunication Services (TelcoML) [OMG Document Number ptc/2012-01-02]. Recuperado de http://www.omg.org/spec/TelcoML/

Omelette. (22 de Marzo de 2011). State-of-the-art in the field of Mashup concepts. Recuperado de http://www.ict-omelette.eu/documents

Open Cloud. (Marzo de 2009). Rhino 2.1: Overview and Concepts [Tech. Rep]. Wellington, Nueva Zelanda: Open Cloud. Recuperado de https://developer.opencloud.com/devportal/display/RD/Rhino+Overview+and+Concepts

Oracle. (2012). Oracle. Recuperado de Oracle Communications: http://www.oracle.com/us/industries/communications/overview/index.html

Pietschmann, S., Voigt, M., Rümpel, A., & Meißner, K. (2009). CRUISe: Composition of Rich User Interface Services. Lecture Notes in Computer Science [Web engineering](5648), 473–476.

Riabov, A., Bouillet, E., Feblowitz, M., Liu, Z., & Ranganathan, A. (21-25 de Abril de 2008). Wishful Search: Interactive Composition of Data Mashups. Obtenido de http://wwwconference.org/www2008/papers/pdf/p775-riabovA.pdf

Rojas-Sierra, G., Estrada-Solano, F., Caicedo, J.A., & Caicedo, O.M. (2011). Technical criteria for value-added services creation, execution and deployment,on next generation networks. 7th Advanced International Conference on Telecommunications (AICT), (pp. 123-129). Red Hook, NY: IARIA

Russell, N., ter Hofstede, A., van der Aalst, W., & Mulyar, N. (2006). Workflow control-flow patterns: A revised view. Obtenido de http://www.workflowpatterns.com/documentation/documents/BPM-06-22.pdf

Sánchez, A., Baladrón, C., Aguiar, J., Carro, B., Goix, L.-W., Sienel, J., . . . Bascuñana, A. (2009). User-centric Service Creation and Execution. En E. Di Nitto, A.-M. Sassen, P. Traverso, & A. Zwegers, AT YOUR SERVICE, SERVICE-ORIENTED COMPUTING FROM AN EU PERSPECTIVE (pp. 273-298). Londres, UK, Inglaterra: MIT.

Serrano, C.E. (2008). Modelo integral para el profesional en ingeniería [2a ed.]. Popayán, Colombia: Universidad del Cauca

Shevertalov, M., & Mancoridis, S. (2008). A case study on the automatic composition of network application mashups. ASE '08 Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering (págs. 359-362). Washington DC: IEEE Computer Society.

Shin, Y., Yu, C., Chung, S., & Kim, S. (2008). End-user driven service creation for converged service of telecom and Internet. 4th Advanced International Conference on Telecommunications (pp. 71-76). Los Alamitos, CA: IEEE Computer Society.

SOAP UI. (2013). SOAPUI. Recuperado de http://www.soapui.org
Sun Microsystems. (2008). JAIN SLEE (JSLEE) 1.1 Specification, Final Release [en línea]. Santa Clara, CA: SUN. Recuperado de http://download.oracle.com/otn-pub/jcp/jain_slee-1_1-final-eval-oth-JSpec/jslee-1_1-fr-spec.pdf

Tao, X., & Wu, J. (27-29 de March de 2010). Research of enterprise application integration based on ESB. 2nd International Conference on Advanced Computer Control (ICACC, 2010) - Beijing (pp. 90-93). Piscataway, NJ: IEEE.

TelComp 2.0. (2013). Composición dinámica de Servicios Telco 2.0 [informe técnico]. Popayán, Colombia: Universidad del Cauca.

Tuchinda, R., Szekely, P., & Knoblock, C. (2008). Building mashups by example. Proceedings of the 13th international conference on Intelligent user interfaces IUI 08 (pp. 139-148). New York, NY: ACM.

Unmehopa, M., Vemuri, K., & Bennett, A. (2006). Parlay/OSA : from standards to reality. Chichester, UK: John Wiley & Sons.
WSO2. (2011). WSO2 Aplication Server. Recuperado de http://wso2.com/products/application-server/

Yelmo, J. C., del Álamo, J. M., Trapero, R., & Martín, Y.-S. (2011). Auser-centric approach to service creation and delivery over next generation networks. Computer Communications, 34, 209-222.

Yu, J., Falcarin, P., del Álamo, J. M., Sienel, J., Sheng, Q. Z., & Mejia, J. F. (2009). A User-centric mobile service creation approach converging telco and IT services. Eighth International Conference on Mobile Business (pp. 238-242). Los Alamitos, CA: IEEE Computer Society.

Zhu, D., Zhang, Y., Cheng, B., Wu, B., & Chen, J. (Marzo de 2011). HSCEE: A highly flexible environment for hybrid service creation and execution in converged networks. Journal of Convergence Information Technology, 6(3), 264-276.

Zuidweg, J. (16 de Marzo de 2009). Middleware en telecomunicaciones. Recuperado el 18 de Noviembre de 2009, de Tecsidel: http://www.tecsidel.es/
Published
2014-03-30
Section
Original Research