Archive

Posts Tagged ‘REST’

REST versus SOAP for the Public Cloud

WS-Deathstar vs RESTafarian

Original photos by onesecbeforethedub and jurvetson

There has been a lot of debate around what is better; SOAP based Web Services or RESTful services. This debate is sometimes surprisingly heated with expressions like WS-Deathstar and RESTafarian tossed around all over the place. This is yet another interjection into that debate that specifically focuses on the public cloud.

To make the context clear, in this post I want to discuss services that are publically available and hosted in the cloud – SaaS. The services I have in mind are services that are meant to get a wide adoption across multiple countries, technologies and devices.
Read more…

Advertisements

From JBOWS to JABERS – the holy grail called SOA is still nowhere in sight

Joe McKendrick, that I’ve had the pleasure of working with on several occasions, created a new word a few years back. He called it JBOWS. I really like the sound of that word, try it by yourself: JBOWS [DJEYBOUS]. Anyway, JBOWS is not only a word it is also an acronym: Just a Bunch Of Web Services. Joe correctly identified some big gaps in the application of service-orientation in the new so called services and architectures of services that were to take companies closer to the holy grail called SOA

Web Services was seen as an almost failsafe path to salvation, and everybody was doing it. The problem was that while everybody was focusing on the new hot and cool technology called Web Services they forgot the really important things namely Read more…

Fiddling with Fiddler – debugging REST services on your machine

fiddler

Photo by whale05

Fiddler is a “Web debugging proxy” that comes in very handy when you are developing REST services. It logs all http(s) traffic between your machine and internet. It can also log the http(s) traffic on your machine, between e.g. your browser and the web server that you use when you test your REST services. Using this tool you can inspect all http(s) traffic and also build and execute your own requests, based upon a previously made request or from scratch.
Read more…