InfoQ

Interview

Sandy Carter on SOA Adoption

Interview with Sandy Carter on Jul 04, 2007 05:12 PM

Community
SOA
Topics
Business
Tags
Adoption ,
IBM
Summary
Sandy Carter, author of "SOA and Web 2.0", talks about SOA at the business level: how to think about SOA, SOA vs. BPM, how to sell SOA to management, why SOA will be more long lived than EAI, and IBM's view that SOA adoption is now in the early majority phase.

Bio
Sandy Carter is author of the book "The New Language of Business: SOA and Web 2.0", and VP of SOA Strategy & Marketing at IBM.
Can you please tell us a little bit about yourself and what you do?
What are a few things an architect needs to know to do an SOA that are new compared to the integration approaches from years ago?
What are some of the ways to get IT business alignment when doing SOA designs in practice?
Steve Mills said that SOA is going to be on for decades not years like some previous integration EAI approaches. Why is SOA going to be so long lived?
Given that SOA start from the business not necessarily from the IT org how does that play out differently in different vertical industries?
If an IT org wants to do SOA, how can they sell it to the management?
What are some of the key takeaways from the book?
Are BPM and SOA two sides of the same coin or is one a prerequisite of the other, or they are really parallel concepts?
Initially IBM's view on ESB is that it was something virtual, like the sum of all components that give you what should be an ESB.. Now there seem to be 2 ESB products; one based on WebsphereMQ one based on Process server. Which one is the true ESB?
Where does process server fit in?
In your book you profile a lot of companies that are doing SOA right now. What does it typically look like? What is a successful Service Oriented Enterprise?
Any final words to technical architects about SOA?
You mentioned that you see SOA as being the early majority stage. What does IBM see in terms of SOA adoption and what is still left for the industry?
show all  show all

No comments

Reply

Educational Content

JRuby: The Pain of Bringing an Off-Platform Dynamic Language to the JVM

Charles Nutter discusses bringing JRuby to the JVM, why Ruby is hard to implement, JIT compilation, precompilation, core Ruby implementation, Java library access, library challenges and future plans.

Performance Anti-Patterns in Database-Driven Applications

Alois Reitbauer specifies several architectural anti-patterns that one should stay away from and which can downgrade an application’s performance.

Making TDD Stick: Problems and Solutions for Adopters

Teams in large organizations still struggle to adopt TDD. In this article Mark Levison shares problems he uncovered when he surveyed teams, and his own strategy to introduce TDD into an organization.

Testing is Overrated

In this talk from RubyFringe, Luke Francl asks: is developer-driven testing really the best way to find software defects? Or is the emphasis on testing and test coverage barking up the wrong tree?

VM Optimizations for Language Designers

John Pampuch discusses the HotSpot compiler, the history of Java performance, HotSpot development philosophies and challenges, optimization, JVM library improvements, and tips for better performance.

Keith Braithwaite, an Agile Skeptic

In this interview, Keith Braithwaite, an Agile developer, consultant and trainer, says that we should show a good deal of skepticism towards today’s Agile practice.

Workflow Orchestration Using Spring AOP and AspectJ

This article demonstrates how to build and orchestrate highly configurable and extensible yet light-weight embedded process flow using AOP techniques with Spring AOP and Aspect J.

Embrace Uncertainty

Jeff Patton explains why one needs to embrace uncertainty in order to succeed with his/her Agile project and how to avoid some of the common mistakes leading to project failure.