[OpenMap Users] Designing the RMI mechanizm based on the Corba Example

From: Mariusz Chmielewski <mchmiel21_at_tlen.pl>
Date: Thu, 18 Aug 2005 00:36:33 +0200

I looked through the CORBA RpfFrameProvider (which is the Corba client)
and i am curious about the details of working with the RPF data becouse
i have no access to the sources of omcorba.jar classes in packege
com.bbn.openmap.layer.rpf.corba. As i looked throug the code the idea
behind the mechanism is generally:
server uses standard RPFFrameCache to load the RAW RPF data then it
packeges it and sends using CORBA mechanism. Could anyone described the
sequense of calls while working with RPF data in details?? I amsking of
this becous i would like to implement such RPF mechanism based on RMI -
which will be used in the same way as CORBA but in Java specific
platform. Is there a chance that in later editions of OpenMap there will
be a RMI example of RPF data provider??

Many Thanks

Mariusz


*Don Wrote:*

    I think you want to take a look at the
    com.bbn.openmap.layer.rpf.RpfFrameProvider interface, and see how
    the RpfLayer uses it. By default, the RpfFrameCache is the
    localized version of a RpfFrameProvider, but the src/corba
    directory contains a CORBA RpfFrameProvider that is a client to a
    server, in the com.bbn.openmap.layer.rpf.corba package.

    The CorbaRpfLayer is a RpfLayer that uses the CRPFClient as the
    RpfFrameProvider. The CRPFServer is the CORBA server.

    While you can use these classes to do what you want, they do
    require a bit of knowledge about how CORBA works, and how you get
    CORBA clients and servers talking to each other. If you don't want
    to approach that learning curve, you could use these classes as a
    model to write a RMI version.

    Hope this helps,

    Don

--
[To unsubscribe to this list send an email to "majdart_at_bbn.com"
with the following text in the BODY of the message "unsubscribe openmap-users"]
Received on Wed Aug 17 2005 - 18:37:53 EDT

This archive was generated by hypermail 2.3.0 : Tue Mar 28 2017 - 23:25:07 EDT