Will Enterprise Architects Get Any REST in 2008?

Will this be the year that the Web development architecture known as REST invades the enterprise, derailing or fundamentally altering the orthodox approach to web services and service oriented architecture (SOA) that’s been built up over the past several years?

There are plenty of REST enthusiasts who think it ought to happen – and many who would say it’s inevitable – but even if there won’t be an overnight revolution, the time may be ripe for enterprise folks to evaluate REST as an alternative or at least to considering how they might apply some of the principles behind it to streamlining their ongoing SOA efforts.

Representational State Transfer (REST) is a style of application architecture derived from the way the web works, and REST advocates argue that mimicking web-like patterns of interaction is a way of simplifying the development of network applications. Although it’s not really a distributed computing protocol akin to SOAP, the XML-based message format at the heart of most enterprise web services architectures, REST is often positioned as an alternative to SOAP – and the and the whole sprawling family of XML standards that have grown up around it.

“For simple applications, you don’t need all that SOAP baggage,” says Joe Morrison, a senior consultant at Lab49, which works primarily with financial services firms. “The REST approach is about modeling service oriented architectures the way the web is built, and trying to make distributed applications look as much as possible like large-scale web sites.”

The financial services industry is investing heavily in SOA, Morrison says, and at least in the short run those efforts are not likely to shift from SOAP to REST. “In my mind, it’s a little like the Mac versus PC debate, where SOAP is like the PC – maybe not the most elegant, but practically it meets a lot of enterprise requirements.”

Still, Morrison expects more enterprises to start experimenting with REST and embracing some of the thinking behind it in how they implement web services, regardless of technology.

Gartner analyst Nick Gall agrees, saying that REST is attracting attention from “a select group of enterprise architects.” In other words, it’s really only on the radar for a relatively small group of enterprise technologists, he says, but they tend to be leading-edge thinkers.

So far, REST has been most influential among the new businesses that have grown up with the Web and who do most of their business over the Internet and among developers who have embraced REST-friendly frameworks such as Ruby on Rails.

When Roy T. Fielding described REST in a doctoral thesis published in 2000, he wasn’t so much inventing something as formalizing principles derived from years of work on web standards. Fielding was the principal author of the HTTP 1.1 specification and a prime contributor to other web standards, including the Uniform Resource Identifier (URI) addressing scheme, and one of the founders of the Apache web server open source project. He now serves as Chief Scientist at Day Software, a content management system vendor.

Next page: Part two

Neuroscientist reveals a new way to manifest more financial abundance

Breakthrough Columbia study confirms the brain region is 250 million years old, the size of a walnut and accessible inside your brain right now.

Learn More

Picture of David F Carr

David F Carr

TRENDING AROUND THE WEB

If you recognize these 7 signs, you grew up with very little positive reinforcement

If you recognize these 7 signs, you grew up with very little positive reinforcement

The Blog Herald

8 things you’ll learn from living with a narcissist, according to psychology

8 things you’ll learn from living with a narcissist, according to psychology

Global English Editing

If you really want to be a true alpha in life, say goodbye to these 7 behaviors

If you really want to be a true alpha in life, say goodbye to these 7 behaviors

Personal Branding Blog

8 signs a friend is quietly jealous of your success in life, according to psychology

8 signs a friend is quietly jealous of your success in life, according to psychology

Small Business Bonfire

If a man displays these 10 behaviors, he wants to spend his life with you

If a man displays these 10 behaviors, he wants to spend his life with you

The Vessel

People who flourish in their later years tend to follow these 8 practices

People who flourish in their later years tend to follow these 8 practices

Jeanette Brown