Study on Context-Aware SOA based on Open Service Gateway initiative platform

OSGi플렛폼 기반의 상황인식 서비스지향아키텍쳐에 관한 연구

  • 최성욱 (동아대학교 경영정보과학부) ;
  • 오암석 (동명대학교 멀티미디어공학과) ;
  • 권오현 (동명대학교 컴퓨터공학과) ;
  • 강시협 (동아대학교 경영정보과학부) ;
  • 홍순구 (동아대학교 경영정보과학부) ;
  • 최형림 (동아대학교 경영정보과학부)
  • Published : 2006.11.30

Abstract

In an proposed Context-Aware SOA(Service Oriented Architecture) based OSGi(Open Service Gateway initiative) platform, Service provider manages relative kinds of services in an integrative basis from various sensors, puts each service in a SOAP (Simple Object access Protocol) message, and register thorn to the UDDI(Universal Description Discovery and Integration) server of service registry, service requester retrivel the specified kinds of services and call them to service provider. Recently most context-aware technologies for ubiquitous home network are mainly putting emphasis on RFID/USN and location-based technology. Because of this, service-oriented architecture researches have not been made enough. Under the environment of an OSGi service platform, various context-aware services are dynamically mapping from various sensors, new services are being offered for the asking of users, and existing services are changing. Accordingly, the data sharing between services provided, management of service life cycle, and the facilitation of service distribution are needed. Taking into considering all these factors, this study has suggested an Context-Aware SOA based eclipse SOA Tools Platform using OSGi platform that can transaction throughtput of more than 546 TPS of distributional Little's Law from ATAM(Architecture Tradeoff Analysis Method) while remaining stable other condition.

제안된 OSGi 플렛폼(Platform) 기반의 상황인식 서비스지향 아키텍쳐에서 서비스공급자는 다양한 센서들로부터 상대적인 서비스들을 통합하여 각각 서비스를 SOAP 메시지로 묶어서 웹서비스를 서비스중재자의 UDDI서버에 등록하면, 서비스요청자는 UDDI서버에서 특정한 서비스를 검색하고, 서비스공급자에게 해당 SOAP메시지를 호출한다. 최근 유비쿼터스 홈네트워크 상황인식기술은 RFID/USN. 위치기반 기술을 중심으로 연구가 진행되고 있으나 이를 위한 서비스 지향 아키텍쳐에 대한 연구는 원만하게 진행되지 않고 있다. 따라서, 본 논문에서는 OSGi Platform 기반에서 다양한 센서 들로부터 수많은 상황인식 서비스가 동적 으로 움직이게 되고 사용자 요구 및 필요성에 따라 신규서비스의 제공 및 기존 서비스의 변경과 제공된 서비스간에 데이터 공유, 서비스 라이프사이클, 서비스분배의 효과적인 관리를 위하여 ATAM으로부터 추출된 성능 유티리티 트리에서 이산 Little's Law를 적용함에 따라 546 TPS 에서 초당 상황인식트랜잭션 처리횟수를 향상시키는 OSGi Platform을 이용한 eclipse STP 기반의 상황인식 SOA를 제안하고자 한다.

Keywords

References

  1. Bill Schilit, Norman Adams and Roy Want, 'Context-aware computing applications,' In proceedings of IEEE Workshop on Mobile Computing Systems and Applications, 1994
  2. Korkea-aho, M., 'Context-Aware Applications Survey,' Department of Computer Science, Helsinki University of Technology, (2000)
  3. Guanling Chen and David Kotz. 'A survey of context -aware mobile computing research,' Technical Report TR2000-381, Dept. of Computer Science, Dartmouth College, 2000
  4. A. Shehzad, H. Q. Ngo, K. A.Pham, S.Y. Lee, 'Formal Modeling in Context-Aware Systems,' KI-04 Workshop, 2004
  5. Yang, S.J.H. Lan,B.C.W. Chung,J.-Y. ,'A new approach for context aware SOA,' e- Technology, e-Commerce and e-Service, IEEE '05. Proceedings, 2005
  6. de Almeida D.R., de Souza Baptista, C., da Silva, E.R., Campelo, C.E.C., de Figueiredo, H.F., Lacerda, Y.A.'A context-aware system based on service-oriented architecture,' Advanced Information Networking and Applications (AINA2006), 2006
  7. Gu, T., Pung, H.K., Zhang, D.Q.,'Toward an OSGi-based infrastructure for context-aware applications,'Pervasive Computing, IEEE,Volume 3, Issue 4, Oct-Dec 2004
  8. Open Services Gateway Initiative. OSGi Service Platform Specification, Version 3.0, March 2003.http://OSGi.org/OSGi_technology/, http://www.prosyst.co.kr/products/OSGi_framework.html
  9. A.K. Dey and G.D. Abowd, 'Towards an understanding of context and context-awareness,' HUC '99, 1999
  10. Dirk Krafzig, Kal Banke, Dirk Slama, 'Enterprise SOA,' Pretice Hall PTR, 2004
  11. Im, C.H,,Hong, D.S,Choi, J.J,' A Study of a Scheme to Asses and Improve ESB-based SOA Application from the S/W Architecture Perspective,' Koera IT Services, Volume 5, Issue 2, OCT. 2006
  12. Won Young Lee, 'Mathematical Approach to Performance Analysis for Web-based Enterprise System', JavaServ ice Consulting, http://www.javaservice.net. 2005
  13. Nsm-Ki, Kim,Kyung-Chul Chae, 'One the Discrete-Time Version of the Distributional Little's Law', Journal of the Korean Institute of Industrial Engineers. Vol.27, No. 4. Dec. 2001