[ohla-user] OHLA Status and Roadmap
Status: Beta
Brought to you by:
mnewcomb
From: Newcomb, Michael-P. <Mic...@gd...> - 2006-10-30 18:01:50
|
It has been a while since I last sent out an update on the development progress, so here is an update ;). 0.3 is very close to release (within the week). The focus of 0.3 was moving away from the RMI/socket API that I had developed to a more robust framework. I started working with Jgroups but it did not fit my strategy of send-side filtering. So, I found a gem of a project from Apache called MINA. >From MINA's website (http://directory.apache.org/subprojects/mina/index.html): MINA (Multipurpose Infrastructure for Network Applications) is a network application framework which helps users develop high performance and high scalability network applications easily. I'm not going to go over MINA's architecture in this e-mail but I encourage you to read up on this project. I have also been implementing the concurrency strategy that will allow multiple threads to utilize one FederateAmbassador in a truly concurrent manner. Therefore, you will see heavy use of the java.util.concurrent package (particularly ReadWriteLock). I've laid the foundation for most of the services and as of right now, I'm almost done with the Ownership Management test case (just have to test requesting divestiture). When that test case is complete, I will release 0.3. Below is the roadmap for OHLA releases. Hopefully one will come every 3-4 weeks or so. 0.3 - re-architect to use Apache MINA - ownerhsip management 0.4 - time management - JLC 0.5 - DDM 0.6 - MOM support 0.7 - C++ API 0.8 - optimize message encoding/decoding 0.9 - maintenance 1.0 - final Thanks, Michael |