Typed Object Bus를 이용한 새로운 개념의 분산 플랫폼

The Typed Object Bus Platform : A New Paradigm for a Distributed Platform

  • 김상경 (고려대학교 전자공학과) ;
  • 선경섭 (한국통신 연구센터 연구원) ;
  • 안순신 (고려대학교 전자공학과)
  • 발행 : 2000.12.01

초록

본 논문에서는 Typed Object Bus(TOB) 플랫폼이라는 새로운 개념의 분산플랫폼을 제안한다. 기존의 분산플랫폼들은 분산 객체간 인터페이스 관계에 초점을 맞추어 단일의 통신 메커니즘을 이용하여 비제한적인 통신을 제공하였으나 TOB 플랫폼은 상호작용 관계에 중점을 두고 응용의 특성에 따라 다양한 통신 메커니즘을 사용하여 플랫폼 제어 통신을 제공한다. TOB는 연산동작특성과 TOB를 통해 전달 가능한 데이터 타입. 그리고 객체통신에 제약을 가하는 다수의 속성들에 의해 표현된다. 응용객체는 TOB 플랫폼이 제어하는 Typed Object Bus들을 통해서만 다른 객체와 통신이 가능하다. TOB 프랫폼은 TOB Type Definition Language(TDL)을 이용하여 여러 가지 형태의 상호작용을 규정함으로써 유연하고 다양하게 연산 및 스트림 특성을 갖는 통신을 제공할 수 있다.

키워드

참고문헌

  1. Object Management Group, The Common Object Request Broker: Architecture and Specification, Revision 2.0. July 1995
  2. Brown, N. and Kindel, C., Distributed Component Object Model Protocol DCOM/1.0, Microsoft, 1996
  3. Prieto-Diaz, R. and Neighbors. J.M., Module interconnection languages, The Journal of Systems and Software. 6(4):307-334, Nov. 1986 https://doi.org/10.1016/0164-1212(86)90002-6
  4. Purtilo, J. M., The POLYLITH software bus, ACM TOPLAS, VoI.16(No.1), pp.151-174, Jan. 1994
  5. Bellissard, L., Atallah, S.B. Boyer, F., and Riveill, M., Distributed application configuration, in Proc. of the 16th IEEE International Conference on Distributed Computing System (ICDCS'96), Hong Kong, April 1996
  6. Magee, J. Dulay, N., and Kramer, J., A constructive development environment for parallel and distributed programs, in Proc. of the International Workshop on Configurable Distributed systems, Pittsburgh, March 1994 https://doi.org/10.1109/IWCDS.1994.289940
  7. Allen, R. and Garlan, D., Formal Connectors, Technical Report CMU-CS-94-115, School of Computer Science, Camegie Mellon University, Pittsburgh, PA, March 1994
  8. ITU-T Rec. X.901, Reference Model of Open Distributed Processing Part 1: Overview, International Telecommunication Union, 1995
  9. ITU-T Rec. X.903, Reference Model of Open Distributed Processing Part 3: Architecture, International Telecommunication Union, 1995
  10. ITU-T Recommendation X.920, Open Distributed Processing Interface Definition Language, International Telecommunication Union, 1997
  11. ITU-T Rec. X.952, Open Distributed Processing Trading Function: Precision of Trading Function Using OSI Directory Seroice, International Telecommunication Union, 1997
  12. Object Management Group, CORBAservices - Persistent Object Service, December 1997