DOI QR코드

DOI QR Code

Implementation of AMGA GUI Client Toolkit : AMGA Manager

AMGA GUI Client 툴킷 구현 : AMGA Manager

  • Received : 2011.11.18
  • Accepted : 2012.02.29
  • Published : 2012.03.28

Abstract

AMGA service, which is one of the EMI gLite middleware components, is widely used for analysis of distributed large scale experiments data as metadata repository by scientific and technological researchers and the use of AMGA is extended farther to include general industries needing metadata Catalogue as well. However AMGA, based unix and Grid UI, has the weakness of being absence of general-purpose user interfaces in comparison to other commercial database systems and that's why it's difficult to use and diffuse it although it has the superiority of the functionality. In this paper, we developed AMGA GUI toolkit to provide work convenience using object-oriented modeling language(UML). Currently, AMGA has been used as the main component among many user communities such as Belle II, WISDOM, MDM, and so on, but we expect that this development can not only lower the barrier to entry for AMGA beginners to use it, but lead to expand the use of AMGA service over more communities.

EMI gLite 미들웨어 컴포넌트인 AMGA 서비스는 과학기술 연구자들에 의해 메타데이터 저장소로 분산환경의 대규모 실험 데이터 분석에 넓게 활용되고 있고 그 사용은 메타데이터 카탈로그를 필요로 하는 일반산업에까지 확대되고 있는 추세이다. 하지만, 리눅스와 그리드 사용자 인터페이스 기반의 AMGA는 다른 상용 데이터베이스 시스템과 비교해서 범용성 사용자 인터페이스의 부재라는 단점이 있으며, 기능의 우수함에도 불구하고 활용 및 확산하는데 어려움이 있다. 본 논문에서는, AMGA 사용의 제약을 최소화하고 사용자 친화적 인터페이스를 제공하기 위해 객체지향적 모델링 언어(UML)를 이용하여 AMGA GUI 툴킷을 개발하였다. 현재 Belle II, WISDOM, MDM 등과 같이 많은 사용자 커뮤니티에서 AMGA는 주요 컴포넌트로 사용되고 있지만 본 개발을 통해 AMGA 신규 사용자의 진입장벽을 낮춰줄 수 있을 뿐만 아니라 보다 많은 커뮤니티로 확대가 기대된다.

Keywords

References

  1. http://public.eu-egee.org/
  2. http://glite.web.cern.ch/glite/
  3. Ignacio Blanquer, Vicente Hernandez, Jose Salavert, Damia Segrelles, "Integrating TRENCADIS Components in gLite to Share DICOM Medical Images and Structured Reports," Stud Health Technol Inform 2010, Vol.159, pp.64-75, 2010.
  4. S. Ahn, N. Kim, and S. Lee, "Performance analysis and optimization of AMGA for the large-scale virtual screening," Software, practice and experience, Vol.12, pp.1055-1072, 2009.
  5. M. Diarena, S. Nowak, and J. Y. Boire, "HOPE, an Open Platform for Medical Data Management on the Grid," Stud Health Technol Inform, Vol.138, pp.34-38, 2008.
  6. J. P. Baud and S. Lemaitre, "The LHC File Catalogue (LFC)," HEPIX, Karlsruhe, Germany, 2005.
  7. S. Ahn, K. Cho, S. Hwang, J. Kim, H. Jang, B. K. Kim, H. Yoon, and J. Yu, "Design of the Advanced Metadata Service System with AMGA for the Belle II Experiment," Journal of the Korean Physical Society, Vol.57, No.4, pp.715-724, 2010. https://doi.org/10.3938/jkps.57.715
  8. J. H. Kim, S. Ahn, K. Cho, M. Bracko, Z. Drasal, T. Fifield, R. Frühwirth, R. Grzymkowski, T. Hara, M. Heck, S. Hwang, Y. Iida, Ryosuke Itoh, G. Iwai, H. Jang, Nobu Katayama, Y. Kawai, Christian Kiesling, B. K. Kim, and T. Kuhr, "The advanced data searching system with AMGA at the Belle II experiment," Computer Physics Communications, Vol.182, pp.270-273, 2011. https://doi.org/10.1016/j.cpc.2010.07.037
  9. http://www.eclipse.com
  10. H. Heinecke, M. Rudorfer, P. Hoser, C. Ainhaouser, and O. Scheickl, "Enabling of AUTOSAR system design using Eclipse-based tooling", ERTS2008, Tououse, 2008.
  11. http://amga.web.cern.ch
  12. D Box, D. Ehnebuske, G. Kakivaya, A. Layman, N. Mendelsohn, H. F. Nielsen, S. Thatte, and D. Winer, "Simple object access protocol (SOAP) 1.1," World Wide Web Consortium, Note NOTE-SOAP-20000508, 2000(5).
  13. K. G. Begeman, A. N. Belikov, D. R. Boxhoorn, F. Dijkstra, E. A. Valentijn, W. J. Vriend, and Z. Zhao, "Merging Grid Technologies Astro-WISE and EGEE," J Grid Computing, Vol.8, No.2, pp.199-221, 2010. https://doi.org/10.1007/s10723-010-9147-y
  14. http://ganga.web.cern.ch/ganga
  15. R. Alfieri, R. Cecchini, V. Ciaschini, L. dell'Agnello, Á. Frohner, A. Gianoli, K. Lõrentey, and F. Spataro, "VOMS, an Authorization System for Virtual Organizations," Lecture Notes in Computer Science, Vol.2970, Berlin, 2004.
  16. 허태상, 안선일, 김한기, 이상도, 유상수, 황순욱, "메타데이터 카탈로그 GUI 툴 설계", 2010 한국 컴퓨터종합학술대회 논문집, 제37권, 제1(D)호, pp.155-158, 2010.
  17. N. Santos and B. Koblitz, "Metadata services on the Grid," Advanced Computing and Analysis Techniques, Vol.559, pp.53-56, 2005.
  18. 봉종수, 임현석, 김세영, 김대진, "HDTV 수신 모듈용 GUI 설계 및 구현", 한국콘텐츠학회논문지, 제9권, 제4호, pp.72-80, 2011.
  19. T. S. Huh, G. C. Park, and S. W. Hwang, "Implementation of AMGA Manager Using an Authentication Module on the g-Eclipse," ICCC2011, Vol.9, No.2, pp.227-228, 2011.