Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Service Oriented Architecture Tools Platform (STP) » Multiple users' identites engaging in thier own workflow
Multiple users' identites engaging in thier own workflow [message #373941] Thu, 09 February 2006 22:59 Go to next message
keanu is currently offline keanuFriend
Messages: 49
Registered: July 2009
Member
I have one question about B2J, currently choreography engine in tptp.
I wonder it can handle multiple user's concurrent engagement in their own
workflow at the same time.
In the general BPEL scenario, this would cause coordination problems where
different workflow scripts may compete for the same services (or servers)
and may perform conflicting actions.
Re: Multiple users' identites engaging in thier own workflow [message #373948 is a reply to message #373941] Fri, 17 February 2006 14:07 Go to previous messageGo to next message
Antony Miguel is currently offline Antony MiguelFriend
Messages: 49
Registered: July 2009
Member
Hi Keanu,

Sorry for the delayed response, I've been ill the past week.

The way the current B2J implementation works is that an instance of an
engine can be created to run a single BPEL process. The process does
not act like a traditional server where BPEL would be deployed and
created on demand to handle incoming requests. If two engines are run at
the same time then it is possible for them to compete (sometimes with
unspecified results) for services such as listening on the same port for
an incoming SOAP/HTTP connection.

This is dealt with in an implementation specific way. In the
distributed implementation where the two BPEL processes are in separate
JVMs the first process will bind to the port and the second process will
fail. In the in-JVM engine all ports are served using static server
classes and so both processes end up listening for incoming messages and
it cannot be determined in advance which process will receive (and
process) the message.

At some point it may be possible to run multiple BPEL processes in one
engine instance (in order to implement create-on-demand) but it will
still be possible to run two separate engine processes which conflict
for services in the same way as it is possible to run two web servers
that would fight for port 80.

In the general case though, there is no problem with running multiple
BPEL processes at once. If the BPEL does not listen for incoming
messages and instead does a lot of invocations etc then there is no
conflict (unless the service they are invoking cannot handle multiple
incoming connections).

If I've missed what you were aiming at here then please do re-post and
clarify your question.

thanks

Antony

Keanu, Paik wrote:
> I have one question about B2J, currently choreography engine in tptp.
> I wonder it can handle multiple user's concurrent engagement in their
> own workflow at the same time.
> In the general BPEL scenario, this would cause coordination problems
> where different workflow scripts may compete for the same services (or
> servers) and may perform conflicting actions.
>
>
>
Re: Multiple users' identites engaging in thier own workflow [message #373961 is a reply to message #373948] Wed, 22 March 2006 02:14 Go to previous messageGo to next message
keanu is currently offline keanuFriend
Messages: 49
Registered: July 2009
Member
Antony,

By when can I try B2J? Could you tell me when you expect migration
completed from tptp? I am looking forward to see it.
Re: Multiple users' identites engaging in thier own workflow [message #575259 is a reply to message #373941] Fri, 17 February 2006 14:07 Go to previous messageGo to next message
Antony Miguel is currently offline Antony MiguelFriend
Messages: 49
Registered: July 2009
Member
Hi Keanu,

Sorry for the delayed response, I've been ill the past week.

The way the current B2J implementation works is that an instance of an
engine can be created to run a single BPEL process. The process does
not act like a traditional server where BPEL would be deployed and
created on demand to handle incoming requests. If two engines are run at
the same time then it is possible for them to compete (sometimes with
unspecified results) for services such as listening on the same port for
an incoming SOAP/HTTP connection.

This is dealt with in an implementation specific way. In the
distributed implementation where the two BPEL processes are in separate
JVMs the first process will bind to the port and the second process will
fail. In the in-JVM engine all ports are served using static server
classes and so both processes end up listening for incoming messages and
it cannot be determined in advance which process will receive (and
process) the message.

At some point it may be possible to run multiple BPEL processes in one
engine instance (in order to implement create-on-demand) but it will
still be possible to run two separate engine processes which conflict
for services in the same way as it is possible to run two web servers
that would fight for port 80.

In the general case though, there is no problem with running multiple
BPEL processes at once. If the BPEL does not listen for incoming
messages and instead does a lot of invocations etc then there is no
conflict (unless the service they are invoking cannot handle multiple
incoming connections).

If I've missed what you were aiming at here then please do re-post and
clarify your question.

thanks

Antony

Keanu, Paik wrote:
> I have one question about B2J, currently choreography engine in tptp.
> I wonder it can handle multiple user's concurrent engagement in their
> own workflow at the same time.
> In the general BPEL scenario, this would cause coordination problems
> where different workflow scripts may compete for the same services (or
> servers) and may perform conflicting actions.
>
>
>
Re: Multiple users' identites engaging in thier own workflow [message #575586 is a reply to message #373948] Wed, 22 March 2006 02:14 Go to previous messageGo to next message
keanu is currently offline keanuFriend
Messages: 49
Registered: July 2009
Member
Antony,

By when can I try B2J? Could you tell me when you expect migration
completed from tptp? I am looking forward to see it.
Re: Multiple users' identites engaging in thier own workflow [message #575856 is a reply to message #373961] Mon, 27 March 2006 09:33 Go to previous messageGo to next message
Antony Miguel is currently offline Antony MiguelFriend
Messages: 49
Registered: July 2009
Member
Hi Keanu,

B2J is now in STP CVS and the bulk of the website and documents have
been moved over. STP doesn't have a build process yet but you can get
the source plugins from STP CVS (plugins org.eclipse.stp.b2j.core and
org.eclipse.stp.b2j.ui) and build them yourself.

If you do download the source plugins from CVS, you should run the
build.xml (right-click, Run As -> Ant Build) to generate the B2J.jar
file, and then run an Eclipse Runtime Workspace (Run -> Run... ->
Eclipse Application).

The B2J website is at:

http://www.eclipse.org/stp (then click B2J)

Most of the documents and the sample BPEL source files have been
converted but some of them are still waiting. The documents that
haven't been converted have big red warnings on at the top.

Let me know if you have any issues.

cheers

Antony


Keanu, Paik wrote:
> Antony,
>
> By when can I try B2J? Could you tell me when you expect migration
> completed from tptp? I am looking forward to see it.
>
>
Re: Multiple users' identites engaging in thier own workflow [message #575864 is a reply to message #575856] Mon, 27 March 2006 09:41 Go to previous messageGo to next message
keanu is currently offline keanuFriend
Messages: 49
Registered: July 2009
Member
Wow Great. I am very happy to hear that.
I'll try and tell you my experience.
Good job, Antony.
Re: Multiple users' identites engaging in thier own workflow [message #576016 is a reply to message #575856] Mon, 10 April 2006 14:52 Go to previous message
keanu is currently offline keanuFriend
Messages: 49
Registered: July 2009
Member
Hi, Anthony

I can't checkout the b2j projects (core and ui) with anonymous user.
I've tried with eclipse CVS repositories.
Previous Topic:How to sign up for mailing list
Next Topic:anonymous access to CVS
Goto Forum:
  


Current Time: Thu Apr 25 15:54:40 GMT 2024

Powered by FUDForum. Page generated in 0.03631 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top