I like the approach of smartly finding the middle ground! J One
of your posts had a comment stating that there were a fair number of standards
efforts
1. Cloud Computing Interoperability Forum – AE: defines RDF for
enomaly and EC2, implements a proxy pattern to these services
2. Open Grid Forum (OGF) Open Cloud Computing Interface Working
Group; AE: Us! J
3. DMTF Open Cloud Standards Incubator – AE: seems to be forming
around OVF
4. GoGrid API (CC licensed) – AE: Evaluate?
5. Sun Cloud API (CC licensed) – AE: Evaluate?
6. Amazon Web Services as “de-facto” (i.e. as Euc. and Nimbus
have proceeded). – AE:public but closed API
If we want to take the middle ground yet not sit on the fence it
would be a useful exercise to see what 4 and 5 offer and do not offer? See
where our efforts here could improve these published APIs and models?
Andy
From: occi-wg-bounces@ogf.org
[mailto:occi-wg-bounces@ogf.org] On Behalf Of Sam Johnston
Sent: 25 May 2009 17:07
To: occi-wg@ogf.org
Subject: [occi-wg] Unlocking the formats deadlock
Afternoon all,
As you know I spent last week evangelising OCCI at the Cloud Computing Expo in
Prague (Monday/Tuesday) and Cloud Computing Expo in London
(Wednesday/Thursday), presenting the Introduction
to the Open Cloud Computing Interface presentation at both. I was only
scheduled for Prague but the organisers found a spot on the technical track in
London too. I also ended up on the panels at both which was even more
opportunities to talk about cloud interop. I'll be in Portugal for Cloud Views
from Wednesday and will try to get involved in OGF 26 time permitting as well.
By now people certainly know we exist and that we're doing real (hopefully
good) work.
Unfortunately we're somewhat stuck on the formats decision despite hours of
face to face discussion with 1/2 a dozen of the more active working group
members (myself, Alexis, Chris & Richard from ElasticHosts and the Fujitsu
guys). While this is not at all unusual for technical discussions we do need to
fairly urgently find a solution before people (myself included) lose interest
and wander off. I can't overstate how important this working group is to the
future of cloud computing and both of the alternatives are rather unpalatable:
This working group's job is to
find the middle ground - something which is simple enough to be useful for
public cloud offerings but extensible enough to be useful for more challenging
tasks (e.g. enterprise). This is also critical for hybrid clouds (unless you're
all happy to implement DMTF's APIs in addition to your own). The business case
is easily justified even if only on the basis of getting access to customers
who are currently kicking the tyres with tactical deployments but unable to
deploy strategically.
As you know I have been pushing Atom[Pub] hard, perhaps too hard, and the
XML-xenophobes have dug their heels in as a result. It was made painfully
obvious in London that blanket application of AtomPub to the problem isn't
going to fly with at least one of them and to that end I've spent the weekend
working on paring it back where it's not absolutely necessary. I've also
purchased and read O'Reilly's RESTful Web Services book
by Leonard Richardson and Sam Ruby from
cover to cover and am largely sold on their concept of a Resource
Oriented Architecture (ROA) - do read this sample chapter if you have time.
Fortunately I think I've found a simple, elegant solution which obviates the
need for Atom (at least where collections are not required). I've captured it
in a series of 3 blog posts which I'll forward to the list for the sake of
convenience and the archives.
Cheers,
Sam
------------------------------------------------------------- Intel Ireland Limited (Branch) Collinstown Industrial Park, Leixlip, County Kildare, Ireland Registered Number: E902934 This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies.