InfoQ

Interview

   Good News: We have re-worked our video infrastructure to provide more reliable service. Please email bugs at infoq.com with any problems.

Sanjiva Weerawarana on Open Source SOA Middleware

Interview with Sanjiva Weerawarana by Stefan Tilkov on Jan 30, 2008 05:47 AM

Community
SOA
Topics
WS Standards,
Web Services
Tags
WS-Coordination,
WS-Security,
WCF,
WSO2,
WS-Trust,
WS-BPEL,
WS-AtomicTransactions,
WS-Star,
WS-BusinessActivity,
WSDL,
REST,
WS-ReliableMessaging
Summary
In this interview, Stefan Tilkov talks to Sanjiva Weerawarana about web services and REST, about core standards that are essential for web services standards, open source SOA tooling, scripting languages and web services, and the strategy of WSO2 in providing open source middleware.

Bio
Before he founded WSO2, Sanjiva Weerawarana was one of the fathers of the Web services platform while working at IBM Research. He has co-authored many WS-* specifications including WSDL, BPEL4WS, WS-Addressing, WS-RF and WS-Eventing, led the creation of IBM SOAP4J which later became Apache SOAP, and went on to architect and implement many other products, including Apache Axis, and Apache WSIF.
This is Stefan Tilkov at QCon San Francisco. I'm talking to Sanjiva Weerawarana. Welcome! As usual I would like to start with a question, can you tell us a little bit about what you do
Can you give us a little bit of history about yourself?
Given that you've been involved with web services for so long, how do you respond to some of the criticism that surrounds it at the moment?
I'll just note that it was you who brought up the topic of REST, not me. Given that you have this opinion, what would be from your point of view some criteria to decide which approach to use, when is which approach applicable?
You mentioned that it's about 10 specs. Could you try and enumerate them?
Do you expect WSDL 2.0 will be adopted soon?
Can you tell us a little bit about what kind of products your company builds and the way it builds them?
When you say that it's an application server, is it based on J2EE, or Java EE?
What other products do you have?
What is the relation of your products to the Apache open source stuff?
The application server is basically based on Axis2?
ESB is Apache Synapse?
The last product we talked about earlier was the registry thing. Do you want to tell us a little bit about that?
Speaking of scripting languages or dynamic languages, do you want to tell us a little bit about the integration for Web services that you are doing?
Using this integration, can I only invoke web services that are running on another platform? Or can I also build my own web services?
Switching topics a little, your company, or most of your company, is based in Sri Lanka.
What do you think the future has in store for integration from middleware, what is your expectation of the Next Big Thing?
You are referring to models like Amazon's S3?
show all  show all

1 comment

Reply

The Next Big Thing by Ganesh Prasad Posted Feb 1, 2008 8:24 AM
  1. Back to top

    The Next Big Thing

    Feb 1, 2008 8:24 AM by Ganesh Prasad

    Great interview. I must say I find the approach of WSO2 very refreshing and innovative. Mashup server - new model of service composition based on JavaScript and E4X, very powerful. Registry/Repository - RESTful, based on AtomPub, not tied to UDDI legacy. Identity solution - based on CardSpace, an open (!) technology from Microsoft. Plus the more "conventional" stuff like the app server and the ESB. Who knows, the Next Big Thing may very well be the WSO2 product suite! Keep up the good work. Ganesh Prasad

Exclusive Content

Creating Product Owner Success

The Scrum Product Owner role is powerful, valuable and challenging to implement. It brings healthier relationships between customers and developers, and competitive advantage - if you do it right.

Book Excerpt and Interview: Effective Java, Second Edition

Effective Java, Second Edition by Joshua Bloch is an updated version of the classic first edition, which won a 2001 Jolt Award. InfoQ asked Bloch questions about the areas that the new edition covers.

Tapestry for Nonbelievers

A new article by I. Drobiazko and R. Zubairov introduces v. 5 of the Apache Tapestry component-oriented web framework. The tutorial shows how to create a component and covers IoC in Tapestry and Ajax.

Pete Lacey on REST and Web Services

In this interview, Burton Group consultant Pete Lacey talks to Stefan Tilkov about his disillusionment with SOAP, his opinion on REST, and addresses some of the perceived shortcomings REST vs. WS-*.

Business Natural Languages Development in Ruby

Jay Fields presents his concept of Business Natural Languages - a type of Domain Specific Languages geared towards being readable by domain experts.

Distributed Version Control Systems: A Not-So-Quick Guide Through

Adoption and interest for Distributed Version Control Systems is constantly rising. We will introduce the concept of DVCS and have a look at 3 actors in the area: git, Mercurial and Bazaar.

Segundo Velasquez and Agile as Seen Through the Customer's Eyes

Deborah Hartmann interviewed Segundo Velasquez about his experience as customer with an Agile team during the initial phase of software design of a product.

Fine Grained Versioning with ClickOnce

David Cooksey shows how to fine grained versioning to a ClickOnce deployment using an HttpHandler written with ASP.NET, making partial rollouts to a test audience much easier.