Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [alf-dev] Re: Help on Startup

Igor,
 
Greeting for California, USA
 
Not sure if this means you got all your questions answered but just to priovide some clarity
 
The ALF plugin allows you to create an deploy ALF-Event action maps.   If does not create service flows themselves.  You must create and deploy a service flow using BPEL or some other web service tool.  BPEL is the recommended approach for this but in fact any implmentation of the ServiceFlow service could be used.
 
An ALF Event is essentially defined by its WSDL so you cannot raise event using an entirely different WSDL.  The main point to the Event Manager is to provide a common interface that all tools can use to emit events.  If you like, it is the problem ALF solves.  That said you can create derived events an place additional data in the event.  There are two elements provided for the <Detail> and <Extension> , <Detail is intended for "vocabulary" defined data commonly defined across tools and <Extension> is intended for Tool specific or arbitrary data.   In either case you can create a derived schema to declare a specific Service Flow WSDL that can be used to hanlde your specifc event definition. This is described in th ALF wiki
 
http://wiki.eclipse.org/ALF/Vocabularies/Event_Declaration_Schema
 
Because Service Flows are defined using RPC literal it is possible to handle you event either as a base event of a fully defined derived event.   As you spotted, the purpose of the Service Flow is to deal with mapping of data between the event and any service you want to invoke as a result. 
 
Tim Buss
 

From: alf-dev-bounces@xxxxxxxxxxx [mailto:alf-dev-bounces@xxxxxxxxxxx] On Behalf Of Igor Couto
Sent: Tuesday, September 30, 2008 2:15 PM
To: alf-dev@xxxxxxxxxxx
Subject: [alf-dev] Re: Help on Startup

Hi!

On the architecture draft I found the answer on page 11:

"At least for ALF 1.0, BPEL has the ability to map elements from one message to another, so we should not duplicate such a capability in the EventManager"

Thanks anyway guys!

On Tue, Sep 30, 2008 at 5:39 PM, Igor Couto <couto.igor@xxxxxxxxx> wrote:
Hi guys!

This is my first mail to the user's group!
I strong believe on ALM solutions and the velocity of the eclipse community.

We're starting the development of an ALM solution using ALF. 
Our goal is to "package" an environment with some useful free projects orchestrated with ALF and using Eclipse BIRT reports...

We have chosen Apache Ode as BPEL provider...

I have downloaded and installed ALF M7 and tested ALFEventEmitter successful...
I have setup ApacheOde and created and simple BPEL flow...

What are the steps to:

  • Create an ALF ServiceFlow to delegate to my BPEL Engine (Is just deploy an ALF flow using the Eclipse Plugin pointing to my BPEL flow ???)
How can I resolve WSDL differences ? Can I raise an ALF Event using a complete different WSDL for example ?

Sorry for my questions... I have read the architecture documents and understand the concepts, but now I want to setup the environment...

It would be great if someone have another document for start up or examples!

Thanks a lot!
Greetings from Brazil!

**********************************************************************

This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message.

**********************************************************************

 


Back to the top