Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[bpel-dev] Re: question about deployment to Apache ODE

thanks for the quick reply and help, Michal!

As for the namespace problem, I think it is a big and common problem. For example, we want to make
a simple BPEL, there are two web services--ws1 and ws2. ws1 is invoked first and then ws2 is
invoked. In order to make this simple BPEL work, ws1's output must be compatible with ws2's input.
However, usually ws1's namespace is different with ws2's, there is no way to feed ws1's output
directly into ws2's input. As I know, it's a really painful process to configure namespace when I
try to use ActiveBPEL designer. Taverna(http://taverna.sourceforge.net/) seems solve this problem
very well. However, it's not a BPEL designer. It uses XScufl workflow language. So I guess
namespace is a common problem for BPEL process, and I don't know how to solve this problem. Does
there anyone know how Eclipse BPEL designer handles this problem?

Thanks!
Sammy




--- Michal Chmielewski <michal.chmielewski@xxxxxxxxxx> wrote:

> sam wang wrote:
> > Hi, Jonathan and Michal,
> >
> > Sorry to interrupt you. I got a problem about deployment Eclipe BPEL process to Apache ODE.
> >
> > I use Eclipse BPEL designer to create a simple bpel process which only invokes one remote
> > Bioinformatics web service(wublast). Its receive and reply activities are placed in the
> process
> > body. The caller will resume execution as soon as the receive activity is performed by the
> BPEL
> > process. In another word, it's a synchronized process.
> >
> > I tried to deploy this simple bpel process to Apache ODE. However, I got confused when I try
> to
> > write the deployment descriptor (attached).
> >   
> I have not looked at how the Apache ODE deployment descriptor is to be 
> written.
> > Firstly, how to handle namespace? There will be multiple namespaces in a BPEL process. For
> > example, the process itself will have its own namespace, each web service has its own
> namespace.
> > In order to feed webservice1's output to webservice2's input, the namespace should be handled
> > with. However, I am not sure how to deal with it. Any idea or suggestion will be greatly
> > appreciated!
> >   
> How about [in BPEL] a couple of variables, one that is of type 
> message-1-from-service-1 the other that is of type 
> message-2-from-service-2 and an assign somewhere between the receive and 
> invoke ?
> 
> Or am I missing something here .... ?
> 
> >  
> > Secondly, how to handle the client interface automatically generated by Eclipse BPEL? For the
> > client interface, do I have to write <provide>|<invoke> for it? If so, can I skip the <service
> > name> for it, since the client interface is not a real web service, and I don't know what to
> put
> > as the service. I wonder if there is any chance that Jonathan can help me write a deployment
> file
> > of Apache ODE based on the process files attached with this email.
> >   
> I'll let Jonathan handle this one for now if he may.
> > Michal, could you please let me know the current status? For example, when M4 will be
> available? I
> > expect that M4 release will offer help about deployment, right?
> >   
> I think the only I can say with confidence about M4 is that it is being 
> worked on. Not sure about dates at this point. Simon and Co. could 
> provide some more feedback regarding the text editor integration into 
> the BPEL designer.
> 
> 
> > Thank you very much!
> > Sammy
> >
> >
> >
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam?  Yahoo! Mail has the best spam protection around 
> > http://mail.yahoo.com 
> 
> 
> -- 
> Michal Chmielewski, CMTS, Oracle Corp, 
> W:650-506-5952 / M:408-209-9321 
> 
> "Manuals ?! What manuals ? Son, it's Unix, you just gotta know." 
> 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


Back to the top