DOI QR코드

DOI QR Code

Profile-Based Dynamic Service Binding for Evolution of Converged Services

융합 서비스의 진화를 위한 프로파일 기반 동적 서비스 바인딩 기술

  • Kim, Kilhwan (Department of Management Engineering, Sangmyung University) ;
  • Keum, Changsup (Communications Internet Research Laboratory, ETRI) ;
  • Bae, Hyun Joo (Communications Internet Research Laboratory, ETRI)
  • Received : 2013.01.11
  • Accepted : 2013.03.29
  • Published : 2013.05.31

Abstract

To reduce time to market for converged services, the service provider needs to combine external services and internal processes together, and IT architecture for converged services has to support it. Service Oriented Architecture (SOA) enables the development of a converged service by combining external services and internal processes effectively. However, it is difficult for the existing SOA methods to support the evolution of a converged service, even though the service which consists of the converged service changes over time. In this paper, we argue that a method for profile-based dynamic service binding is required to support evolution of converged services. In order to identify requirements for the proposed method, a business scenario with a smart athletic equipment is given. We then present the concept and architecture of the method for profile-based dynamic service binding to meet the identified requirements. We also demonstrate a prototype implementation for evaluating the proposed method.

융합 서비스를 빠른 시간 안에 시장에 제공하기 위해서는 외부 서비스와 자신의 핵심 역량을 융합하는 능력이 필요하며, 정보시스템 아키텍처는 이러한 서비스 융합을 효과적으로 지원해야 한다. 서비스 지향 아키텍처는 이러한 서비스 융합을 성공적으로 지원할 수 있는 정보시스템 아키텍처이다. 그러나 기존의 서비스 지향 아키텍처를 이용한 융합 서비스의 구현은 개별 서비스 진화가 융합 서비스의 진화로 반영되지 않는 단점이 있다. 본 논문에서는 서비스 지향 아키텍처의 맥락하에서 개별 서비스의 진화에 따른 융합 서비스의 자체적 진화를 지원하기 위한 프로파일 기반 동적 서비스 바인딩 기법의 도입을 제안하였다. 이를 위해 프로파일 기반 동적 서비스 바인딩 기술의 필요성을 제시하기 위해 스마트 운동 기구와 관련된 융합 서비스 시나리오를 제시하고 해당 기술이 구현해야 할 요구 사항을 도출하였다. 그리고 도출된 요구 사항을 만족시킬 수 있는 프로파일 기반 동적 서비스 바인딩 기술의 개념 및 구조를 제안하였다. 마지막으로 OSGi, Apache Camel, Apache CXF 등을 이용하여 프로파일 기반 동적 서비스 바인딩 기술의 프로토타입을 구현하여 제안된 기술에 대한 간략한 평가를 수행하였다.

Keywords

References

  1. Balani, N. and Hathi, R., Apache CXF Web Service Development, Packt Pub Limited, 2009.
  2. Bo, C., Yang, Z., Peng, Z., Hua, D., Xiaoxiao, H., Zheng, W., and Junliang, C., "Development of Web-Telecom based hybrid services orchestration and execution middleware over convergence networks," Journal of Network and Computer Applications, Vol. 33, No. 5, pp. 620-630, 2010. https://doi.org/10.1016/j.jnca.2010.03.025
  3. Calinescu, R., Grunske, L., Kwiatkowska, M., Mirandola, R., and Tamburrelli, G., "Dynamic QoS management and optimization in service-based systems," Software Engineering, IEEE Transactions on, Vol. 37, No. 3, pp. 387-409, 2011. https://doi.org/10.1109/TSE.2010.92
  4. Canfora, G., Di Penta, M., Esposito, R., and Villani, M. L., "A framework for QoS-aware binding and re-binding of composite web services," Journal of Systems and Software, Vol. 81, No. 10, pp. 1754-1769, 2008. https://doi.org/10.1016/j.jss.2007.12.792
  5. Cardellini, V., Casalicchio, E., Grassi, V., Lo Presti, F., and Mirandola, R., "Qos-driven runtime adaptation of service oriented architectures," Proceedings of the the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering, pp. 131-140. 2009.
  6. Choi, Y. I., Park, Y. M., Lee, B. S., and Kim, S. H., "A Trend Analysis of Platform Technology for Next Generation Telecom Service Convergence(차세대 통신 서비스 융합을 위한 플랫폼 기술 동향)," Information and Communications Magazine, Vol. 24, No. 7, pp. 8-16, 2007.
  7. Di Penta, M., Esposito, R., Villani, M. L., Codato, R., Colombo, M., and Di Nitto, E., "WS Binder : A framework to enable dynamic binding of composite web services," Proceedings of the 2006 international workshop on Service-oriented software engineering, pp. 74-80, 2006.
  8. Erl, T., Service-oriented architecture, Prentice Hall Englewood Cliffs, 2004.
  9. Garcia, I., Pedraza, G., Debbabi, B., Lalanda, P., and Hamon, C., "Towards a service mediation framework for dynamic applications," Services Computing Conference (APSCC), 2010 IEEE Asia-Pacific, pp. 3-10, 2010.
  10. Gonzalez, L. and Ruggia, R., "Towards dynamic adaptation within an ESB-based service infrastructure layer," Proceedings of the 3rd International Workshop on Monitoring, Adaptation and Beyond, pp. 40-47, 2010.
  11. Rho, M.-J., Kim, J.-H., and Lee, J.-B., "An Exploratory Study on Smart-Phone and Service Convergence," The Journal of Society for e-Business Studies, Vol. 15, No. 4, pp. 59-77, 2010.
  12. Ibsen, C. and Anstey, J., Camel in action. Manning Publications Co., 2010.
  13. Kim, D.-H., "A Study on Modeling Framework of Convergence Business," The Journal of Society for e-Business Studies, Vol. 17, No. 4, pp. 175-196, 2012. https://doi.org/10.7838/jsebs.2012.17.4.175
  14. Kim, E.-J., Ahn, J.-H., and Park, C.-W., "Understanding the Adoption of Telecommunications- Broadcasting Convergence Services : The Case of DMB," The Journal of Society for e-Business Studies, Vol. 12, No. 4, pp. 53-69, 2007.
  15. Kim, Y.-K. and Doh, K.-G., "SOA Vulnerability Evaluation using Run-Time Dependency Measurement," The Journal of Society for e-Business Studies, Vol. 16, No. 2, pp. 129-142, 2011. https://doi.org/10.7838/jsebs.2011.16.2.129
  16. Ko, S., Kim, E., and Lee, C., "Dynamic Web Service Composition Support for OSGi Environment," Journal of the Korean Society of Computer and Information, Vol. 14, No. 11, pp. 145-157, 2009.
  17. Leitner, P., Rosenberg, F., and Dustdar, S., "Daios : Efficient dynamic web service invocation," Internet Computing, IEEE, Vol. 13, No. 3, pp. 72-80, 2009.
  18. Lu, H., Zheng, Y., and Sun, Y., "The Next Generation SDP Architecture : Based on SOA and Integrated with IMS," Intelligent Information Technology Application, 2008. IITA'08. Second International Symposium on, Vol. 3, pp. 141-145, 2008.
  19. Mabrouk, N. B., Beauche, S., Kuznetsova, E., Georgantas, N., and Issarny, V., "QoS-aware service composition in dynamic service oriented environments," Proceedings of the 10th ACM/IFIP/ USENIX International Conference on Middleware, pp. 123-142, 2009.
  20. Michlmayr, A., Rosenberg, F., Leitner, P., and Dustdar, S., "End-to-end support for qos-aware service selection, binding, and mediation in vresco," Services Computing, IEEE Transactions on, Vol. 3, No. 3, pp. 193-205, 2010. https://doi.org/10.1109/TSC.2010.20
  21. Morand, D., Garcia, I., and Lalanda, P., "Autonomic enterprise service bus," Emerging Technologies and Factory Automation (ETFA), 2011 IEEE 16th Conference on, pp. 1-8, 2011.
  22. O. S. G. Alliance, Osgi service platform, release 3. IOS Press, Inc., 2003.
  23. Shao, X., Chai, T. Y. , Lee, T. K., Ngoh, L. H., Zhou, L., and Kirchberg, M., "An integrated telecom and IT service delivery platform," Asia-Pacific Services Computing Conference, 2008. APSCC'08. IEEE, pp. 391-396, 2008.