90 likes | 112 Views
This presentation will probably involve audience discussion, which will create action items. Use PowerPoint to keep track of these action items during your presentation In Slide Show, click on the right mouse button Select “Meeting Minder” Select the “Action Items” tab
E N D
This presentation will probably involve audience discussion, which will create action items. Use PowerPoint to keep track of these action items during your presentation • In Slide Show, click on the right mouse button • Select “Meeting Minder” • Select the “Action Items” tab • Type in action items as they come up • Click OK to dismiss this box • This will automatically create an Action Item slide at the end of your presentation with your points entered. Project Status Bond-Jini Interoperability Mathew Lowery
Status Summary • Bond-Jini Project Overview • Phase One: Bond inside Jini network • Part One: Bond agent consuming Jini object services. • Part Two: Bond agent offering services in Jini network. • Phase Two: Jini inside Bond network • Part One: Jini object consuming Bond agent services. • Part Two: Jini object offering services in Bond network.
Status Summary (continued) • Current Status • Phase One, Parts One and Two are complete. • Figure 1 illustrates Phase One, Part Two. (Phase One, Part One is simpler).
Jini client object Jini lookup service register method calls Jini server object lookup Stub of Jini server object method calls Bond object Status Summary (continued) Figure 1 Bond server in Jini network
Progress • Coded and tested convenience classes that allow for Jini service discovery and registration. • Multicast discovery of lookup services. • Service search. • Service registration. • Subclassed bondDefaultStrategy to create Jini-enabled strategy using bondTupleSpaceEnabledStrategy as an example.
Progress (continued) • Sublassed bondJiniEnabledStrategy into ServiceLookupTestStrategy and ServiceRegistrationTestStrategy. • Created simple Bond blueprints for testing new strategies called ServiceLookupTest.bpt and ServiceRegistrationTest.bpt respectively. • For debugging purposes, created BondJiniGUI class (a subclass of bondGuiStrategy). This allows user to see error messages on the console.
Progress (continued) • Met with Dr. Ji to discuss progress. • Demonstrated current functionality. • Discussed “other direction.” This means a Jini server in a Bond network. See Figure 2. Dr. Ji agreed that this is one possible solution. • Now beginning Phase Two.
KQML messages Bond client object Bond directory find addAlias Jini stub method calls Stub of Jini server object Jini server object Bond object Bond object method calls Progress (continued) Figure 2 Jini server in Bond network
Current Deliveries • Everything necessary to execute Bond-Jini examples, including: • 4 Jini convenience classes. • 1 Jini-enabled strategy. • 2 strategies that subclass Jini-enabled strategy. • 2 test blueprints (one for each subclass of Jini-enabled strategy). • 1 README file.