|
Project Information
Featured
Downloads
Links
|
Live Object Application Framework (LOAF) brings the Actor Model of Concurrency to Java. Java is a network language in almost all respects except in thread management where the software developer becomes bogged down in Communicating Sequential Processing protocols for share objects. With LOAF the objects become actors called Live Objects that brought alive by events and process events without any shared access to other objects. The current term for this is Share Nothing Architecture that allows for complete leveraging of concurrency potential and linear scalability over distributed computers and multiple processors. Codes similar to this have been used in enterprise environments in web analytics providing years of data processing with three sigma reliability. The codes in this project have been specifically structured to illustrate the principles of Communicating Concurrent Processes and build the Actor model from the ground up in layers. The result is all applications are linear scalable, elastic, and mobile. The thread management and message communications are subsumed in the operating system. The documentation package provides a primer to the Actor Model and Live Object Applications. The current code package is completely self contained without any dependence beyond the Servlet Model (Tomcat). This open source project will be to do the following:
Any interest or volunteers please contact owner. |