Facilitating the spread of knowledge and innovation in professional software development



Choose your language

InfoQ Homepage News Presentation: Mark Little's "Diary of a Fence Sitting SOA Geek"

Presentation: Mark Little's "Diary of a Fence Sitting SOA Geek"


In a new presentation, recorded at QCon London 2008, Mark Little, Engineering Director  and Technical Development Manager of the SOA Platform at Red Hat and InfoQ SOA Editor, explains the history of SOAP/WSDL/WS-*-based web services and RESTful HTTP and shows that both approaches have their roles to play in any good architect's toolkit. He elaborates on where possible convergence could, or should, occur within the industry.

Mark has been involved in leading roles in the distributed computing industry for a long time. He starts off by highlighting some of the major milestones of machine-to-machine communication history. He explains both Web services and REST, and shows both similarities and differences.

In his opinion, both REST and WS-* have benefits, and he shows what each could learn from the other. He recommends adopting WS-* within the firewall, and REST/HTTP between firewalls. This would require appropriate (and not yet available) bridging between the two. 

He finally concludes that neither WS-* nor REST/HTTP are perfect, and a lot of the investment that has been made in large-scale distributed systems R&D can be re-used to improve them.


Watch Mark's presentation (60 minutes). 


Rate this Article


Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

  • the Software Engineering of REST/SOA


    Your message is awaiting moderation. Thank you for participating in the discussion.

    Perhaps the most enlightening talk so far from a matured sw engineering point of view.

  • video does not exist

    by Balkan Guler,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    I think video does not exist, it's just loading.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p


Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.