| | | RssFeeds
 
Get Free Newsletter Search   Search Search
         

Follow Us:

 
 
NC Print 
February 2010
Editorial
Four factors to consider before firing up that DLP solution
By Invitation

»The Analyst Angle

»ProductivIT

»Technology & Risks

How to plug the loopholes in two-factor authentication
Google Wave: An experimental ride
Managing Document Mammoths

» Jigar Shah

» Vidhii Partners

How The Koobface Worm Gang Makes Money
Zoeb Adenwala
On the Record

»Andrew M Dutton

»Jim Wagstaff  

Printer vendors don ‘consultant’ hat to push MPS
Case Study

»FT Rides Web 2.0 Wave Securely

»Eko’s Mobile Platform Accelerates Financial Inclusion

»Open Source Infrastructure Management tool helps JSL reduce downtime

5 points to make when your CEO cries cloud
How to be a guinea pig and not get slaughtered
Cisco launches enterprise social network solution
Top 10 security challenges for 2010
In the News
 EDGE 2009

Read More About the Best IT Implementations in the Country

 
       Read more >> 

Archive
 

Sam Ruby


 By Roger Smith

Some people are color-blind, others tone-deaf. I’ve never understood architecture,” says Sam Ruby, a director and VP of the Apache Software Foundation. “Try to tell me about kingdom Animalia, phylum Chordata, class Mammalia, order Carnivora, suborder Caniformia, genus Canis, and my eyes glaze over.”


It’s an odd confession for a man who, with Leonard Richardson, co-authored the book RESTful Web Services (O’Reilly Media, 2007), making him one of the first to apply the REST design philosophy to Web services in a way that makes them work well in the context of the Web.


There are two types of Web services: big Web services use XML messages that follow the SOAP standard, and RESTful services, which have become increasingly popular with Internet companies because they integrate better with HTTP than SOAP services, and they don’t require XML messages or WSDL service API definitions.


Both types separate functions into distinct services that developers can make accessible over a network, where they can be combined and reused to create business applications. But the RESTful approach is a boon to companies looking to cut costs; instead of investing in expensive SOA initiatives, they can build Web-based ones that use content, Internet-delivered APIs, and lightweight RESTful services as a simpler alternative to heavyweight SOAP-based services. The shift to REST has exploded this past year with the rise of social networking and the integration of Web 2.0 sites like Facebook, Flickr, and MySpace across the Internet using REST-based services.


Ruby works as a senior technical staff member in IBM’s Emerging Technologies group and was recently appointed co-chair of W3C’s HTML Working Group. He’s quick to admit that there are times when a SOAP-based approach is best—such as when network independence is desired. But when you’re choosing between SOAP over HTTP versus REST over HTTP, there’s a growing consensus that REST is better—and that Ruby’s played a big part in demonstrating that.

 

Paul Maritz l George Socha l Manjit Singh l Jeff Teper l Barack Obama l Nir Zuk l Kirill Sheynkman l Marc Benioff l Avi Kivity l HD Moore l

Print this Page   E-mail this Page
RATE THIS ARTICLE
 Worse   Better 
Comment:*
First Name:*
Last Name:*
Company:
City:*
E-mail:*
Verification Code:*

Type the characters you see in the picture above.
 
  Reset

Comments >>

1
No Comments to display

Disclaimer >>

 

 

 Global CIO

Global CIO: The Top 10 CIO Issues For 2010

For CIOs, 2010 will require new emphases on customers, revenue, external information, and a passion for rapid change           
           Read More >> 

 

 Editor's Blog

DMS is a lot more than digitization

        

Read more >>  

 

 CIO Profile

Satish Pendse Muralikrishna K

VP and Head, Computers & Communication Division, Infosys Technologies

 Read more >>  

 

 International News

Facebook Hit By Clickjacking Attack

Social network targeted by emerging brand of attack that's hard to kill

 Read more >>

 

        

 Work Smart

Archive your mail      


Read more >>  

 

ADVERTISEMENTS >>
 
Powered By: ssCMS 2.2.0.0