DocumentCode
2941523
Title
An Advanced Communication Toolkit for implementing the Broker pattern
Author
Francu, Cristian ; Marsic, Ivan
Author_Institution
Center for Comput. Aids for Ind. Productivity, Rutgers Univ., Piscataway, NJ, USA
fYear
1999
fDate
1999
Firstpage
458
Lastpage
467
Abstract
The Broker pattern is a powerful solution when building middleware communication systems. Existing toolkits, such as BAST, GTS, and ACE, although useful, are insufficient to implement the Broker pattern architecture. These systems concentrate on wrappers for communication protocols, and on implementing auxiliary communication patterns, but address only some aspects of object communication. In this work we demonstrate how the Broker pattern can be easily implemented by using an Advanced Communication Toolkit (ACT). ACT model defines four layers according to the increasing degree of abstraction of exchanged information. The resulting systems are highly customizable, extensible, portable, and can communicate at any of the four layers independently. ACT supports various high-level communication protocols (e.g., HTTP, IIOP, SMTP) and can be used to implement Broker-based systems such as OMG CORBA, Java RMI, or Microsoft DCOM
Keywords
Java; client-server systems; distributed object management; protocols; remote procedure calls; software portability; software reusability; ACT model; Advanced Communication Toolkit; Broker pattern; Java RMI; Microsoft DCOM; OMG CORBA; communication protocols; high-level communication protocols; middleware communication systems; object communication; software portability; wrappers; Automata; Communication industry; Computer architecture; Computer industry; Computer languages; Electrical capacitance tomography; Electronic switching systems; Java; Reactive power; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 1999. Proceedings. 19th IEEE International Conference on
Conference_Location
Austin, TX
ISSN
1063-6927
Print_ISBN
0-7695-0222-9
Type
conf
DOI
10.1109/ICDCS.1999.776548
Filename
776548
Link To Document