InfoQ

Interview

Anne Thomas Manes on SOA, Governance and REST

Interview with Anne Thomas Manes on Jul 25, 2007 03:15 AM

Community
SOA
Topics
REST,
Governance,
Web Services
Tags
SOAP,
Registry,
Repository,
UDDI
Summary
In this interview, recorded at QCon London, Anne Thomas Manes, research director at Burton Group, talks to Stefan Tilkov about the state of SOA, explains different ways of getting funding for SOA initiatives, the value of SOA governance and governance tools. Another topic covered is the applicability of REST to SOA, the need for a RESTful description language, and REST support in SOAP toolkits.

Bio
Anne Thomas Manes is a Research Director with Burton Group, a research and consulting firm. Prior to joining Burton Group, Manes was founder and CEO of Bowlight, a software industry analyst and consulting firm. A 24-year industry veteran, Manes was chief technology officer at Systinet.She pioneered Sun's Web services strategy and worked at Patricia Seybold Group.
We're at QCon and talking to Anne Thomas Manes. So Anne, can you tell us a little bit about yourself?
You are quite well known in this community and you have been covering it for a long time. What is your current view on the state of SOA?
What is the difference between the promises that are being made and the actual reality? Are the promises true? Do you have experiences that actually people managed to get it all together correctly?
The topic of your talk here at QCon is how to sell SOA and how to get funding for that. Can you elaborate a little, how do I get funding for something that will take me 15-20 years?
That all sound reasonable but that requires the organization to actually recognize this, to perceive this as the problem and what if they don't?
You're argueing that starting from application life cycle management to portfolio management that's the right bridge towards a SOA approach?
That naturally leads us towards the issue of governance. If you start those stealth projects, and have everybody do a ‘bottom up' approach, how do you actually manage that and how do you ensure that it conforms on standards, can you elaborate a little on your view on governance?
What sort of tools would you classify as governance tools? Could you give an example or a product a category?
You mentioned schemas and WSDLs and other web services artifacts, how much do you equate SOA with web services, is it just one way, is it your preferred way?
One of the ongoing debates here at InfoQ is about REST vs SOAP. Do you have an opinion on REST?
For example?
When you say that REST is the architecture of the Web, is that actually true? Do all systems on the Web follow REST principles?
What do you think about the support for REST that is popping up in different frameworks and different technologies?
Many people claim that what's missing in REST is a formal way of describing a contract, a formal way to describe an interface. What do you think about that?
If we go back to the governance side of things, you mentioned that much of the potential value of introducing SOA is looking at the existing systems instead of the new ones that are being created. Doesn't that mean that a governance solution has to be able to support the governance of old assets as well as new assets? Can I assume that everything is using Web Services or REST? Obviously I cannot, but how do existing tools address this?
Any parting words for us? What can we expect in the future of SOA within the next few years?
show all  show all

No comments

Reply

Exclusive Content

Typemock: Past, Present and Future

Eli Lopian of Typemock answers a few questions on Typemock origins and where Typemock is headed.

Agile in Practice: What Is Actually Going On Out There?

Scott Ambler talks about actual data resulting from surveys made during 2006-2008, showing how Agile is perceived and implemented within organizations.

Building Smart Windows Applications

From QCon 2008, Daniel Moth presents on using Visual Studio 2008 and .NET 3.5 to create compelling rich Windows applications.

Joshua Kerievsky about Industrial XP

Joshua Kerievsky, founder of Industrial Logic, talks about Industrial Extreme Programming which extends XP by including practices dealing with management, customers and developers.

Jeff Barr Discusses Amazon Web Services

Amazon Web Services (AWS) Evangelist Jeff Barr discusses SimpleDB, S3, EC2, SQS, cloud computing, how different Amazon services interact, origins of AWS, AWS globalization and the March AWS outage.

More Than Just Spin (Up) : Virtualization for the Enterprise and SaaS

Cloud services have helped bring virtualization to the forefront. Its full power however, also includes other benefits such as high availability, disaster recovery, and rapid provisioning.

Ruby Beyond Rails

John Lam talks about his path to dynamic languages, some of the problems of making IronRuby run fast, and how the DLR helps with implementing languages.

VMware Infrastructure 3 Book Excerpt and Author Interview

VMware Infrastructure 3: Advanced Technical Design Guide and Advanced Operations Guide provides a wealth of practical insights into setting up virtualization in todays corporate environments.