artchrome51

http://www.compatibleone.fr/occi/publisher/cords.htm
$xwiki.getWiki()
CORDS : CompatibleOne Resource Description Schema

CORDS : CompatibleOne Resource Description Schema
Introduction

This document describes CORDS the CompatibleOne Request Description Schema, an application of XML. The schema describing the namespace of CORDS can be found at http://www.compatibleone.fr/schemes/cords.xsd and should be used to validate documents prior to their submission for processing.

Overview of CORDS

This table gives a synthetic view of the relationships between the different OCCI categories involved. Remark: The cardinality of the relationships between categories is NOT shown in this diagram.

CORDS PARSER
MANIFEST SECURITY
ACCOUNT USER
NODE INFRASTRUCTURE COMPUTE
STORAGE
NETWORK
IMAGE SYSTEM
PACKAGE
CONFIGURATION ACTION
CORDS BROKER
PLAN SERVICE CONTRACT CONFIGURATION
PROVIDER
INSTRUCTION
TARIFICATION

Example Cords Request : POC XWIKI

<?xml version="1.0" encoding="UTF8"?>
<manifest name="POCXWIKI" xmlns="http://www.compatibleone.fr/schemes/cords.xsd">
	<node name="xwiki1" provider="any">
		<infrastructure name="quadcore"/>
		<image name="xwiki"/>
	</node>
	<node name="sqldatabase" provider="openstack" >
		<infrastructure name="dualcore"/>
		<image name="mysql"/>
	</node>
	<node name="xwiki2" provider="openstack">
		<infrastructure name="quadcore"/>
		<image name="xwiki"/>
	</node>
	<configuration name="pocxwiki">
		<action name="connectxwiki1"
			type="cordscript" 
			expression="xwiki1.configure(sql1.href);"/>
		<action name="connectxwiki2" 
			type="cordscript" 
			expression="xwiki1.configure(sql1.href);"/>
	</configuration>
	<account name="compatibleOnePocXwiki">
		<user name="jamie"/>
		<user name="fabio"/>
		<user name="stephane"/>
		<user name="xavier"/>
		<user name="olivier"/>
		<user name="houssem"/>
	</account>
	<security name="public" level="public"/>
</manifest>

Contrat Creative Commons
Ce(tte) oeuvre de Iain James Marshall est mise à disposition selon les termes de la licence Creative Commons Paternité - Pas d’Utilisation Commerciale - Pas de Modification 3.0 non transcrit.

Tags:
Created by olivier lizounat on 2012/04/25 16:06

OW2 Members

Join OW2

Join industry leaders, academics and individuals and help shape the future of middleware
Loading...

Member Events OW2 Member Events RSS Feeds
Powered by XWiki Hosted by Xsalto Free PageRank Checker Creative Commons 2.0 license Legal Notice