Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@www.apache.org Received: (qmail 88187 invoked from network); 30 Aug 2006 19:43:23 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 30 Aug 2006 19:43:23 -0000 Received: (qmail 77535 invoked by uid 500); 30 Aug 2006 19:43:21 -0000 Delivered-To: apmail-jakarta-commons-dev-archive@jakarta.apache.org Received: (qmail 77441 invoked by uid 500); 30 Aug 2006 19:43:21 -0000 Mailing-List: contact commons-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Jakarta Commons Developers List" Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list commons-dev@jakarta.apache.org Received: (qmail 77430 invoked by uid 99); 30 Aug 2006 19:43:21 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 30 Aug 2006 12:43:21 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS X-Spam-Check-By: apache.org Received: from [192.87.106.226] (HELO ajax.apache.org) (192.87.106.226) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 30 Aug 2006 12:43:20 -0700 Received: from ajax.apache.org (localhost [127.0.0.1]) by ajax.apache.org (Postfix) with ESMTP id 1F7BDD498B for ; Wed, 30 Aug 2006 20:43:00 +0100 (BST) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Apache Wiki To: commons-dev@jakarta.apache.org Date: Wed, 30 Aug 2006 19:43:00 -0000 Message-ID: <20060830194300.26517.34971@ajax.apache.org> Subject: [Jakarta-commons Wiki] Update of "SCXML/BusinessCases" by NestorUrquiza X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Dear Wiki user, You have subscribed to a wiki page or wiki category on "Jakarta-commons Wiki" for change notification. The following page has been changed by NestorUrquiza: http://wiki.apache.org/jakarta-commons/SCXML/BusinessCases ------------------------------------------------------------------------------ Yes programming is about fun. Project management, Systems Architecture and Business implementation should be as well right? The truth is business is not defined by software aware people (at least not most of it), Presentation Logic is commonly confused with look and feel and the last is only the final result of a plan that a Front End developer just follow. How you manage to store your data, where and when is not a concern of the business or operations guys. The list can go on. I have found that with commons-scxml and POJOs you end up having a good State Oriented Framework that you can adjust just for your purpose having your: - 1)MODEL: Back End developers using java or another language if they manage to interact with a StateChart library like commons-scxml. + 1)MODEL: Back End developers using java or another language if they manage to interact with a State Chart library like commons-scxml. 2)VIEW: Front End developers using cool AJAX while reading the xml responses from proper calls they are instructed to make. 3)CONTROLLER: Operation guys/scripters instructed by Business guys about what is the new business rule, the new constraints. They will use just a scripting language like JEXL or even in the future ECMA scripts from the