At 10:31 PM 10/25/2001 +0800, Gunther Birznieks wrote:
>I like Ajit's recommendation, the RFC (along with a framework like 
>Stephan's) to allow some brainstorming.
...
>This is why I view P5EE as a multistep process with the following
milestones...
>
>1) Identify Enterprise APIs (Brainstorm)
>2) RFC Them
>3) Map them to current modules
>4) Document them as one whole helper document about how to find a solution 
>to X enterprise problem (following the API list basically)
>5) Identify Applications and Frameworks that use the modules identified in 
>3 and label them as P5EE Enabled. These frameworks would explicitly be 
>documented in case people want to see these APIs in use.
>6) Then take a step back, look at the APIs and identify which ones would 
>benefit from standardization (mail is one)
>7) Standardize it
>8) Redocument
>9) Rinse, Repeat.... #6
>6-9 will take a long time ... possibly forever. So don't hold your 
>breath.... but it will come slowly.
>10) In parallel for 6-9, should be initiatives where people say "wouldn't 
>it be cool to do X for the p5ee initiatve" and they will do it. eg JAAS or 
>a personalization API comes to mind.
>11) Document
>12) Rinse, Repeat #10.

Hi,

Out of all of the brainstorming to identify "Enterprise API's" (1), I am
compiling them as a laundry list.  We have not yet RFC'ed them (2), but
based on an estimate of what they are, I have begun to map them (3) to perl 
modules in the proposed Perl SDK and elsewhere.  My progress continues to
be documented at

   http://www.officevision.com/pub/p5ee/p5ee_modules.html

As far as I can tell, we haven't really done anything like steps 4-12.

In order to proceed, I would like to get some discussion from the community:

  * Do we expect to get a single P5EE *standard* out of this effort?

Or is this P5EE mailing list a forum for enterprise developers which will
support multiple (perhaps converging) P5EE specifications?

I believe that the latter (multiple competing/converging specs) is the
only realistic expectation. (Just think of the fallout that will occur
when we try to "standardize" on a Templating system or a 
Persistence Framework.  "Standardization" will only occur as one of the
competing specs gains favor by demonstrating its effectiveness.

I think we need to reach consensus on this (i.e. the mission of this
list) before we can make much progress as a community.

Stephen


Reply via email to