Design and Implementation of Connector for Distributed JavaBeans Component Integration in the CORBA Environment

CORBA 환경에서 분산 JavaBeans 컴포넌트 통합을 위한 연결자 설계 및 구현

  • 정성옥 (광주여자대학교 인터넷정보학과) ;
  • 김재석 (조선대학교 컴퓨터공학과)
  • Published : 2002.10.01

Abstract

Current research for software architecture views and models a software system as a set of components and connectors. Components are abstractions of system level computational entities. Connectors are abstractions of components interrelationships. In this paper, we focus on connectors for the JavaBeans-based systems that are built using object integration technologies like CORBA. We present connector model in JavaBeans-based system for object-oriented component integration. We start with a discussion of related work of software architecture research and object-oriented modeling that focuses on the description of component collaborations. We propose connectors as transferable abstractions of system level component interconnection and inter-operation.

현재의 소프트웨어 아키텍처에 관한 연구는 컴포넌트 집합과 같은 소프트웨어 시스템을 구성하는 객체 또는 컴포넌트의 상호 동작 및 관련성을 보다 효과적으로 연결할 수 있는 다양한 기법이 제시되고 있다. 본 논문에서는 JavaBeans에 기반을 둔 분산 시스템 환경에서 객체와 객체간에 관련성을 모델링하기 위해 컴포넌트, 연결자 및 컴포넌트 스키마로 구성된 구조화된 모델을 제시하고 구현한다. 특히 JavaBeans에서 객체간의 관련성을 모델링하기 위한 연결자의 구성에 중점을 둔다. 본 연구에서 제시된 연결자모델은 JavaBeans기반 분산 시스템 환경에서 다양한 객체간의 의존성을 명확하게 표현하는데 효과적이며 분산되어있는 컴포넌트를 정형화된 방법으로 통합할 수 있는 효과를 가진다.

Keywords

References

  1. Joao Pedro Sousa and David Garlan, 'Formal Modeling of the Enterprise JavaBeansTM Component Integration Framework', FM '99 : World Congress on Formal Methods, Sep, 1999
  2. Robert Orfall, Dan Harkey, Client/Server Programming with JAVA and CORBA, Guide, John Wiley & Sons Inc., 1997
  3. James Rumbaugh, Michael Blaha, William Premerlani, Frederick Eddy, William Logensen, Object-oriented Modeling and Design, Prentice- Hall International Editions, 1991
  4. Philippe Kruchten, Modeling Component Systems with the Unified Modeling Language, relation Software Corp, 1997
  5. Robert Orfall, Dan Harkey, Jeri Edwards, The Essential Distributed Objects Survival Guide, John Wiley & Sons Inc., 1996
  6. Mary Campione, Kathy Walrath, The Java Tutorial: Object-oriented Programming, Addison Wesly, 1996
  7. Ken Arnoldm James Gosling, The Java Programming Language, Addison Wesly, 1999
  8. 'Component-Based Software Engineering', IEEE Software, pp.34-36, 1998