Basically a partnerLinkType is an abstraction that names two related portTypes, so you can then define two partnerLinks the represent each view ( i.e. roles reversed), and given two process definition somehow deduct (and often be right) that they're related because they share a common partnerLinkType.
But as far as execution is concerned, declaring a partnerLink directly achieves the same thing. Assaf On 12/7/07, Matthieu Riou <[EMAIL PROTECTED]> wrote: > > On Dec 7, 2007 9:03 AM, Oliver Kopp <[EMAIL PROTECTED]> > wrote: > > > Hi, > > > > > I question if we need to keep partnerLinkType alive? > > > > If we want to have a 1:1 relation of simBPEL to BPEL, then we really > need > > to > > keep it. > > > > We think, it is good to have a more easy language, but this should be > the > > second step. First, there should be a bijective mapping between simBPEL > > and > > BPEL, so that one can freely choose the syntax one likes. > > > > We think that something like simBPEL+ should be born afterwards. There, > > language extensions such as your security context and anonymous partner > > links could be brought in. Then, the simple syntax is clearly > > distinguished > > from the extensions of BPEL. > > > > I sympathize with the intent but don't agree that compatibility should be > achieved at *all* cost. Although we should be able to reach a reasonable > degree of compatibility between the formats. For the particular case of > partnerLinkTypes, they don't need to be in the SimPEL document but could > be > extracted from deployment information that associates partner links with > an > endpoint or a portType. So you would have something like SimPEL+deploy <-> > BPEL. I think it's not an unreasonable requirement and saves us the pain > of > explain why we have an unnecessary abstraction sitting there for no real > purpose. > > Cheers, > Matthieu > > > > > > > It's a modeling artifact, but if we're not aiming for modeling, > > > do we need the extra indirection? > > > > Isn't the introduction of anonymous partner links a new kind of > modeling? > > In > > that case, the modeler has not to think about the concrete partner > links. > > > > Cheers, > > Olly, Tammo > > > > >