Gang,
Today was the first day of a series of 7 weekdays, where I will be
working full time on Qi4j and pushing towards a 1.3 release. My
priorities are largely driven by requirements from the project I am
doing at work, and the fact that by early January I need a fair bit of
stuff in place, preferably in a proper 1.3 release.

 * Deployment of Qi4j applications on OSGi platform.
    - Fixing all Import/Export Package issues and versionings.
    - Ensuring that OSGi Services can be nicely imported to Qi4j
    - Exporting of QI4j services to OSGi.


 * Apache CXF integration to Qi4j.
    - ValueComposite type mapper (done at work, have to re-do for
legal reasons).
    - interface WebService which enables Qi4j services to be exposed
to an Endpoint.
    - I will not need Client support, since those will arrive to Qi4j
via OSGi instead, but others may want it.


 * The Scheduler that Paul has started on.


There are also a handful of other things that seems quite useful in
the generic space, but I could implement that in the internal project
only. One example;

 - Need a system where Entities can subscribe to 'Domain Events', such
as "Notify me of any Domain Events related to Cargo 123", so that when
[Cargo 123 Loaded in Shanghai on to Vessel Abc at 12:40, 7 Dec 2010]
event is published, some service will create a UnitOfWork and call a
method on the Entity of that subscription. This probably requires a
Pub/Sub abstraction as well at SPI level, for cross-JVM event
forwarding.


Cheers
-- 
Niclas Hedhman, Software Developer
http://www.qi4j.org - New Energy for Java

I  live here; http://tinyurl.com/2qq9er
I  work here; http://tinyurl.com/2ymelc
I relax here; http://tinyurl.com/2cgsug

_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

Reply via email to