![]() |
![]() |
![]() |
![]() |
OrbixEvents Programmer's Guide |
OrbixEvents implements the Common Object Request Broker Architecture (CORBA) Event Service which is defined as part of the CORBAservices specification. The CORBAservices specification extends the core CORBA specification with a set of services commonly required in Object Request Broker (ORB) applications. OrbixEvents supports the Internet Inter-ORB Protocol (IIOP) for interoperable communications between CORBA implementations. Consequently, any IIOP-compliant ORB may interact with OrbixEvents.
Orbix documentation is periodically updated. New versions between releases are available at this site:
http://www.iona.com/docs/orbix/orbix33.html
If you need assistance with Orbix or any other IONA products, contact IONA at support@iona.com. Comments on IONA documentation can be sent to doc-feedback@iona.com.
The OrbixEvents Programmer's Guide is intended for use by ORB application programmers who want to take advantage of the application communications model defined by the CORBA Event Service specification. This guide provides a detailed description of the Event Service communications model and describes how OrbixEvents implements this model.
This guide assumes that you are familiar with both the C++ programming language and with CORBA distributed programming. An OrbixEvents installation requires an existing Orbix or OrbixWeb installation but familiarity with either of these ORB implementations is not strictly necessary.
The OrbixEvents Programmer's Guide consists of the following chapters and appendices.
This chapter provides an introduction to the concepts of OrbixEvents. In particular, it introduces the communications model defined by the CORBA Event Service specification.
The interfaces to the CORBA Event Service are defined in IDL. This chapter describes these interfaces in detail.
This chapter provides an overview of how OrbixEvents implements the CORBA Event Service specification.
This chapter describes how to develop an OrbixEvents application that uses the Push model to transmit untyped events.
This chapter describes how to develop of an OrbixEvents application that uses the Push model to transfer typed events.
This chapter describes how to develop of an OrbixEvents application that uses the Pull model to transfer untyped events.
This chapter explains how to compile and run an OrbixEvents application.
The configuration overhead associated with OrbixEvents is minimal. However, Chapter 8, "OrbixEvents Configuration" addresses some issues associated with configuring an OrbixEvents based application.
CORBA defines the programming interface to the Event Service in IDL. The IDL definitions associated with the CORBA Event Service are referenced throughout this guide. Appendix A lists these definitions in full.
This appendix lists the configuration settings that you can adjust with the Orbix configuration tool.
OrbixEvents extends the CORBA programming interface to allow you to create and manage event channels within an OrbixEvents server. Appendix C describes this interface.
This guide uses the following typographical conventions:
This guide may use the following keying conventions:
|
support@iona.com Copyright © 2000, IONA Technologies PLC. |