InfoQ

Interview

Paul Fremantle on the State of WS-*

Interview with Paul Fremantle by Stefan Tilkov on Nov 07, 2007

Community
SOA
Topics
REST ,
WS Standards ,
Open Source ,
Web Services
Tags
SOA Appliance ,
WS-Trust ,
WS-Addressing ,
Apache Synapse ,
WS-Star ,
WS-Reliable Messaging ,
WSO2 ,
WS-Policy ,
WS-Security
Summary
In this interview, Paul Fremantle, WSO2 co-founder co-chair of the OASIS committee that standardized WS-Reliable Messaging, talks to Stefan Tilkov about the state and relative importance of web services standards, the role of open source software for SOA, his views on the eternal REST debate, and WSO2's business model.

Bio
Paul Fremantle co-founded WSO2 after 9 years at IBMm where he created the Web Services Gateway, and led the team that developed and shipped it as part of WebSphere Application Server. Paul also co-created the Web Services Invocation Framework (WSIF), was co-lead of JSR 110: Java APIs for WSDL, which produced WSDL4J, and co-chaired the OASIS Web Services Reliable eXchange Technical Committee.

About the conference
This is Stefan Tilkov at QCon, talking to Paul Freemantle. Can you tell us a little bit about yourself?
What is your take on web services, there is this so called WS-death star joke that's going around, how do you see the web services standards and specifications?
From your point of view the standards that would be usable today would be SOAP and WSDL, WS-Reliable Messaging, WS-Security, and MTOM?
How do you view Microsoft's role in the WS-* standardization process? Have they become too influential, is it a good thing that things seem to be led so much by Microsoft?
You mentioned that you chair the OASIS WSRX committee (and you have written an excellent article for InfoQ which I can only point readers to). Can you elaborate a little bit on the current status there and what to use it for?
What do you think about AMQP? Have you looked at that?
Is it going to become part of WCF if that's already shipping?
One last question about the reliability issues if you don't mind. What ever happened to WS-Reliability, the other OASIS reliable messaging standard?
You seam to have a similar situation in the eventing space with WS-Eventing and WS-Notification and WS-Events. And maybe there's another one. What's your take on eventing in general?
As you've brought up this issue of wiring together separate or loosely coupled entities. What's your take on SCA, the Service Component Architecture?
As you mentioned the idea of some piece of infrastructure hiding complexity, what's your take on the ESB concept? Does WSO2 sell an ESB, and if you do, why? And if you don't, why not?
How does that small mediation engine compare to this larger ESB issue, what is its role in the overall infrastructure?
Going from that open source model back again to the company can you elaborate a little bit on what WSO2's business model is, how you actually make money when everything you do as open source?
One of the ongoing debates here at InfoQ is the debate of REST versus web services or SOAP. Do you have a comment on that?
show all  show all
Cannot play the clip by Yuriy Zubarev Posted Nov 9, 2007 6:52 PM
Re: Cannot play the clip by Alex Popescu Posted Nov 12, 2007 2:46 AM
  1. Back to top

    Cannot play the clip

    Nov 9, 2007 6:52 PM by Yuriy Zubarev

    Greetings,

    I cannot play "One last question about the reliability..." portion. The player always goes to perpetual buffering state.

    Thank you.

  2. Back to top

    Re: Cannot play the clip

    Nov 12, 2007 2:46 AM by Alex Popescu

    Yuri I suspect a problem with your connection, because the video works fine (checked it on different browsers too).

    ./alex
    --
    .w( the_mindstorm )p.
    ________________________
    Alexandru Popescu
    Senior Software Eng.
    InfoQ TechLead&CoFounder

Educational Content

Brian Marick on 4 Challenges and 5 Guiding Values of Agile Software Development

Brian Marick takes us through a quick tour of the most important values and challenges to adopting Agile successfully (they aren't the typical challenges and values we hear in the community).

Are You a Software Architect?

The line between development and architecture is tricky. Does it exist at all? Is an ivory tower actually needed? There's a balance in the middle, but how do you move from developer to architect?

Agile – A Way of Life and Pragmatic Use of Authority

The word 'authority' sometimes produces an allergic response in hard-line agilists. Freedom and authority – both are bad if misused and both are good if used in right spirit for a noble cause.

Getting Started with Grails, Second Edition

"Getting Started with Grails" brings you up to speed on this modern web framework. Companies as varied as LinkedIn, Wired, and Taco Bell are all using Grails. Are you ready to get started as well?

Using ITIL V3 as a Foundation for SOA Governance

Those familiar with only ITIL V2 often scoff at the thought that ITIL could serve as a governance framework for SOA. With ITIL V3, the focus of the framework shifted towards service-orientation.

Adrian Colyer on AspectJ, tc Server and dm Server

SpringSource CTO Adrian Colyer discusses AspectJ, SpringSource's dm Server and tc Server products, OSGi and Scrum.

Adam Wiggins on Heroku

Heroku's Adam Wiggins talks about Rails, Background Jobs, Add-Ons, Ruby, and how Heroku manages to work around Ruby's inefficiencies using Erlang and other languages.

SOA as an Architectural Pattern: Best Practices in Software Architecture

For Grady Booch the foundation of a good architecture is patterns, SOA being just one of many patterns. In this Second Life presentation, Booch attempts to bring more clarity on what architecture is.