I recently read an article from Bill Appleton of Dream Factory with the provocative title SOA is not a Mobile Backend. It raised quite a few good points that were in the back of my mind for more than a year. Basically, what is the difference between SOA and API? To an extent it is … More SOA vs Mobile APIs
Has somebody been peeking on my X-mas list? Indeed, one of the weakness of the current Azure Paas solution I pointed out last year was that on non-trivial solutions you end up with plenty of secrets (e.g. user-name / password, SAS, account keys, etc.) stored insecurely in your web.config (or similar store). I was suggesting, … More Azure Key Vault
Ronnie Mitra published a nice review of the current security protocols & standards available to you to protect your API. Ronnie gives a good overview of what used to be available, in SOAP WS-*, what is currently available (HTTPS, OAuth and the like) and what is brewing for the future (Oz & Macaroons).
About a year ago I did a post about WADL. I hope you didn’t build a billion dollars business model around that initiative because it hasn’t left the ground yet 😦 WADL, or Web Application Description Language for the initiated, was aimed to be what WSDL is for SOAP Web Services but for REST. You … More Description of your REST API: Swagger & RAML
There is something about large projects that you’ll never find, hence never learn, in smaller projects. The complexity, both technical and in terms of people dynamics, creates an all new set of challenges. I read the article I Survived an ERP Implementation – Top 10 Gems of Advice I Learned the Hard Way at the … More Large Projects
In my last entry about REST web services I talked about its biggest weakness for me: the lack of description model of REST services. The idea of hitting an HTTP endpoint as a shot in the dark is for me quite a leap of faith, and very likely an invitation to spend hours troubleshooting. But … More WADL in a bottle eating noodles
Once upon a time there was SOAP. SOAP really was a multi-vendor response to CORBA. It even share the same type of acronym, derived from object. Objects are so 90’s dude… The S in SOAP stands for Simple by the way. Have a go at a bare WSDL and try to repeat in your head … More REST style with Hypermedia APIs