InfoQ

News

Interview: Steve Jones on "Business-driven SOA"

Posted by Stefan Tilkov on Sep 26, 2007 04:40 AM

Community
SOA
Topics
Enterprise Architecture,
Business
Tags
Business/IT Alignment,
Best Practices,
Adoption,
Business Architecture
In a new InfoQ interview, recorded at QCon London, Steve Jones head of SOA for Global Outsourcing at Cap Gemini, explains the ideas behind his concept of a "business service architecture", first outlined in his book  "Enterprise SOA Adoption Strategies".

Steve's perspective is interesting because he sees SOA as a concept that is mostly a change of mind, a different view of IT and its organization, rather than a technology issue. His views, while often somewhat provocative, clearly stem from a lot of experience gained in customer projects. Some choice quotes:
Historically IT has been more not as much driving the business but leading it into a pit of despair.
On IT as an architectural profession:
IT really is a paleontology profession, rather than an architectural profession. When we are in support, which is what we do a lot in outsourcing, you can see what the company was doing in 1985, you can see what it was doing in 1990, you can see what is was doing in 1995, and it's just layer upon layer upon layer of systems on top of them.
On "shadow IT":
I think a big change is the rise of situation applications, participation applications, the web 2.0 pieces. The fact that the business is more and more taking these previous Excel generation of applications and wanting to run them on the existing IT estate, this currently called "shadow IT" which is a significant proportion of IT, is business aligned; it's based clearly on the business objectives, it's done by the business themselves or by surrogate IT inside the business. [...]Traditional IT has two choices: it can either move purely into a support role, and a commodity development role, or it can recognize the challenge and really start to move into what is now shadow IT.
Other topics covered include how to apply SOA to existing systems, the problems one runs into when SOA is driven by technology, the structural and organizational impact of business-driven SOA, and motivating both providing and consuming services. Steve also makes the case for adopting the OASIS SOA Reference Model, which he help standardizing.

Watch the interview (18 minutes).

No comments

Reply

Exclusive Content

Rationalizing the Presentation Tier

Thin client paradigm characterized by web applications is a kludge that needs to be repudiated. Old compromises are no longer needed and it's time to move the presentation tier to where it belongs.

Agile Project Management: Lessons Learned at Google

In this presentation filmed during QCon 2007, Jeff Sutherland, the creator of Scrum, talks about his visit at Google to do an analysis of Google's first implementation of Scrum.

AtomServer – The Power of Publishing for Data Distribution

In this article, Bryon Jacob and Chris Berry introduce AtomServer, their implementation of a full-fledged Atom Store based on Apache Abdera, which is now available as open source.

An Introduction to Virtualization

It is easy to think that virtualization applies only to servers. In reality the recent resurgence of the concept is also being applied to networking, storage, and application infrastructure.

REST Anti-Patterns

In this article, Stefan Tilkov explains some of the most common anti-patterns found in applications that claim to follow a "RESTful" design and suggests ways to avoid them.

Choosing between Routing and Orchestration in an ESB

In this article, Adrien Louis and Marc Dutoo discuss the differences and relative merits of using orchestration vs. routing in a typical ESB setup, and discuss various implementation options.

Enterprise Batch Processing with Spring

Wayne Lund discusses batch processing, Spring Batch objectives and features, scenarios for usage, Spring Batch architecture, scaling, example code, failures and retrying, and the future roadmap.

User Story Estimation Techniques

Developer Jay Fields draws on his experiences as a ThoughtWorks consultant to describe effective user story estimation techniques.