Implementation of an automatic deployment mechanism of convergent services on JSLEE environment
DOI:
https://doi.org/10.18046/syt.v12i28.1752Keywords:
Convergent Services, JSLEE, Automatic Deployment Mechanism, Coloured Petri NetsAbstract
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.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/
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/
Downloads
Published
2014-03-30
Issue
Section
Original Research
License
This journal is licensed under the terms of the CC BY 4.0 licence (https://creativecommons.org/licenses/by/4.0/legalcode).