Techne

A major restructuring effort to implement the new techne runtime environment architecture.

Details

Description

This is a major restructuring effort to implement the TRE (Techne Runtime Environment) architecture. Documentation and detailed explanation will follow.

Issue Links

Activity

Hide
Rick Litton added a comment -

Announcement: Techne has been restructured to conform to a new runtime architecture. Refer to image at http://www.digivitality.org/technewiki/images/EA2.png for an initial overview pending the creation of a wiki. The main objective of this effort is to provide a platform that enables isolation at different levels: applications, processes, tasks, bundles, etc.

Salient features of the architecture are:
– partitions the system into modular subsystems that are clearly defined
– simulate a multiprocessing environment on a single virtual machine pending availability of JSR 121 (Isolates API)
– use the notion of a task for a requested action or service and enables asynchronous transactions.
– tightly integrate the simulated processes and/or tasks with a state machine (possibly PAX)
– enables throttling of processes and work queues.
– additional features to be explained as more progress is made...

Show
Rick Litton added a comment - Announcement: Techne has been restructured to conform to a new runtime architecture. Refer to image at http://www.digivitality.org/technewiki/images/EA2.png for an initial overview pending the creation of a wiki. The main objective of this effort is to provide a platform that enables isolation at different levels: applications, processes, tasks, bundles, etc. Salient features of the architecture are: – partitions the system into modular subsystems that are clearly defined – simulate a multiprocessing environment on a single virtual machine pending availability of JSR 121 (Isolates API) – use the notion of a task for a requested action or service and enables asynchronous transactions. – tightly integrate the simulated processes and/or tasks with a state machine (possibly PAX) – enables throttling of processes and work queues. – additional features to be explained as more progress is made...
Hide
Rick Litton added a comment -

Created a wiki page called "General Overview" http://wiki.ops4j.org/confluence/display/ops4j/General+Overview to explain the concepts of Techne at a high level and in non-technical terms. Behind the diagram shown on the page, the fact is that (as an OSGi container) Techne desires to adapt other OSGi technology implementations such as Felix, PAX, iPOJO, and also upcoming OPS4J features such as qi4j, state machine and okidoki into its fold.

Show
Rick Litton added a comment - Created a wiki page called "General Overview" http://wiki.ops4j.org/confluence/display/ops4j/General+Overview to explain the concepts of Techne at a high level and in non-technical terms. Behind the diagram shown on the page, the fact is that (as an OSGi container) Techne desires to adapt other OSGi technology implementations such as Felix, PAX, iPOJO, and also upcoming OPS4J features such as qi4j, state machine and okidoki into its fold.

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Resolved: