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 条
  • [41] A CORBA-based dynamic reconfigurable middleware
    Huang, WJ
    Fan, XH
    Meinel, C
    NETWORKING AND MOBILE COMPUTING, PROCEEDINGS, 2005, 3619 : 1208 - 1217
  • [42] CORBA-based substation automation systems
    Sanz, R
    Clavijo, JA
    Segarra, T
    de Antonio, A
    Alonso, M
    PROCEEDINGS OF THE 2001 IEEE INTERNATIONAL CONFERENCE ON CONTROL APPLICATIONS (CCA'01), 2001, : 773 - 777
  • [43] Dynamic reconfiguration of Corba-based applications
    Pellegrini, MC
    TOOLS 29: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS, 1999, 29 : 329 - 340
  • [44] Experiences developing CORBA-based services
    Greenberg, MJ
    Rao, S
    Behanna, C
    Phillips, R
    NEC RESEARCH & DEVELOPMENT, 1997, 38 (01): : 105 - 125
  • [45] CCS: CORBA-based conferencing service
    Trossen, D
    Scharer, KH
    INTERACTIVE DISTRIBUTED MULTIMEDIA SYSTEMS AND TELECOMMUNICATION SERVICES, 1998, 1483 : 71 - 76
  • [46] COBEA: A CORBA-based event architecture
    Ma, CY
    Bacon, J
    PROCEEDINGS OF THE FOURTH USENIX CONFERENCE ON OBJECT-ORIENTED TECHNOLOGIES AND SYSTEMS: COOTS, 1998, : 117 - 131
  • [47] The interoperability in a CORBA-based multidatabase system
    Mudar, Sarem
    Li, Ruixuan
    Lu, Zhengding
    Chen, Chuanbo
    Huazhong Ligong Daxue Xuebao/Journal Huazhong (Central China) University of Science and Technology, 2001, 29 (12): : 79 - 81
  • [48] Designing collaborative CORBA-based environments
    Ionescu, B
    Ionescu, D
    COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 2001, : 276 - 278
  • [49] Dynamic reconfiguration of CORBA-based applications
    Rodriguez, N
    Ierusalimschy, R
    SOFSEM'99: THEORY AND PRACTICE OF INFORMATICS, 1999, 1725 : 95 - 111
  • [50] The implementation and performance evaluation of hand-off in a CORBA-based WATM signalling system
    Ranganath, M.
    Pillai, R.R.
    Lee, K.S.
    Tham, C.K.
    Journal of the Indian Institute of Science, 2000, 80 (03) : 225 - 237