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
