SlideShare a Scribd company logo
Sam Johnston < [email_address] >  http://samj.net / Secretary - OCCI-WG Open Grid Forum (OGF)
Why are we here? To establish a thriving marketplace and protect user freedoms To mitigate risks such as those highlighted by the Danger/Sidekick debacle To make Open Cloud a reality:
What is Open Cloud? Open Cloud Initiative (OCI) launched in March 2009, modelled after OSI/OSD Open Cloud Principles (OCP) which cover four main points: Open Formats Open Interfaces Open Data Open Source
Open Cloud Two key requirements: “ Open Formats: All pertinent functionality must be exposed by way of Open Standard Interfaces.” “ Open Interfaces: All user data and metadata must be represented in Open Standard formats.” No point having unfettered access to opaque data No point having no access to transparent data Targets all cloud computing products - vendors can keep their secret sauce Guarantees critical freedoms without stifling innovation/ability to differentiate
Open Standards Copyrights:  The standard must be documented in all its details, published and both accessible and [re]usable free of charge. Patents:  Any patents possibly present on [parts of] the standard must be irrevocably made available on a royalty-free basis. Trademarks:  Any trademarks possibly present on identifier(s) must be used for non-discriminatory enforcement of compliance only. Implementations:  There must be multiple full, faithful and interoperable implementations (for both client and server where applicable) and at least one such implementation must be licensed under an Open Source Initiative (OSI) Approved license or placed into the public domain.
Cloud Computing Stack
Strategy Start at the bottom & work our way up (with a common core protocol) Infrastructure - focus of cloud discussions today (fixed scope): Compute, Network, Storage Platforms - focus of cloud discussions tomorrow (broader scope): Databases, Queues, Runtimes, Others (MTurk) Applications - future of cloud computing (unlimited scope):
Proposed Roadmap OGF 27 (October 12-15, 2009) Delivery of OCCI Core & OCCI Infrastructure drafts OGF 28 (March 15-19, 2010) Delivery of OCCI Core & OCCI Infrastructure finals, OCCI Platform draft OGF 29 (October 2010) Delivery of OCCI Platform final & OCCI Application draft (final early 2011)
Traditional Standards Process Define an abstract model & map it to one or more concrete formats Quick & dirty way to get standards out the door quickly, but... Rigid & brittle standards result Changes require “rinse & repeat” - breaks existing clients Can be very difficult to extend - especially for third parties Better: use existing standards like AtomPub (like Google did with GData) Or develop a clean core (ala HTTP) that can be easily & safely extended
What’s so good about OCCI? It’s RESTful, and not in an RPC-hybrid kind of way. It’s clean, like really clean. We deviate from HTTP only where absolutely necessary so existing features such as caching & partial GETs just work. Envelope based formats such as Atom & SOAP interfere with the payload which requires extra complexity & processing to unwrap. It’s a standard that’s standards-based. We use existing IETF standards in strong preference to writing our own (in which case we use Internet-Drafts) We’re also format agnostic, just like Internet today (e.g. GIF vs JPG vs PNG vs SVG). Let the experts (e.g. DMTF) define their formats (e.g. OVF).
Future Extensibility It’s early days for cloud standards: Sufficient standardisation for interoperability & portability needs today Extreme extensibility to cater for future needs e.g. teleporting workloads ;) Anyone can extend the interface by writing a short specification document Anyone can declare new actions, attributes & kinds in their own namespace We can all benefit from by way of community maintained registries ala IANA Compatible with focused SDOs like SNIA (Storage), DMTF (Virtualisation), etc.
Extensibility Examples Cloud infrastructure service requires advanced networking (MPLS labels): Developer sends attribute request to mailing list, added to registry. Cloud platform service requires support for database checkpointing: Developer sends description of action to mailing list, added to registry. Cloud application service requires modelling of payroll tasks: Developer writes specification and lists OCCI as normative reference.
How does it work? You wouldn’t believe how easy it is for both  machines  and  users ... GET / HTTP/1.1 -> Collection of resources in text/uri-list format (1 per line) GET /vapp/web01 HTTP/1.1 -> Resource in native format (eg OVF for VM) Related resources, actions, categories & metadata in HTTP headers PUT resource back in native format to alter it POST /vapp/web01;start HTTP/1.1 -> Actions triggered by HTTP POST Standard web forms used for parametrised actions (e.g. “resize”)
Interfaces User Interface (application/xhtml+xml) Resources in XHTML5 format (human friendly, ok for computers too!) Lowers learning curve and enables semantic web compatibility Machine Interface (all other content types) Resources in native format like OVF (machine, not human friendly) Trying to keep HTTP body “ 8-bit clean ”; no envelopes or alternative types Existing user agents (LWP, httplib, etc.) work out of the box!
Web Linking ( draft-nottingham-http-link-header ) Web linking was originally specified in HTTP (now being revitalised) LINKs defined by Atom, HTML & HTTP - XML-based example below: <LINK REL=”related” HREF=”/docs.pdf” TYPE=”application/pdf” /> Extensible so we can add attributes on link relationships (many-many join) Use this for network & storage links (e.g. for device name ‘eth0’, address) Web links can point at anything: related resources, alternative representations, first/previous/next/last, supporting APIs (e.g. CDMI)
Web Categories  ( draft-johnston-http-category-header ) Tackles organisation of web resources into categories (modelled after Atom) Supports unlimited vocabularies (“schemes”), e.g. animal/vegetable/mineral Used in OCCI Core to capture resource “kinds” (compute/storage/network) OCCI will define schemes for interoperability (e.g. OS, CPU arch, patch level) End users can define their own schemes (e.g. us-east, eu-west) Query interface (courtesy GData) allows us to ask questions like “Show me all the Windows machines on the US East cost that are missing Q123456 patch” (e.g. “/-/windows/us-east/-q123456”)
Example Transaction > GET /us-east/webapp/vm01 HTTP/1.1 > User-Agent: occi-client/1.0 (linux) libcurl/7.19.4 OCCI/1.0 > Host: cloud.example.com > Accept: */* >  < HTTP/1.1 200 OK < Date: Sat, 10 Oct 2009 12:56:51 GMT < Content-Type: application/ovf < Link: </us-east/webapp/vm01;start>; <  rel=&quot; http://purl.org/occi/action/start &quot;; <  title=&quot;Start&quot; < Link: </us-east/webapp/build.pdf>; <  rel=&quot;related&quot;; <  title=&quot;Documentation&quot;; <  type=&quot;application/pdf&quot; < Category: compute; <  label=&quot;Compute Resource&quot;; <  scheme=&quot; http://purl.org/occi/kind/ &quot; < Server: occi-server/1.0 (linux) OCCI/1.0 < Connection: close < < <?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?> < <Envelope xmlns:xsi=&quot; http://www.w3.org/2001/XMLSchema-instance &quot; <  xmlns:ovf=&quot; http://schemas.dmtf.org/ovf/envelope/1 &quot; <  xmlns=&quot; http://schemas.dmtf.org/ovf/envelope/1 &quot; <  xml:lang=&quot;en-US&quot;> ...
Next Steps Get involved in the working group at  http://www.occi-wg.org /! Get the word out: blog about it, tweet about it (#occi), talk about it Join the mailing list and contribute to the discussion: Seeking rough consensus & running code: ‘{}’ vs ‘<>’, above/below CRLF? Create a GridForge account & request access to the Google Code project Contact me if you have any questions, comments or concerns Sam Johnston < [email_address] > or  http://twitter.com/samj

More Related Content

PDF
Open source and cloud computing
PPT
Building Opportunity with an Open Cloud Architecture
PPT
Cloud Computing and Open Source
PPTX
Fossetcon: Crash Course on Open Source Cloud Computing
PDF
Managing the Cloud with Open Source Tools
PDF
Future of Open Source in a Cloudy World
PPTX
Crash Course in Open Source Cloud Computing
PPTX
Interop - Crash Course In Open Source Cloud Computing
Open source and cloud computing
Building Opportunity with an Open Cloud Architecture
Cloud Computing and Open Source
Fossetcon: Crash Course on Open Source Cloud Computing
Managing the Cloud with Open Source Tools
Future of Open Source in a Cloudy World
Crash Course in Open Source Cloud Computing
Interop - Crash Course In Open Source Cloud Computing

What's hot (20)

PPTX
Ohio LinuxFest: Crash Course in Open Source Cloud Computing
PPT
Open Source Cloud
PPTX
InteropNY/CloudConnect 2014 - Quick Crash Course in Open Source Cloud Computing
PDF
Introducing the Open Container Project
PPTX
Linuxcon 2011 Crash Course in Open Source Cloud Computing
PDF
Linux Foundation Collaboration Summit: Hitchhiker's Guide to the Cloud
PPTX
LinuxFest Northwest: Crash Course in Open Source Cloud Computing
PPTX
Cloud 2.0 - How Containers, Microservices and Open Source Software are Redefi...
PPTX
Linuxcon Europe 2011: Overview - Building Cloud Computing Environments
PDF
Cloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
PPTX
Great Wide Open: Crash Course Open Source Cloud Computing - 2014
PPTX
OpenCloudConf: It takes an (Open Source) Village to Build a Cloud
PPTX
Cloud 2.0: Containers, Microservices and Cloud Hybridization
PPTX
Docker:- Application Delivery Platform Towards Edge Computing
PDF
Infatuation Leads to Love — How Container Orchestration and Federation Enable...
PDF
Smuggling Multi-Cloud Support into Cloud-native Applications using Elastic Co...
PDF
NFV and DevOps converging to bring telecom lessons to the enterprise
PPTX
Open stack + Cloud Foundry: Palo Alto Meetup February 2015
PPTX
Architecting Multi-Cloud Environments
PPTX
FLUX - Crash Course in Cloud 2.0
Ohio LinuxFest: Crash Course in Open Source Cloud Computing
Open Source Cloud
InteropNY/CloudConnect 2014 - Quick Crash Course in Open Source Cloud Computing
Introducing the Open Container Project
Linuxcon 2011 Crash Course in Open Source Cloud Computing
Linux Foundation Collaboration Summit: Hitchhiker's Guide to the Cloud
LinuxFest Northwest: Crash Course in Open Source Cloud Computing
Cloud 2.0 - How Containers, Microservices and Open Source Software are Redefi...
Linuxcon Europe 2011: Overview - Building Cloud Computing Environments
Cloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Great Wide Open: Crash Course Open Source Cloud Computing - 2014
OpenCloudConf: It takes an (Open Source) Village to Build a Cloud
Cloud 2.0: Containers, Microservices and Cloud Hybridization
Docker:- Application Delivery Platform Towards Edge Computing
Infatuation Leads to Love — How Container Orchestration and Federation Enable...
Smuggling Multi-Cloud Support into Cloud-native Applications using Elastic Co...
NFV and DevOps converging to bring telecom lessons to the enterprise
Open stack + Cloud Foundry: Palo Alto Meetup February 2015
Architecting Multi-Cloud Environments
FLUX - Crash Course in Cloud 2.0
Ad

Similar to Open Cloud Computing Interface Presentation (20)

PDF
OGF Cloud Standards: Current status and ongoing interoperability efforts wi...
PDF
Charlton Barreto - The OGF | Open Cloud Computing Interface
PPTX
OCCI Specification Walkthrough
PDF
Cloud APIs Overview Tucker
PDF
Open Cloud Computing Interface
PPTX
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
PPTX
IGT2009 The Open Cloud Computing Interface
PDF
MPLS/SDN 2013 Intercloud Standardization and Testbeds - Sill
PPT
Cloud Standards and CloudStack
PDF
Open Cloud Computing Interface - OCCI Status update
PPT
Pattern-Oriented Distributed Software Architectures
PPT
Oopsla 2007 - The Web: Distributed Objects Realized!
PPT
Avoiding cloud lock-in
PPT
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked...
PDF
OWF12/Open Standards for Cloud - Cs owf
PDF
cloud computing notes which guide the engineering student
PDF
Designing OpenStack Architectures
PDF
ISC Cloud13 Sill - Crossing organizational boundaries in cloud computing
PPTX
Open Cloud Consortium: An Update (04-23-10, v9)
PDF
Designing OpenStack Architectures
OGF Cloud Standards: Current status and ongoing interoperability efforts wi...
Charlton Barreto - The OGF | Open Cloud Computing Interface
OCCI Specification Walkthrough
Cloud APIs Overview Tucker
Open Cloud Computing Interface
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
IGT2009 The Open Cloud Computing Interface
MPLS/SDN 2013 Intercloud Standardization and Testbeds - Sill
Cloud Standards and CloudStack
Open Cloud Computing Interface - OCCI Status update
Pattern-Oriented Distributed Software Architectures
Oopsla 2007 - The Web: Distributed Objects Realized!
Avoiding cloud lock-in
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked...
OWF12/Open Standards for Cloud - Cs owf
cloud computing notes which guide the engineering student
Designing OpenStack Architectures
ISC Cloud13 Sill - Crossing organizational boundaries in cloud computing
Open Cloud Consortium: An Update (04-23-10, v9)
Designing OpenStack Architectures
Ad

More from Intel Corporation (20)

PDF
Intro to Cloud Computing in the Federal Government
PPT
Changing the way people connect, communicate and collabrote
PPTX
Chanel Ddwards and Tamara Mendelson of Eventbrite
PPTX
Jeff Sandquist talk at EventTech
PPTX
Oscar padilla of pervasive lightning talk at cloud camp austin
PPT
Walter falk of ibm lightning talks at cloud camp austin
PPTX
Ed Saipetch EMC VMware Lightning Talk CloudCamp Cincy
PPTX
Bob Roudebush BlueLock Lightning Talk at CloudCamp Cincy
PPT
1. andrew case of profitability.net lightning talk cloud camp cincy
PDF
5. troy davis lightning talk cloud camp cincy
PDF
John sheehan of twillio gives cloud camp denver lightning talk
PPTX
Jason baker of relia cloud gives cloudcamp denver lightning talk
PDF
George reese of en stratus gives cloudcamp denver lightning talk
PPT
David fauth gives cloud camp lightning talk
PPTX
Bryan walsh of hosting.com gives cloud camp denver lightning talk
PPT
Uri budnik of right scale gives cloudcamp denver lightning talk
PDF
Operations as Code
PPT
The IBM Cloud
PPT
DNS is Sexy
PPTX
Microsoft Windows Azure
Intro to Cloud Computing in the Federal Government
Changing the way people connect, communicate and collabrote
Chanel Ddwards and Tamara Mendelson of Eventbrite
Jeff Sandquist talk at EventTech
Oscar padilla of pervasive lightning talk at cloud camp austin
Walter falk of ibm lightning talks at cloud camp austin
Ed Saipetch EMC VMware Lightning Talk CloudCamp Cincy
Bob Roudebush BlueLock Lightning Talk at CloudCamp Cincy
1. andrew case of profitability.net lightning talk cloud camp cincy
5. troy davis lightning talk cloud camp cincy
John sheehan of twillio gives cloud camp denver lightning talk
Jason baker of relia cloud gives cloudcamp denver lightning talk
George reese of en stratus gives cloudcamp denver lightning talk
David fauth gives cloud camp lightning talk
Bryan walsh of hosting.com gives cloud camp denver lightning talk
Uri budnik of right scale gives cloudcamp denver lightning talk
Operations as Code
The IBM Cloud
DNS is Sexy
Microsoft Windows Azure

Recently uploaded (20)

PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Big Data Technologies - Introduction.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Approach and Philosophy of On baking technology
PPT
Teaching material agriculture food technology
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Spectroscopy.pptx food analysis technology
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Empathic Computing: Creating Shared Understanding
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Chapter 3 Spatial Domain Image Processing.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Advanced methodologies resolving dimensionality complications for autism neur...
Encapsulation_ Review paper, used for researhc scholars
Big Data Technologies - Introduction.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Approach and Philosophy of On baking technology
Teaching material agriculture food technology
Machine learning based COVID-19 study performance prediction
Spectroscopy.pptx food analysis technology
MIND Revenue Release Quarter 2 2025 Press Release
Empathic Computing: Creating Shared Understanding
Per capita expenditure prediction using model stacking based on satellite ima...
NewMind AI Weekly Chronicles - August'25 Week I
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
20250228 LYD VKU AI Blended-Learning.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025

Open Cloud Computing Interface Presentation

  • 1. Sam Johnston < [email_address] > http://samj.net / Secretary - OCCI-WG Open Grid Forum (OGF)
  • 2. Why are we here? To establish a thriving marketplace and protect user freedoms To mitigate risks such as those highlighted by the Danger/Sidekick debacle To make Open Cloud a reality:
  • 3. What is Open Cloud? Open Cloud Initiative (OCI) launched in March 2009, modelled after OSI/OSD Open Cloud Principles (OCP) which cover four main points: Open Formats Open Interfaces Open Data Open Source
  • 4. Open Cloud Two key requirements: “ Open Formats: All pertinent functionality must be exposed by way of Open Standard Interfaces.” “ Open Interfaces: All user data and metadata must be represented in Open Standard formats.” No point having unfettered access to opaque data No point having no access to transparent data Targets all cloud computing products - vendors can keep their secret sauce Guarantees critical freedoms without stifling innovation/ability to differentiate
  • 5. Open Standards Copyrights: The standard must be documented in all its details, published and both accessible and [re]usable free of charge. Patents: Any patents possibly present on [parts of] the standard must be irrevocably made available on a royalty-free basis. Trademarks: Any trademarks possibly present on identifier(s) must be used for non-discriminatory enforcement of compliance only. Implementations: There must be multiple full, faithful and interoperable implementations (for both client and server where applicable) and at least one such implementation must be licensed under an Open Source Initiative (OSI) Approved license or placed into the public domain.
  • 7. Strategy Start at the bottom & work our way up (with a common core protocol) Infrastructure - focus of cloud discussions today (fixed scope): Compute, Network, Storage Platforms - focus of cloud discussions tomorrow (broader scope): Databases, Queues, Runtimes, Others (MTurk) Applications - future of cloud computing (unlimited scope):
  • 8. Proposed Roadmap OGF 27 (October 12-15, 2009) Delivery of OCCI Core & OCCI Infrastructure drafts OGF 28 (March 15-19, 2010) Delivery of OCCI Core & OCCI Infrastructure finals, OCCI Platform draft OGF 29 (October 2010) Delivery of OCCI Platform final & OCCI Application draft (final early 2011)
  • 9. Traditional Standards Process Define an abstract model & map it to one or more concrete formats Quick & dirty way to get standards out the door quickly, but... Rigid & brittle standards result Changes require “rinse & repeat” - breaks existing clients Can be very difficult to extend - especially for third parties Better: use existing standards like AtomPub (like Google did with GData) Or develop a clean core (ala HTTP) that can be easily & safely extended
  • 10. What’s so good about OCCI? It’s RESTful, and not in an RPC-hybrid kind of way. It’s clean, like really clean. We deviate from HTTP only where absolutely necessary so existing features such as caching & partial GETs just work. Envelope based formats such as Atom & SOAP interfere with the payload which requires extra complexity & processing to unwrap. It’s a standard that’s standards-based. We use existing IETF standards in strong preference to writing our own (in which case we use Internet-Drafts) We’re also format agnostic, just like Internet today (e.g. GIF vs JPG vs PNG vs SVG). Let the experts (e.g. DMTF) define their formats (e.g. OVF).
  • 11. Future Extensibility It’s early days for cloud standards: Sufficient standardisation for interoperability & portability needs today Extreme extensibility to cater for future needs e.g. teleporting workloads ;) Anyone can extend the interface by writing a short specification document Anyone can declare new actions, attributes & kinds in their own namespace We can all benefit from by way of community maintained registries ala IANA Compatible with focused SDOs like SNIA (Storage), DMTF (Virtualisation), etc.
  • 12. Extensibility Examples Cloud infrastructure service requires advanced networking (MPLS labels): Developer sends attribute request to mailing list, added to registry. Cloud platform service requires support for database checkpointing: Developer sends description of action to mailing list, added to registry. Cloud application service requires modelling of payroll tasks: Developer writes specification and lists OCCI as normative reference.
  • 13. How does it work? You wouldn’t believe how easy it is for both machines and users ... GET / HTTP/1.1 -> Collection of resources in text/uri-list format (1 per line) GET /vapp/web01 HTTP/1.1 -> Resource in native format (eg OVF for VM) Related resources, actions, categories & metadata in HTTP headers PUT resource back in native format to alter it POST /vapp/web01;start HTTP/1.1 -> Actions triggered by HTTP POST Standard web forms used for parametrised actions (e.g. “resize”)
  • 14. Interfaces User Interface (application/xhtml+xml) Resources in XHTML5 format (human friendly, ok for computers too!) Lowers learning curve and enables semantic web compatibility Machine Interface (all other content types) Resources in native format like OVF (machine, not human friendly) Trying to keep HTTP body “ 8-bit clean ”; no envelopes or alternative types Existing user agents (LWP, httplib, etc.) work out of the box!
  • 15. Web Linking ( draft-nottingham-http-link-header ) Web linking was originally specified in HTTP (now being revitalised) LINKs defined by Atom, HTML & HTTP - XML-based example below: <LINK REL=”related” HREF=”/docs.pdf” TYPE=”application/pdf” /> Extensible so we can add attributes on link relationships (many-many join) Use this for network & storage links (e.g. for device name ‘eth0’, address) Web links can point at anything: related resources, alternative representations, first/previous/next/last, supporting APIs (e.g. CDMI)
  • 16. Web Categories ( draft-johnston-http-category-header ) Tackles organisation of web resources into categories (modelled after Atom) Supports unlimited vocabularies (“schemes”), e.g. animal/vegetable/mineral Used in OCCI Core to capture resource “kinds” (compute/storage/network) OCCI will define schemes for interoperability (e.g. OS, CPU arch, patch level) End users can define their own schemes (e.g. us-east, eu-west) Query interface (courtesy GData) allows us to ask questions like “Show me all the Windows machines on the US East cost that are missing Q123456 patch” (e.g. “/-/windows/us-east/-q123456”)
  • 17. Example Transaction > GET /us-east/webapp/vm01 HTTP/1.1 > User-Agent: occi-client/1.0 (linux) libcurl/7.19.4 OCCI/1.0 > Host: cloud.example.com > Accept: */* > < HTTP/1.1 200 OK < Date: Sat, 10 Oct 2009 12:56:51 GMT < Content-Type: application/ovf < Link: </us-east/webapp/vm01;start>; < rel=&quot; http://purl.org/occi/action/start &quot;; < title=&quot;Start&quot; < Link: </us-east/webapp/build.pdf>; < rel=&quot;related&quot;; < title=&quot;Documentation&quot;; < type=&quot;application/pdf&quot; < Category: compute; < label=&quot;Compute Resource&quot;; < scheme=&quot; http://purl.org/occi/kind/ &quot; < Server: occi-server/1.0 (linux) OCCI/1.0 < Connection: close < < <?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?> < <Envelope xmlns:xsi=&quot; http://www.w3.org/2001/XMLSchema-instance &quot; < xmlns:ovf=&quot; http://schemas.dmtf.org/ovf/envelope/1 &quot; < xmlns=&quot; http://schemas.dmtf.org/ovf/envelope/1 &quot; < xml:lang=&quot;en-US&quot;> ...
  • 18. Next Steps Get involved in the working group at http://www.occi-wg.org /! Get the word out: blog about it, tweet about it (#occi), talk about it Join the mailing list and contribute to the discussion: Seeking rough consensus & running code: ‘{}’ vs ‘<>’, above/below CRLF? Create a GridForge account & request access to the Google Code project Contact me if you have any questions, comments or concerns Sam Johnston < [email_address] > or http://twitter.com/samj