Jim,
I think, it is a good idea to a have a set of iterative alpha releases
gearing towards a final 1.0 release.
These are the features I see in the 1.0 final release ..
1. Full support for heterogeneous federation
2. Distributed assembly and deployment
3. Contribution mechanisms
4. Support for the 1.0 dpec changes
5. Standlone server and support for JMX-based management
6. The itest framework
7. And anything I have missed :)
I think for the first alpha release, I would suggest we include spec 1.0
changes with ability to run with the laucher, itest and webapp runtimes. We
need to discuss how we want to take the standalone server forward with JMX
support. This may have some dependency on the federation stuff we have been
working on. That means the standalone server with JMX and support for simple
scenarios with federated deployment can go together in the second alpha
release. We can plan for rest of the features in the next two releases or
the ones after that.
My view is to get the first alpha release out as early as we can with 1.0
programming model and support for laucher, webapp and itest runtimes.
Ta
Meeraj
From: Jim Marino <[EMAIL PROTECTED]>
Reply-To: tuscany-dev@ws.apache.org
To: tuscany-dev@ws.apache.org
Subject: Java Kernel Release
Date: Mon, 19 Feb 2007 09:45:38 -0800
There has been quite a bit of activity over the last month-and-a-half
enhancing the Kernel. Based on this work, I'd like to cut a release of
Kernel, the Standalone Runtime, the Webap Runtime, and the Maven iTest
Plugin as a stepping stone to having a 1. release. I was thinking we would
call this release "1.0 alpha".
I see this "alpha" as evolving into a series of iterative releases over
the next month where we introduce some of the more "compelling" features
we have been discussing related to service networks, federation, and
deployment. The primary goals of the first alpha release would be centered
on enhancements to the programming model that have been introduced with
the recent Kernel changes. Specifically, the alpha would provide an
enhanced version of Kernel that our users can experiment with, extend and
provide us feedback on. This will assist us in validating he programming
model supported by Kernel.
The key features of the alpha release would be:
1. SCA 1.0 APIs
-Support for many of the new SCA 1.0 Java APIs (ComponentContext,
Conversational annotations)
2. An enhanced standalone runtime with JMX support
3. An enhanced and SCA 1.0-based model for integration testing
(elimination of SCATestCase, which is not spec-compliant
4. Simplified wiring
5. Simplified extension model
6. Architecture for support of federated deployment
7. Support for web applications using SCA 1.0 concepts
I'd like to follow the alpha with additional releases that introduce
additional support for federation, deployment, and the SCA 1.0 APIs. To
stage this, perhpaps we the following in the next release after the alpha:
- Contribution service
- Refactor of Databinding (mentioned in a separate thread)
- Introduction of master/slave nodes and federated wiring
- More complete support for conversational APIs, including
ServiceReference
In terms of work items, I think we need the following (besides a stable
kernel :-) ):
1. Standalone runtime operational and able to deploy application and
extension SCDLS
2. At least two samples. I propose the Calculator Sample (Standalone and
Web app) and the Loan Application Sample
Feel free to suggest additional features. As a general principle, I'd like
to get a release out sooner rather than later with "big" features
introduced in the consecutive releases mentioned previously. One thing I'd
like to see if we can fit in but may have to cut is the new
PhysicalComponent builders. That may be something we stage later.
Hopefully, we can cut the release this week.
Thoughts?
Jim
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
_________________________________________________________________
Upload 500 photos a month & blog with your Messenger buddies on Windows Live
Spaces. Get yours now, FREE! http://specials.uk.msn.com/spaces/default.aspx
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]