The Artima Developer Community
Sponsored Link

Java Community News
Building Workflows as Composite Applications

1 reply on 1 page. Most recent reply: Mar 13, 2007 8:28 AM by Don Babcock

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 1 reply on 1 page
Frank Sommers

Posts: 2642
Nickname: fsommers
Registered: Jan, 2002

Building Workflows as Composite Applications Posted: Mar 8, 2007 4:02 PM
Reply to this message Reply
Summary
The Java Composite Application Platform Suite (Java CAPS) is a new Sun enterprise framework that eases the implementation of applications that are composed of existing services and components. A recent Sun Developer Network article illustrates how Java CAPS helps create a portlet-based workflow.
Advertisement

A recent Sun Developer Network article by Vihang Pathak and Marina Sum, Incorporating Workflow Into Sun Portals With Sun Java Composite Application Platform Suite describes a new Sun framework, Java CAPS, that makes it easier to build workflow applications. According to the article,

With Java CAPS, enterprises can build and deploy a service-oriented architecture... platform for integrating and reusing applications and for developing Web services. Included in Java CAPS are the Java Enterprise Service Bus (ESB) Suite and Java Business-to-Business (B2B) Suite.

The article walks through an example of a complex business process that requires both human and machine input. Each individual workflow task can be defined via interfaces, and the Java CAPS system ties the workflow together into a portal application. The tasks in this system are presented as portlets, with the result that each workflow step can have a task-specific user interface:

In Java CAPS, you can define both the business processes that might require user interactions and the user interfaces for those interactions. However, you cannot customize the UI for managing tasks... The integration process described in this article eliminates that constraint. By creating portlets ... for submitting and retrieving tasks, also for obtaining task status, you can ... build a UI formanaging tasks.

What do you think of Java CAPS's approach to building workflow applications? Which of the increasingly numerous Java workflow frameworks have you found the most capable?


Don Babcock

Posts: 3
Nickname: dpbabcock
Registered: Feb, 2007

Re: Building Workflows as Composite Applications Posted: Mar 13, 2007 8:28 AM
Reply to this message Reply
"Which of the .... workflow frameworks...most useful"

Ones that incorporate a rules engine. Workflow begs for a rules based approach. When you work with data you typically use a database engine. Workflow is all about business rules. You need an approach that uses a rules engine. ILOG's JRules is my favorite but even JBOSS's Rules o.k.a "DROOLS" would be better than conventional coded approaches.

Flat View: This topic has 1 reply on 1 page
Topic: The Expressive Power of Languages Previous Topic   Next Topic Topic: Relo Project's Vineet Sinha on Understanding Large Code Bases

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use