Design and implementation of CORBA-based subscription server

被引:0
|
作者
Maheshwari, R [1 ]
Fatoohi, R [1 ]
机构
[1] San Jose State Univ, Coll Engn, San Jose, CA 95192 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The standard CORBA operation invocation model supports synchronous, one-way and deferred synchronous interactions between clients and sewers. However, this model is too restrictive for real-time applications. In particular, the model lacks asynchronous message delivery, does not support timed invocations or group communication, and can lead to excessive polling by clients. In this paper, we have designed and implemented a subscription server based on the OMG Notification Service specification for the structured push style communication. In order to alleviate some of the restrictions with the standard CORBA invocation model, the Subscription Server supports asynchronous message delivery and allows one or more suppliers to send structured messages to one or more consumers. Event data can be delivered from suppliers to consumers without requiring these participants to know about each other explicitly. In addition to implementing most of the interfaces defined ill the specification, the Subscription Server implements an additional advertiser interface which lets one discover ail event types offered by the channel and subscribed by the consumers. Event filtering as well as qualify of service properties, such as connection reliability and event reliability, are also provided. An Auction Alert application was developed to test the functionality of the subscription server.
引用
收藏
页码:2 / 13
页数:12
相关论文
共 50 条
  • [21] Towards CORBA-based enterprise management: Managing CORBA-based systems with SNMP platforms
    Keller, A
    ENTERPRISE DISTRIBUTED OBJECT COMPUTING - PROCEEDINGS SECOND INTERNATIONAL WORKSHOP, 1998, : 330 - 341
  • [22] CORBA-based remote instrumentation
    Zagar, M
    Cavrak, I
    Stranjak, A
    MELECON '98 - 9TH MEDITERRANEAN ELECTROTECHNICAL CONFERENCE, VOLS 1 AND 2, 1998, : 1294 - 1298
  • [23] The design of a CORBA-based PACS in three-tier architecture
    Li, Z
    Wu, LD
    Wei, YM
    Xie, HW
    Medical Imaging 2005: PACS and Imaging Informatics, 2005, 5748 : 407 - 418
  • [24] A CORBA-based manufacturing environment
    Whiteside, RA
    Pancerella, CM
    Klevgard, PA
    THIRTIETH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL 1: SOFTWARE TECHNOLOGY AND ARCHITECTURE, 1997, : 34 - 43
  • [25] Migrating legacy scientific applications towards CORBA-based client-server architectures
    Sang, J
    Follen, G
    Kim, C
    Lopez, I
    Townsend, S
    SOFTWARE-PRACTICE & EXPERIENCE, 2001, 31 (14): : 1313 - 1330
  • [26] Design considerations for a CORBA-based architecture for lightweight agents (CARLA)
    Aleksy, Markus
    Korthaus, Axel
    Schader, Martin
    2003, IOS Press (01): : 3 - 4
  • [27] A CORBA-based Internet robotic system
    Jia, SM
    Takase, K
    ADVANCED ROBOTICS, 2001, 15 (06) : 663 - 673
  • [28] Automated CORBA-based application management
    Kröger, R
    Debusmann, M
    Weyer, C
    Brossler, E
    Davern, P
    McDonald, A
    DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS II, 1999, 15 : 229 - 241
  • [29] Towards CORBA-based mobile computation
    Ye, WG
    Lu, ZD
    6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XV, PROCEEDINGS: MOBILE/WIRELESS COMPUTING AND COMMUNICATION SYSTEMS III, 2002, : 29 - 35
  • [30] An overview of CORBA-based load balancing
    Shu, J
    Liu, LL
    Song, SW
    GRID AND COOPERATIVE COMPUTING, PT 2, 2004, 3033 : 244 - 249