Interoperability Strategy Performance Evaluation of the Event Service of CORBA

CORBA 이벤트 서비스의 연동 방법 및 성능 평가

  • Published : 2000.03.31


Since simple and convenient user interface, the Web is diffused widely. For integrating Web as a view of user interface and CORBA, CORBA object is made in applet, which is sent to Web browser in Client and executes by Web browser. To use CORBA Event Service in Web without violating a security constrains of applet, we need a interoperability of Event Service. This paper investigates interoperability of event channels of the event service of CORBA. We present three different methods that make one event channel. Pros and cons of each method are described. All mentioned approaches have been implemented in Java. An experimental performance evaluation has been carried out and evaluation results are also given.

웹은 단순하고 편리한 사용자 인터페이스로 인하여 폭 넓게 보급되었다. 사용자 인터페이스로서의 웹과 CORBA를 연동하기 위해 CORBA 분산객체를 자바 애플릿으로 작성하여 웹 브라우저에 직접 전달, 웹 브라우저에서 실행함으로써 웹과 CORBA를 연동한다. 웹에서 애플릿의 보안제약 사항을 위배하지 않고 CORBA의 이벤트 서비스를 사용하기 위해서는 이벤트 서비스의 연동이 필요하다. 본 논문에서는 CORBA와 웹의 연동에서의 CORBA 이벤트 서비스를 연동하기 위한 세 가지 방법을 제시하고 제안하는 세 가지 방법에 대한 성능 평가를 수행하여, 각 방법에 대한 장단점을 비교 분석하였다.



  1. G. Almasi and V. Jagannathan, Integrating the WWW and CORBA-based Environments, Technical Report CERC-TR-RN-95-005, Concurrent Engineering Research Center, West Virginia University, 1995
  2. O. Rees, N. Edwards, M. Madsen, M. Beasley, and A. McClenaghan, A Web of Distributed Objects, Proceedings of the 4th International World Wide Web Conference, 1995
  3. P. Merle, C. Gransart and J.M. Geib, CorbaWeb: A Generic Object Navigator, Proceedings of the 5th International World Wide Web Conference, 1996
  4. R. Orfali, D. Harkey, Client/Server Programming with JAVA and CORBA, John Wiley and Sons, pp.47-72, 1997
  5. G. Brose, JacORB: Implementation and Design of Java ORB, Proc. of IFIP WG 6.1 International Working Conference on Distributed Applications and Interoperable Systems: 143-154, 1997
  6. D. Glance, Multicast Support for Data Dissemination in OrbixTalk, IEEE Data Engineering Bulletin 19(3): 31-39, 1996
  7. PointCast
  8. Marimba
  9. Downtown
  10. BackWeb
  11. NewsCatcher
  12. OMG, Event Service Specification, 1995.
  13. R. Orfali, D. Harkey, J. Edwards, The Essential Distributed Objects Survival Guide, John Wiley and Sons, 1996
  14. Visigenic Software, VisiBroker for Java Naming and Event Services Programmer's Guide Version 3.2, 1998
  15. The problem of Push By Alex Lash, Staff Writer, CNET September 30, 1997.
  16. M. Campione, K. Walrath, The JavaTM Tutorial Object-Oriented Programming for the Internet, Addison Wesley, 1996
  17. M. Franklin, Push vs Pull, 1997.
  18. M. Franklin and S. Zdonik, Data in Your Face: Push Technology in Perspective, Proceedings of ACM SIGMOD, 1998
  19. M. Franklin and S. Zdonik, A Framework for Scalable Dissemination-Based System, Proceedings of OOPSLA, 1997
  20. M. Hughes, C. Hughes, M. Shoffner, M. Winslow, Java Network Programming, MANNING, 1996
  21. R. Orfali, D. Harkey, J. Edwards, Instant CORBA, John Wiley and Sons, 1997
  22. J. Siegel, CORBA Fundamentals and Programming, John Wiley and Sons, 1996
  23. A. Vogel, Building Distributed Systems in Java, 1996.