DOI QR코드

DOI QR Code

The Design and Implementation of e-BCOS as Web based Component Repository

웹 기반 컴포넌트 저장소 e-BCOS 설계 및 구현

  • 김국보 (대진대학교 컴퓨터공학과)
  • Published : 2005.04.01

Abstract

The current software development type is based on CBD (Component Based Development). However, it requires a new component model that can support rapid and accurate component information on the web due to the cost increase of building new components using CBD. The purposed of this paper is to promptly develop an application on the web which fulfills users' demand and to provide specific interface regarding the small scales of distributed component in business domains. The e-BCOS(e-Business Component System) is the agent system for the users to register distributed components and to search component information, which would increase reusability through the e-business component development of distributed components in business domains and help the users understand the information about the component. Moreover, XML is employed for specification which allows smooth specification sharing and delivery to satisfy users' variable demands.

오늘날의 소프트웨어 개발 형태는 CBD(Component Based Development)를 기초로 한다. 그러나 CBD를 이용하여 새로운 컴포넌트를 구축하기 위해서는 많은 비용으로 인해, 저비용의 빠르고 정확한 컴포넌트 정보를 웹상에서 지원할 수 있는 컴포넌트 모델이 요구되고 있다. 본 논문에서는 사용자의 요구사항을 충족하는 애플리케이션을 웹상에서 신속하게 개발하는데 목적을 두고 있으며, 네트워크상에서 비즈니스 도메인을 기반으로 한 가장 소규모 단위의 분산 컴포넌트를 대상으로 인터페이스 명세를 제공하고자 한다. e-BCOS(e-Business Component System)은 사용자가 분산 컴포넌트를 등록하고 검색할 수 있는 에이전트 시스템으로서 재사용성을 증대시키고 사용자가 쉽게 컴포넌트에 관한 정보를 얻고 이해할 수 있도록 해준다. 또한 명세의 공유와 유통을 원활히 하기 위해서 XML(eXtensible Markup Language)로 명세를 표현하여 사용자의 다양한 욕구를 충족시키도록 한다.

Keywords

References

  1. 김태훈, 신우창, 김태균, 신영길, 우치수, '분산 객체 지향 소프트웨어 개발환경의 설계 및 구현', 정보과학회논문지(C), Vol.3 No.2, pp.139-151, Apr., 1997
  2. 임성웅, 'CORBA 개요/구조/구성요소', http://acs.wonju.ac.kr/mshan/my_homepage/corba.htm
  3. 박영주, 이기열, 신우창, 이병정, 김희천, 우치수, '확 장형 UML을 이용한 웹 애플리케이션 모델링 기 법', 정보과학회 추계 학술발표논문집(2), 제30권, 제2호, October 2003
  4. The Common Object Request Broker: Architecture and Specification, Version 3.0, Object Management Group, June 2002
  5. The Distributed Component Object Model (DCOM), Microsoft Corporation, http://www.microsoft.com/com/tech/DCOM.asp
  6. Jacob Engblom, Andreas Ermedahl, Miikael Sjoedin, Jan Gubstafsson, and Hans Hansson. 'Worst-case execution-time analysis for embeeded real-time systems', Journal of Software Tools for Technology Transfer, 2001
  7. Kim, K.H, 'Object-Oriented Real-Time Distributed Computing', (ISORC 2000) Proceedings. Third IEEE International Symposium on, 2000
  8. 김창수, 정회경, 'XML 응용 개발환경', 한국정보과학회 학회지 제19권 1호 통권 제140호, pp.15-23, 2001.1
  9. Riza Cenk Erdur, Oguz Dikenelli, 'Data management issues in electronic commerce: A multi-agent system infrastructure for software component market-place: an ontological perspective', ACM Vol. 31 No. 1, March 2002
  10. Desmond D'Souza&Alan wiils, Objects, Component, and Frameworks with UML, Addison-Wesley, 1998
  11. Paul Harmon, UML Model E-Business, Software Magazine, Apr/May, 2001
  12. Rational Software, 'Rational Unified Process for Systems Engineering', RUP SE 1.0, 8, 2001
  13. Seoyong Park, Chisu Wu, 'Intelligent Search Agent for Software Components', APSEC'99 Proceedings Sixth Asia Pacific Software Engineering Conference, pp154-161, 1999
  14. Marti L. Griss, Gilda Pour, 'Accelerating Development with agent components', 2001 IEEE pp38-43, May, 2001
  15. Agent Interactive Ltd., 'Next Generation Object-Oriented Web Context Management', Available Web site from http://www.AgentInteractive.com , Aug.,2000
  16. Frank P. Coyle, 'Legacy Integration-Changing Prospectives', IEEE Software, March/April, pp.37-41, 2000
  17. 김영숙, 조성호 공저, XML Bible, 삼양출판사, pp543-544, 6, 2001
  18. Kurt C. Wallnau, etc. Building Systems from Commercial Components, Addison Wesley, 2001
  19. haeng-kon Kim, ha-jung choi, etc., 'A Study of Distributed Component Specification to build e-business component', SNPD '01 2nd International Conference on Software Engineering, Artificial Intelligence, Networking & Parallel/Distributed Computing, pp177-184, Aug., 2001
  20. George T. Heineman, etc. Component-Based Software Engineering, Addison-Wesley, 2001
  21. 김국보, '기존 시스템에서 CBD 지원을 위한 설계 패턴 재공학', 인터넷정보학회 논문지, Vol.5. No. 1, pp.1-13, Feb. 2004
  22. 김양훈, 김태진, 김국보, 'e-비즈니스 컴포넌트 관리 를 위한 저장소 설계 및 구현', 한국 인터넷 정보학 회 2004 춘계 학술발표대회 논문집, Vol. 5, No. 1. pp281-284, 2004. 05