Return-Path: Delivered-To: apmail-incubator-general-archive@www.apache.org Received: (qmail 67748 invoked from network); 17 Jul 2008 07:41:41 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 17 Jul 2008 07:41:41 -0000 Received: (qmail 28305 invoked by uid 500); 17 Jul 2008 07:41:39 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 28162 invoked by uid 500); 17 Jul 2008 07:41:39 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 28150 invoked by uid 99); 17 Jul 2008 07:41:39 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 17 Jul 2008 00:41:39 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of eelco.hillenius@gmail.com designates 209.85.146.176 as permitted sender) Received: from [209.85.146.176] (HELO wa-out-1112.google.com) (209.85.146.176) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 17 Jul 2008 07:40:43 +0000 Received: by wa-out-1112.google.com with SMTP id m16so3665568waf.6 for ; Thu, 17 Jul 2008 00:41:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=KxPfy6lhCCYAmwRcvV1SKYlK11hh0tCEeWdX+hHuBAI=; b=XVW2Tx03V8wtzlKPRkc7VpxYDE5QYS/N0S0CPiasog0A0Ar4+lx3IC6xuoyu+D8xKg M9luwPSD1ng+rCnxj5/gsHfleqg/csuglYkYFizu7l/jtoXWDk1sRwBGGQG20LbTHhxN DAOb5FQf48j8Za9H6bP2yMORqiJNgu11FAJfE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=MKFKkSpvapdrStN/+50ILdepfOHdeqsc9r1IeadSmLYEqDQxLkax53EmZAUbAKkXHS kRH8Bc6js09VJ9/9NkDw3+oiU9PvslCQwxk+nu6xw4/zf15IbT3Jh85oPVjOy7JK+9Z9 DcGa1/UMs9rbPowFLlZKu0tCHCI0gyXwr0Lrc= Received: by 10.114.166.1 with SMTP id o1mr1346759wae.119.1216280467487; Thu, 17 Jul 2008 00:41:07 -0700 (PDT) Received: by 10.114.132.13 with HTTP; Thu, 17 Jul 2008 00:41:07 -0700 (PDT) Message-ID: Date: Thu, 17 Jul 2008 00:41:07 -0700 From: "Eelco Hillenius" To: general@incubator.apache.org Subject: Re: Jt Pattern Oriented Framework (looking for champion/mentors) In-Reply-To: <608276.37100.qm@web45712.mail.sp1.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <608276.37100.qm@web45712.mail.sp1.yahoo.com> X-Virus-Checked: Checked by ClamAV on apache.org Hi Ed, Judging from http://jt.dev.java.net/, there is one active person on the project, and now discussion or other signs of community whatshowever. Wouldn't it be a good idea to start building up a community on that site first? Regards, Eelco On Wed, Jul 16, 2008 at 8:19 PM, David S wrote: > > Hi folks, > > Our project (Jt Pattern Oriented Framework) is interested in joining the ASF incubator. > > After getting familiar with the incubator policies and procedures, we are looking for people interested in becoming a champion or a mentor. We hope to learn more about ASF and pursue the proposal process. > > Additional information about this Open Source project can be found at http://jt.dev.java.net/ > > The framework should address the following goals: > > A) The pattern oriented framework should implement and/or facilitate the implementation of well-known design patterns like GoF design patterns and J2EE Design patterns. The framework itself should be conceived and implemented based on design patterns (from the ground up). The framework should also facilitate and accelerate the implementation of applications based on design patterns. > B) The framework architecture should be based on a messaging design pattern: framework objects should be able to interchange information and perform computations by sending, receiving and processing messages. A messaging API provides strong encapsulation and loose coupling; framework components can be easily plugged into complex framework applications using a "lego/messaging" architecture. The framework should take full advantage of the power and simplicity of the messaging design pattern. > C) The framework lego/messaging architecture should provide transparent access to remote components: remote framework objects should be treated as local objects. Design patterns implemented by the framework (adapters, remote proxies and facades) should make this posible by hiding the complexities associated with remote APIs. > D) The framework should provide transparent integration with other technologies via framework adapters, proxies and the implementation of related design patterns. These technologies include BPM, DAO implementations, MVC implementations, EJBs, JMS, XML and Web Services. > E) The framework should be designed to be lightweight and fast in terms of performance (low overhead). > F) The framework messaging/lego architecture should improve and simplify design/development efforts. There should be a tight correspondence between UML design diagrams and the framework messaging based applications and components needed for the implementation. Ideally, the framework should provide wizards and automated capabilities for generating framework applications. Framework components should be easily added to BPM process diagrams. In future versions of the framework, it should be possible for applications to be generated directly from the UML design diagrams. > G) The framework messaging architecture should facilitate testing and debugging efforts. The framework should provide capabilities for testing components independently (each component as a unit) by sending messages and verifying the reply (output) messages. > H) In order to provide additional productivity benefits, the framework should be integrated with open source IDEs. > > Thanks in advance for your feedback and suggestions. I look forward to hearing from you. > > Ed > > > --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org