[jboss-dev-forums] [Design of JBoss ESB] - Re: Contract definition language

mark.little@jboss.com do-not-reply at jboss.com
Mon Sep 4 10:58:24 EDT 2006


WSDL is fine if you're in a Web Services world and even then up to a point. It isn't a generic contract definition language. A combination of WSDL and WS-Policy gets you a little closer to things, but even then you can't define meta-data easily, such as SLAs. WSDL tools are also pretty poor for working at the SOA level: most take the approach of distributed objects, which isn't what SOA is about.

Finally, WSDL isn't simple! WSDL 2.0 adds more complexity. We should add nothing to the ESB that acts as a barrier to adoption and ease of use. People who are using JBossESB for Web Services may well expect to see some aspect of the contract definition appear in XML and WSDL. People who are using JBossESB for REST, JMS, or anything other than Web Services, may not expect to see WSDL anywhere.

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3969248#3969248

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3969248



More information about the jboss-dev-forums mailing list