• DocumentCode
    1822751
  • Title

    Using events to build distributed applications

  • Author

    Bacon, Jean ; Bates, John ; Hayton, Richard ; Moody, Ken

  • Author_Institution
    Comput. Lab., Cambridge Univ., UK
  • fYear
    1995
  • fDate
    5-6 Jun 1995
  • Firstpage
    148
  • Lastpage
    155
  • Abstract
    We have extended an Interface Definition Language to handle event registration and notification. Clients register interest in specified classes of events and servers then notify them of any occurrence asynchronously. Event occurrences are identified by parameters which conform to IDL typing constraints and can therefore be used in synchronous method invocations. Methods to handle registration and notification are generic and can be inherited by objects of any class: as a by-product of IDL processing the stubs to handle event creation and decoding are generated automatically. We have implemented a prototype composite event recogniser based on non-deterministic finite state machines. Initial experience with this prototype is encouraging
  • Keywords
    client-server systems; computer aided software engineering; finite state machines; object-oriented programming; programming environments; IDL typing constraints; Interface Definition Language; composite event recogniser; distributed applications; event creation; event decoding; event notification; event registration; nondeterministic finite state machines; object oriented distributed programming environment; synchronous method invocations; Application software; Automata; Computer interfaces; Decoding; Laboratories; Libraries; Monitoring; Object oriented programming; Prototypes; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services in Distributed and Networked Environments, 1995., Second International Workshop on
  • Conference_Location
    Whistler, BC
  • Print_ISBN
    0-8186-7092-4
  • Type

    conf

  • DOI
    10.1109/SDNE.1995.470451
  • Filename
    470451