iPOPO v0.5
Thomas Calmant
thomas.calmant at gmail.com
Wed May 22 16:02:15 CEST 2013
Hi all,
iPOPO is a service-oriented component model (SOCM) framework for Python, inspired from the Java project iPOJO.
It is separated in two parts:
* Pelix: a service-oriented architecture framework (SOA), which provides a
registry of services and a life-cycle for modules.
* iPOPO: the SOCM, which handles the components
A component is an object with a life-cycle, requiring services and providing ones, and associated to properties. The code of a component is reduced to its functional purpose.
Life-cycle, dependencies, ... are handled by iPOPO.
This project provides utility services:
* a shell, to interact with the framework (console or remote)
* a HTTP service, to dynamically provide small servlets
* EventAdmin, a publish/subscribe communication service between components
* Remote services, to share services between Pelix frameworks
The project is released under the GPLv3 license, its source code is available on Github:
https://github.com/tcalmant/ipopo
More information on http://ipopo.coderxpress.net/
Have fun,
Thomas
More information about the Python-announce-list
mailing list