DOI QR코드

DOI QR Code

The Design and Implementation of e-BCOS for e-Business Component System

e-비즈니스 컴포넌트 시스템 설계 및 구현

  • 최하정 (대구가톨릭대학교 대학원 전산통계학과) ;
  • 김행곤 (대구가톨릭대학교 컴퓨터공학과)
  • Published : 2003.02.01

Abstract

Today's computing system has expanded its application to business trade and distributed work transactions using the Internet. As the demand for more flexible, adaptable, extensible, and robust web-based enterprise, these application development has been gradually expanded based on reusable, independent, and portable components. Component Based Development (CBD) works by developing and evolving software from selected reusable software components and then assembling them within appropriate software architecture. However, it requires an increase in cost to build new components as well as the necessary effort to develop of the business requirement these components. Standardized component models are required as well from the perspective of systems in order to support rapid and exact component information transmission on the web. In this paper, we describe the e-Business Component Development with agent for rapid application development on the web that correspond to the demands of users in the business domain. We design and implement the specifications of e-business components by combining these demands. In order to improve the agent register and retrieval, we propose the intelligent search and register agents, which can conduct more precise searching and specializing for components. The system enables the locating of user's frequently used components through an agent involving register and retrieval, as well as rapid procedures for registers The e-BCOS (e-Business Component System) is the agent system for the user to register distributed components and to search for components Information. The e-BCOS increases reusability through the e-business component development of distributed components in the business domain. For the share and delivery, specification with XML is acceptable to user's variable order e-BCOS Includes the effective investment, timeliness, reliability, efficiency, and maintenance effort by with agent.

오늘날의 컴퓨팅 시스템은 인터넷을 사용하여 비즈니스 거래와 분산 업무 처리로 확대되어가고 있으며 정보 기술은 점차적으로 재사용성과 독립성 그리고 이식성을 가진 컴포넌트를 기반으로 한 응용 개발이 확산되고 있다. 컴포넌트 개발 형태는 코드의 재사용이나 클래스 라이브러리보다 좀 더 발전된 형태의 부품개발 형태로서, CBD(Component Based Development)를 기초로 한다. 그러나, CBD를 이용하여 새로운 컴포넌트를 구축하는 비용의 증가와 함께 비즈니스 요구사항에 맞는 컴포넌트 개발을 위한 노력이 필요하며, 빠르게 정확한 컴포넌트 정보를 웹 상에서 지원할 수 있도록 시스템 측면에서 정규화 형태의 컴포넌트 모델이 요구되고 있다. 본 논문에서는 사용자의 요구사항에 접근하고 웹 상에서 빠르고 신속하게 애플리케이션이 개발되는데 목적을 두고 있으며, 네트워크 상에서 비즈니스 도메인을 기반한 가장 소규모 단위의 분산 컴포넌트를 대상으로 인터페이스 명세를 제공하고자 한다. 분산 컴포넌트 내부와 외부 관계를 담고 있는 명세는 사용자 중심의 컴포넌트를 제공하기 위해서 웹 상에서 요구사항을 작성하고 결국 이들은 조합되어 e-비즈니스 컴포넌트 명세 제공이 요구된다. 따라서 본 논문에서는 사용자가 분산 컴포넌트를 등록하고, 이에 대한 컴포넌트 정보를 검색말 수 있는 e-BCOS(e-Busines Component System)을 설계 구현한다. e-BCOS는 컴포넌트 등록. 검색을 위한 에이전트 시스템으로, 비즈니스 도메인에서의 분산 컴포넌트의 e-비즈니스 컴포넌트 개발을 통해 재사용성을 증대시키고, 웹 상에서 애플리케이션 구축을 빠르고 신속하게 처리될 수 있도록 하며, 사용자가 쉽게 컴포넌트에 관한 정보를 얻고 이해할 수 있도록 해준다. 또한 명세의 공유와 유통을 원활히 하기 위해서 XML(extensible Markup Language)로 명세를 표현하여 사용자의 다양한 욕구를 충족시키도록 한다. 따라서, e-BCOS는 에이전트에 의해서 효율성 증대와 시간 절약 및 신뢰성과 유지보수성을 증대할 수 있는 잇점을 가진다.

Keywords

References

  1. 윤영태, '분산 객체의 미래', 월간 경영과 컴퓨터, http://www.inhub.co.kr/, 1999
  2. Mikio Aoyma, 'New Age of Software Development : New Component-Based Software Engineering Changes the Way of Software Development,' 1998 International Work-shop on Component-Based Software, ICSE, pp.124-128, 1998
  3. Wilkes, Lawrence, Understanding Component Based De-velopment, Addison-Wesley, June, 2000
  4. Mike P. Papazoglou, 'Agent-Oriented Technology in sup-port of e-business,' Communication of the ACM, pp.250-254, April, 2001
  5. 장영범, '전자상거래와 정보시스템', http://www.inhub.co.kr/, 1998
  6. 차정은, 컴포넌트 기반 개발 프로세스 지원을 위한 컴포넌트 저장소의 설계 및 구현, 대구가톨릭대학교대학원 전산통계학 전공 박사학위 청구논문, February, 2001
  7. John E. Mann, 'Rules for E-Business,' Available by web server from http://www.psgroup.com, April, 2000
  8. Popkin Software & Systems, 'Modeling System with UML,' 1998
  9. Craig Larman, Applying UML and Patterns, Prentice Hall, 1998
  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. A Rational Software, 'Rational Unified Process for Sys-tems Engineering,' RUP SE 1.0, 2001
  13. Seoyong Park, Chisu Wu, 'Intelligent Search Agent for Software Components,' APSEC'99 Proceedings Sixth Asia Pacific Software Engineering Conference, pp.154-161, 1999 https://doi.org/10.1109/APSEC.1999.809596
  14. Marti L. Griss, Gilda Pour, 'Accelerating Development with agent components,' 2001 IEEE pp.38-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 Prospec-tives,' IEEE Software, pp.37-41, March/April, 2000 https://doi.org/10.1109/52.841604
  17. 김영숙, 조성호 공저, XML Bible, 삼양출판사, pp.543-544, 2001
  18. Kurt C. Wallnau, etc. Building Systems from Commercial Components, Addison Wesley, 2001
  19. George T. Heineman, etc. Component-Based Software Engineering, Addison-Wesley, 2001