Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: AW: [jwt-dev] More on JWT4SCOrWare

Hi Florian

Thanks for reviewing my piece !

"Future" website will be pages hosted on scorware.org, which will host
JWT4SCOrWare instead of eclipse.org because of license incompatibility (ex.
Bonita, Frascati are LGPL) - though as much of it as possible will be
committed in the JWT CVS. These pages will be linked in the JWT website.

I'll work on the article from there.

I've already said a few words about this, but in short JWT4xxx (not yet
named, not yet committed, not yet fully refactored -_-) is precisely what
integrates Frascati within Bonita. It is a framework designed to ease
integration of a Java Workflow engine (here Bonita) and a Java service
platform (here Frascati), in order to provide service orchestration
features. In short,
   * Bonita provides workflow variable persistence. This is hidden behind a
lightweight API.
   * Frascati provides calls to service and java-to-service databinding
(which is concretely done by CXF for web services), as well as being able
to support various protocols. This is hidden behind a lightweight API which
also comes along with its specific classloader.
   * How how workflow variables are mapped as arguments to parameters in a
service call, as well as other process model information, is gotten through
the ProcessModelService API, which may be implemented on top of the BPM
Engine, but for ease of use comes along with a classpath resource-based
implementation that reads those information in an XPDL 2.0 file.

Regards,
Marc

On Mon, 15 Sep 2008 08:34:22 +0200, "Florian Lautenbacher"
<florian.lautenbacher@xxxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
> Hi Marc,
> 
> thanks for these details about JWT and its relationship to SCOrWare. Some
> questions:
> 
> - what do you mean by future website? Shall that be a wiki site from JWT
> or
> on the original JWT website or a completely different one?
> - your arguments about the problems of BPM, SOA and Open Source are
> perfect
> and should be integrated into our future article. So, they can bring more
> structure to the part written by Mickael about JWT and SOA.
> - what is JWT4xxx?
> - Frascati is a SOA/SCA framework and Bonita a workflow engine: how do
> they
> both work together right now?
> 
> Best regards,
> 
> Florian
> 
> -----Ursprüngliche Nachricht-----
> Von: jwt-dev-bounces@xxxxxxxxxxx [mailto:jwt-dev-bounces@xxxxxxxxxxx] Im
> Auftrag von Marc Dutoo
> Gesendet: 12 September 2008 19:05
> An: Java Workflow Toolbox
> Betreff: [jwt-dev] More on JWT4SCOrWare
> 
> Hi all
> 
> Here is some fodder about JWT4SCOrWare I wrote for the future website. 
> May be useful for the article, the presentation...
> 
> Regards,
> Marc
> 
> 
>       Why JWT4SCOrWare
> 
> JWT4SCOrWare aims to prove, using SCA, that Open Source, BPM and SOA are
a
> match in heaven that solves traditional BPM pitfalls, and brings together
> orchestration and workflow paradigms.
> 
> Historically, BPM promised to the entreprise to bring improved
> productivity,
> improved business monitoring, and business flexibility - by adapting to
> changes in business practices. However, its concrete implementations have
> been hardly quick and easy successes, mainly because they have been
> hampered
> by two rampant problems :
> 
>     * the BPM Babel Tower issue : (too) many incompatible paradigms,
>       standards, implementations, tooling drives ease of integration
>       down whereas BPM should foster it. Proprietary vendors didn't have
>       any incentive in solving it, because it kept competition out. The
>       answer is focus on openness, standards, integration specifications
>       and interoperability tools, which the JWT community aims to
provide.
>     * evolution of the entreprise Information System : unmanaged System
>       Information integration meant that whenever a BPM-integrated
>       business application was deployed in a new version (which could be
>       as simple as removing a column in a database), impacted BPM
>       processes were in risk of not working anymore, with losses in
>       business as a consequence. Proprietary vendors had less of an
>       incentive in solving it, because it brought them a steady stream
>       of incoming business, and anyway it just was not their job to do.
>       The answer is loosely coupled integration and information system
>       governance, which SOA provides.
> 
> As an Open Source SOA service platform, SCOrWare Frascati brings
> meaningful
> benefits to the" JWT for SOA" vision :
> 
>     * as an implementation of the SCA specifications, it is based on
>       acknowledged standards, as well as being an heterogeneous, non
>       intrusive answer to SOA
>     * thanks to its SCA-provided unified service model, integrating
>       Frascati once in a business process engine allows it to call
>       services using any kind of supported protocols (Java, Web
>       Services, RMI...)
>     * being built on top of the OW2 Fractal component model, the service
>       component model is at the heart of its architecture, making it
>       flexible and extensible, IoC and AOP benefits being at the door
>       among others
>     * its efficiency relies on renowned, robust Open Source components,
>       like Apache CXF.
> 
> Last but not least, JWT4SCOrWare brings a unique integration of SCA
> service
> orchestration within workflows (business processes involving human
> operators). This feature relies on JWT4xxx, a framework designed to, as
> easily and as compliant to standards as it can be, integrate a Java
> service
> platform within a Java business process engine. 
> JWT4SCOrWare builds on it to achieve integration with the OW2 / Bull
> Bonita
> 3 workflow engine.
> _______________________________________________
> jwt-dev mailing list
> jwt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/jwt-dev
> 
> _______________________________________________
> jwt-dev mailing list
> jwt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/jwt-dev



Back to the top