Rest
Automatic validation in OData and REST calls with CAP
There is automatic validation of data coming into CAP-based service endpoints. Up until recently, there was a difference on how this happened between "REST" and OData channels, but with the...
UI5 - looking back and forward
30 Days of UI5 — Day 26 by DJ Adams It was in the spring of 2012 when I wrote this piece about the new kid on the block, SAPUI5: SAPUI5 – The Future direction of SAP UI Development? The fledgling...
This Week in Fiori (2015-13)
Well, another week has gone by, which means it must be time for This Week in Fiori! The Fiori juggernaut continues to rumble on, and this week was no exception. Let’s get to it! Build Your Own SAP...
Firebase and SAPUI5
I took a look at Firebase this weekend, approaching it within the context of the relatively new concept of “backend as a service” (BaaS) as exemplified by Parse and others. Add server-side storage to...
SOA scaffolding and development architects
In “Quo vadis SOA“, Matthias Steiner has written a very readable blog post about where SOA is today, in SAP and beyond, casting a critical but balanced eye on what the service orientation approach has...
The past and future of SAP integration: guest Bluefin blog post
I was honoured to be invited to write the first guest blog post on Bluefin‘s website. To start the ball rolling, I decided to take a whirlwind history tour of data and function integration with SAP’s...
SAP and Google Wave - Conversation Augmentation
It's been pretty much six years to the day since I last wrote here about Dashboard, Nat Friedman's project and implementation of a realtime contextual information system. So I thought it fitting to...
Command lines of the future, and simplicity of integration
This is a bit of a hand-wavy post, but I wanted to get my thoughts down. Recently there’s been a spate of interest around interaction with devices, applications and systems ... via a chat-style...
Coffeeshop screencast: HTTP conneg, resource representations and JSON
After yesterday’s screencast showing the use of coffeeshop from the command line, here’s one that expands upon the direction I’m taking the implementation, following the REST/HTTP philosophy. It...
2nd coffeeshop REST/HTTP screencast
To follow on from the first coffeeshop demo screencast, I thought I’d make another. This time it’s to highlight the fact that coffeeshop is fundamentally a REST-orientated, HTTP-based pubsub...
Webhooks postbin example for Coffeeshop
There’s an interesting article “HTTP PubSub: Webhooks and PubSubHubBub” that covers working with webhooks and points to a great HTTP / webhook developer utility “PostBin“, which: “lets you debug web...
First coffeeshop demo screencast
To demonstrate some of the basic coffeeshop features, I put together a screencast, and after getting over the shock of hearing my own voice in the recorded voiceover (last time I chickened out and...
'Coffeeshop' - lightweight HTTP-based pubsub
‘Coffeeshop‘ is a lightweight, REST-orientated HTTP-based publish/subscribe implementation that I’ve been working on for the last few days. It is a culmination of: an early and long-standing interest...
Information vs Behaviour
I read a couple of chapters of two different books recently: Ch.5 of O’Reilly’s “Beautiful Architecture“: Resource-Oriented Architectures: Being ‘In The Web’ by Brian Sletten Ch.1 of Manning’s “SOA...
Tarpipe REST connector in 5 minutes
Tarpipe implemented a REST connector a short while ago. This is something that I and others have been wanting for a while now, so it’s great news. The announcement was quite short and didn’t have much...
Twitter's success
Yes yes, I know I’m late to the game, and everyone and his dog has given their angle on why Twitter is so successful, but I’d like to weigh in with a few thoughts too. The thoughts are those that came...
SAP TechEd here I come ... with session slides!
SAP TechEd is looming large, and this year it’s in Munich. (If you’re not in Europe, then SAP are holding TechEd events in Bangalore, Tokyo, and San Diego too). I went last year (in Basel), and was...
Forget SOAP - build real web services with the ICF
I don’t like getting into a lather when it comes to data and function integration. Rather than using SOAP, I prefer real web services, built with HTTP. As an example of taking the RESTian approach to...
XML Scripting, data manipulation, and RDF
I’ve just read Jon’s latest post on XML Scripting, which mentions Adam Bosworth’s thoughts about an XML scripting language that could natively support XML. While the advent of XML scripting sounds...
From REST to URIs, the Semantic Web, RDF, and FOAF
Good grief. Anyway, this exploration is certainly opening more doors than it’s closing. Actually, that’s not quite right. It’s showing me new doors that I choose to go through. This one had FOAF...