OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

wsbpel message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [wsbpel] implicite links of the runtime engine (was: Implicit<sequence> macro)


Tight coupling to WSDL makes sense because all your interoperability 
problems would be solved using WSDL.

Basically there are two options. You can write the language with 
sufficient abstraction, and write WSDL bindings and hope other people 
would write bindings to other languages. Or you can bank on the fact 
that people are writing bindings to WSDL already. You want to use IDLs, 
the OMG is working on IDL-WSDL bindings. You want to use EJB, J2EE takes 
care of that, and .Net takes care of DCOM.

You want to do EDI? Better chance of finding one of many products that 
support WSDL for EDI (or RN or ebXML) than a product that supports EDI 
for yet-another-binding language.

I think at this point in the lifecycle of Web services, WSDL would be a 
safe bet to adopt for all our messaging needs ;-)

arkin


David RR Webber - XML ebusiness wrote:

>Arkin,
>
>Your point on - BPEL needs to do this and that  - is well taken - but
>tight coupling to say WSDL makes less sense.
>
>What we need to understand is the explicit touch points that
>will make the mechanisms we are defining work.
>
>Then you do bindings from that to WSDL for sure - but overall
>you've now got something that is an open standard - that will
>work with any messaging framework that can support those,
>not just WSDL.
>
>We need to understand the use cases supported, and the 
>boundaries.  Its OK to design something where we say for
>V1.0 - it does this - and it does NOT do that, and that.
>
>And that IS very much the point of developing an OASIS standard
>instead of a specific vendor(s) implementation!
>
>Good standards are robust and open IMHO.
>
>Cheers, DW.
>===========================================================
>Message text written by Assaf Arkin
>  
>
>>If you go all the way to pi-calculus you end up with a situtation where 
>>    
>>
>two systems may decide to use different WSDL operations or construct 
>different messages for the same process definition since there is no 
>interpretations of how names/actions should be mapped to WSDL. So to 
>answer Edwin's question, you lose interoperability , you might as well 
>have no spec.
>
>Or, you can formalize the manner in which WSDL operations are used with 
>a pi-calculus like definition, but then you need to add further rules to 
>the specification. Off the top of my head I can think of two/three rules 
>and I can ensure you they are more complex than the definition of 
>sequence. So while turning the language from a high-level model to a 
>low-level model, you would significantly increase the complexity of the 
>specification.
><
>  
>


-- 
"Those who can, do; those who can't, make screenshots"

----------------------------------------------------------------------
Assaf Arkin                                          arkin@intalio.com
Intalio Inc.                                           www.intalio.com
The Business Process Management Company                 (650) 577 4700


This message is intended only for the use of the Addressee and
may contain information that is PRIVILEGED and CONFIDENTIAL.
If you are not the intended recipient, dissemination of this
communication is prohibited. If you have received this communication
in error, please erase all copies of the message and its attachments
and notify us immediately.




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]