<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Thinkervine &#187; XML</title>
	<atom:link href="http://www.thinkervine.com/blog/tag/xml/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thinkervine.com/blog</link>
	<description>Manglings of a technocratic social blogger - Faycal Chraibi</description>
	<lastBuildDate>Fri, 16 Dec 2011 09:15:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>SOA explained</title>
		<link>http://www.thinkervine.com/blog/2007/04/09/soa-services-oriented-architecture-kezako/</link>
		<comments>http://www.thinkervine.com/blog/2007/04/09/soa-services-oriented-architecture-kezako/#comments</comments>
		<pubDate>Mon, 09 Apr 2007 19:42:00 +0000</pubDate>
		<dc:creator>fays</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[TIC]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.subversion.fr/blog/?p=26</guid>
		<description><![CDATA[<div style="text-align: right;"><q style="font-style: italic;">Don&#8217;t do anything. &#8216;SOA&#8217; may have meant something once but it&#8217;s just vendor bullshit now.</q> - <a target="_blank" href="http://www.tbray.org/ongoing/When/200x/2006/04/17/SOA-or-not">Tim Bray</a>, Director of Web technologies, Sun Microsystems<br /></div> <br /><img alt="SOA" src="http://www.it-eye.nl/weblog/wp-content/themes/iteye2/images/soaimage.jpg" /><br /><br />La SOA (Service Oriented Architecture) repr&#233;sente depuis quelques ann&#233;es l'un des principaux maux de t&#234;te des DSI, des architectes, des &#233;diteurs et des soci&#233;t&#233;s de conseil. <a target="_blank" href="http://www.gartner.com">Gartner</a> pr&#233;voit que 80% des&#160; projets informatiques seront bas&#233;s sur la SOA en 2008. Aujourd'hui, 40% des entreprises d&#233;marrent des projets dans ce m&#234;me sens. Cependant, on trouve difficilement une d&#233;finition commun&#233;ment admise de la SOA.<br />Je me propose d'&#234;tre votre guide afin de mieux appr&#233;hender cette notion plus ou moins obscure. Nous vulgariserons l'ensemble des concepts au del&#224; des aspects techniques (qui ne seront pas trait&#233;s dans cet article).]]></description>
			<content:encoded><![CDATA[<div style="text-align: right;"><q style="font-style: italic;">Don&rsquo;t do anything. &lsquo;SOA&rsquo; may have meant something once but it&rsquo;s just vendor bullshit now.</q> &#8211; <a target="_blank" href="http://www.tbray.org/ongoing/When/200x/2006/04/17/SOA-or-not">Tim Bray</a>, Director of Web technologies, Sun Microsystems</div>
<p><img alt="SOA" src="http://www.it-eye.nl/weblog/wp-content/themes/iteye2/images/soaimage.jpg" /></p>
<p>La SOA (Service Oriented Architecture) repr&eacute;sente depuis quelques ann&eacute;es l&#8217;un des principaux maux de t&ecirc;te des DSI, des architectes, des &eacute;diteurs et des soci&eacute;t&eacute;s de conseil. <a target="_blank" href="http://www.gartner.com">Gartner</a> pr&eacute;voit que 80% des&nbsp; projets informatiques seront bas&eacute;s sur la SOA en 2008. Aujourd&#8217;hui, 40% des entreprises d&eacute;marrent des projets dans ce m&ecirc;me sens. Cependant, on trouve difficilement une d&eacute;finition commun&eacute;ment admise de la SOA.<br />Je me propose d&#8217;&ecirc;tre votre guide afin de mieux appr&eacute;hender cette notion plus ou moins obscure. Nous vulgariserons l&#8217;ensemble des concepts au del&agrave; des aspects techniques (qui ne seront pas trait&eacute;s dans cet article).<br />
<span id="more-26"></span><br />
Selon <a href="http://www.gartner.com" target="_blank">Gartner</a> <span style="font-family: Verdana;"><span style="font-style: italic;">:</span></span> <span style="font-size: 0.8em; font-style: italic; color: rgb(0, 0, 0);"><span lang="EN-US" style="font-size: 10pt; font-family: Verdana;"><br />
<blockquote></blockquote>
<p><q>Developers will shift their focus  to business processes and away from software functionality. In turn, software  will become a facilitator of rapid business change, not an inhibitor. The value  creation in software will shift to subscription services and away from packaged  software, and to composite applications (i.e., best of breed) and away from  monolith suites.<br />By 2006, more than 60 percent of  the $527 billion market for IT professional services will be based on Web  services standards and technology. By 2008, 80 percent of software development  projects will be based on SOA.&nbsp; The distinction between software integrators and  vendors will blur as packaged applications are broken apart and delivered as  service-oriented business applications.</q></span></span><span style="font-size: 0.8em;"><span lang="EN-US" style="font-size: 10pt; font-family: Verdana;"><span style="color: rgb(102, 0, 0);"></p>
<p><span style="color: rgb(0, 0, 0);">Le mot architecture peut prendre diff&eacute;rents sens. Il peut repr&eacute;senter d&#8217;une part une description d&#8217;un syst&egrave;me (image d&#8217;un environnement &agrave; un instant donn&eacute;) ou repr&eacute;senter l&#8217;acte de conception, ce qui implique une notion de mouvement. Dans chacun des cas, on peut faire un parall&egrave;le avec les diff&eacute;rentes notions autour de la SOA, selon que l&#8217;on parle de technologie ou de m&eacute;thodologie.</p>
<p>L&#8217;<a href="http://www.oasis-open.org" target="_blank">OASIS</a> d&eacute;finit la SOA comme suit :<br /></span></span></span></span>
<p:colorscheme colors="#ffffff,#002654,#000000,#002654,#336699,#fcb514,#007f99,#d62828"></p:colorscheme>
<blockquote><q>A paradigm for organizing and utilizing distributed capabilities that may be under the control of different ownership domains. It provides a uniform means to offer, discover, interact with and use capabilities to produce desired effects consistent with measurable preconditions and expectations.</q></p></blockquote>
<p>Si l&#8217;on suit cette d&eacute;finition, la SOA serait donc un paradigme. Elle n&#8217;est ni technologie ni m&eacute;thodologie, mais une mani&egrave;re de concevoir des composants distribu&eacute;s r&eacute;utilisables offrant un certain nombre de possibilit&eacute;s (exposition, d&eacute;couverte des services, consommation des services..).</p>
<p>Ainsi on en vient &agrave; la d&eacute;finition de la SOA comme &eacute;tant une architecture applicative utilisant des composants logiciels (services) autonomes, r&eacute;utilisables, faiblement coupl&eacute;s, expos&eacute;s (par des fournisseurs) et consomm&eacute;s par des utilisateurs (appel&eacute;s consommateurs) afin de r&eacute;pondre &agrave; des besoins sp&eacute;cifiques m&eacute;tier.</p>
<p>Le principe consiste &agrave; r&eacute;utiliser un composant existant ex&eacute;cutant une fonctionnalit&eacute; m&eacute;tier (eg. virement bancaire), et de le doter d&#8217;une interface de communication bas&eacute;e sur des standards. Ce dernier est r&eacute;f&eacute;renc&eacute; dans un annuaire ou un d&eacute;p&ocirc;t de services (Enterprise Services Repository) de mani&egrave;re &agrave; ce que l&#8217;on puisse le retrouver de mani&egrave;re simple &agrave; travers la phase de d&eacute;couverte puis d&#8217;y faire appel (consommation).</p>
<div style="text-align: center;"><img src="http://www.thinkervine.com/Blog/images/SOA/vue%20logique.png" alt="" /></p>
</div>
<p> L&#8217;id&eacute;e derri&egrave;re ce concept est de s&#8217;&eacute;loigner des solutions orient&eacute;es technologies pour pour privil&eacute;gier une orientation m&eacute;tier centr&eacute;e sur les processus. En se concentrant sur ces services, les applications sont agr&eacute;g&eacute;es pour r&eacute;pondre &agrave; des besoins op&eacute;rationnels de mani&egrave;re plus significative et en alignement avec les objectifs de l&#8217;entreprise.</p>
<p>Une application ne pourra jamais r&eacute;pondre &agrave; elle seule &agrave; tous les besoins de l&#8217;entreprise. Il y&#8217;aura toujours des fonctionnalit&eacute;s manquantes, ansi une entreprise aura n&eacute;cessairement besoin de plusieurs applications pour mettre en oeuvre ses processus op&eacute;rationnels. </p>
<p>Au sein de ces diff&eacute;rentes applications, nous identifierons les diff&eacute;rentes fonctionnalit&eacute;s utilis&eacute;es pour ex&eacute;cuter un processus et les exposerons, elles deviendront alors des services, repr&eacute;sentant une vue logique de la part des utilisateurs. Ces services seront align&eacute;s de mani&egrave;re plus fid&egrave;le aux processus op&eacute;rationnels &eacute;liminant ainsi les limitations des entreprises qui &eacute;taient contraintes d&#8217;adapter leur vision &agrave; la technologie. Par ailleurs, cette notion de services prend un sens plus large lorsqu&#8217;elle int&egrave;gre des op&eacute;rations effectu&eacute;es aupr&egrave;s des partenaires et fournisseurs en les incluant de mani&egrave;re totalement transparente dans la cha&icirc;ne d&#8217;op&eacute;rations (et donc dans le processus), &agrave; moindres co&ucirc;ts. </p>
<p>L&#8217;&eacute;tape suivante consiste &agrave; d&eacute;finir les interactions entre les diff&eacute;rents services, ce que l&#8217;on appelle l&#8217;orchestration de services (&agrave; travers un BPMS*). Cette orchestration consiste &agrave; d&eacute;crire la mani&egrave;re dont les services font appel les uns aux autres afin de respecter le d&eacute;roulement et les contraintes des processus d&#8217;entreprise.</p>
<p>Les architectures orient&eacute;es services ne sont pas une invention r&eacute;cente, les principaux travaux remontent aux ann&eacute;es 90. Cependant, la maturit&eacute; n&eacute;cessaire &agrave; leur exploitation en terme de technologie et de m&eacute;thodologie n&#8217;est atteinte que depuis 3-4 ans, gr&acirc;ce notamment aux standards d&#8217;interop&eacute;rabilit&eacute; (XML, Web services).</p>
<p>La SOA vise &agrave; am&eacute;liorer le rapport d&#8217;alignement entre l&#8217;IT et le m&eacute;tier, &agrave; r&eacute;pondre aux besoins des entreprises en terme de TCO (Total Cost of Ownership) en r&eacute;duisant les co&ucirc;ts de d&eacute;veloppement, d&eacute;ploiement, int&eacute;gration et de maintenance, tout en leur offrant une grande agilit&eacute; dans la d&eacute;finition de leur business process et leur impl&eacute;mentation dans le syst&egrave;me d&#8217;information et la capacit&eacute; d&#8217;&eacute;largir le champ d&#8217;application des processus m&eacute;tier de mani&egrave;re transverse &agrave; travers diff&eacute;rents silos applicatifs. </p>
<p>A ce titre, on devrait voir appara&icirc;tre des r&eacute;organisations au sein des DSI. De nouveaux p&eacute;rim&egrave;tres de responsabilit&eacute; appara&icirc;tront et seront ax&eacute;s autour des processus, ces derniers seront supervis&eacute;s par un BPX (Business Process Expert dont le r&ocirc;le sera de formaliser le processus en utilisant le SI comme moteur d&#8217;innovation) et un responsable IT (charg&eacute; des applications au sein desquelles est ex&eacute;cut&eacute; le processus).</p>
<p>Afin de d&eacute;finir l&#8217;ensemble des p&eacute;rim&egrave;tres, d&#8217;identfier les intervenants ainsi que les besoins en termes de ressources et des services &agrave; exposer, il convient de suivre une m&eacute;thodolofie d&#8217;analyse selon une approche top-down, telle que d&eacute;crite ci-dessous :</p>
<div style="text-align: center;"><img alt="" src="http://www.thinkervine.com/Blog/images/SOA/pyramide.png" /></p>
<div style="text-align: left;">Dans cette d&eacute;marche, le contexte est d&eacute;fini par les objectifs strat&eacute;giques &eacute;nonc&eacute;s par la direction. Ces derniers donnent lieu &agrave; la mise en place de diff&eacute;rents processus m&eacute;tier afin de guider le travail de ses employ&eacute;s en conformit&eacute; avec la strat&eacute;gie pr&eacute;conis&eacute;e. A ce niveau l&agrave;, il faut identifier l&#8217;ensemble des fonctions auxquelles l&#8217;on a recours afin d&#8217;&eacute;xecuter un processus ainsi que les KPI&nbsp; (Key Performance Indicator) &agrave; observer. I faut arriver &agrave; un d&eacute;coupage de ce processus en &eacute;tapes de mani&egrave;re &agrave; obtenir une granularit&eacute; assez fine tout en conservant un degr&eacute; de pertinence l&eacute;gitime. Cette &eacute;tape est particuli&egrave;rement sensible et doit faire l&#8217;objet de la plus grande attention. Elle n&eacute;cessite un travail conjoint des experts BP et IT en concertation avec les responsables du m&eacute;tier et des key-users. Si &agrave; ce stade notre analyse n&#8217;est pas suffisament coh&eacute;rente, cela peut avoir un impact n&eacute;gatif sur la suite du projet et notamment lors de la d&eacute;finition des services.</p>
<p>Une fois les fonctions identifi&eacute;es, il faut se reporter au parc applicatif afin de d&eacute;terminer l&#8217;ensemble des logiciels qui fournissent ces services, d&eacute;terminer les flux qui transitent entre eux, les types de donn&eacute;es ainsi que l&#8217;endroit o&ugrave; ces derni&egrave;res sont stock&eacute;es. Cette &eacute;tape est aussi sensible que la pr&eacute;c&eacute;dente du fait qu&#8217;elle va nous permettre de d&eacute;finir le processus de r&eacute;-urbanisation, d&#8217;identifier les services et de les exposer, de cr&eacute;er un entrep&ocirc;t unique pour les donn&eacute;es ma&icirc;tres (Master Data Management) et de mettre en place une plateforme d&#8217;int&eacute;gration et un catalogue de services (UDDI) afin de pouvoir composer ais&eacute;ment les services au sein d&#8217;une application composite tierce de type portail ou mash-up.</p>
<p>L&#8217;int&eacute;r&ecirc;t des architectures orient&eacute;es service r&eacute;side dans diff&eacute;rents facteurs:</p>
<ul>
<li style="font-weight: bold;">Alignement IT et Business</li>
<li><span style="font-weight: bold;">Agilit&eacute; de l&#8217;entreprise</span> &agrave; travers la fluidit&eacute; de r&eacute;-am&eacute;nagement de ses processes m&eacute;tier</li>
<li>La <span style="font-weight: bold;">r&eacute;duction de la complexit&eacute;</span> du syst&egrave;me d&#8217;information (centralisation des flux, des donn&eacute;es)</li>
<li>La <span style="font-weight: bold;">r&eacute;utilisation des services</span> d&eacute;velopp&eacute;s au sein de l&#8217;ensemble des applications qui pourront y faire appel. De plus gr&acirc;ce aux principes d&#8217;interop&eacute;rabilit&eacute;, les applications deviennent totalement ind&eacute;pendantes de la technologie sous-jacente. Elles communiquent entre elles &agrave; travers des interfaces faisant appel &agrave; des protocoles standards.</li>
<li>L&#8217;<span style="font-weight: bold;">utilisation du legacy software</span> et de son int&eacute;gration avec les nouvelles technologies mises en oeuvre. Il n&#8217;est nul besoin de renouveler totalement son parc applicatif. La SOA constitue une &eacute;volution et non une r&eacute;volution.</li>
<li>Une am&eacute;lioration de la <span style="font-weight: bold;">gouvernance des syst&egrave;mes d&#8217;information</span>, une r&eacute;duction du TCO et une augmentation du ROI (Return On Investment)</li>
</ul>
<p> Ici se termine ce premier article. Nous aborderons les aspects techniques ainsi qu&#8217;une analyse plus approfondie de la business value dans de prochains articles.</p>
<p><font size="1">* BPMS : Business Process Management Suite</font></div>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkervine.com/blog/2007/04/09/soa-services-oriented-architecture-kezako/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Microsoft ouvre Office XML Reference Schema</title>
		<link>http://www.thinkervine.com/blog/2005/11/30/microsoft-ouvre-office-xml-reference-schema/</link>
		<comments>http://www.thinkervine.com/blog/2005/11/30/microsoft-ouvre-office-xml-reference-schema/#comments</comments>
		<pubDate>Wed, 30 Nov 2005 01:29:15 +0000</pubDate>
		<dc:creator>fays</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.subversion.fr/blog/?p=17</guid>
		<description><![CDATA[<img src="/Blog/images/microsoft_logo.jpg" alt="" /><br /> Alors que Google s'allie à Sun (et recrute plusieurs dizaines de développeurs pour améliorer la suite OpenOffice), Microsoft décide de contre-attaquer en rendant public le schéma XML des documents Office, autrement dit, le format des fichiers Office.]]></description>
			<content:encoded><![CDATA[<p><img src="/Blog/images/microsoft_logo.jpg" alt="" /><br />
 Alors que Google s&#8217;allie à Sun (et recrute plusieurs dizaines de développeurs pour améliorer la suite OpenOffice), Microsoft décide de contre-attaquer en rendant public le schéma XML des documents Office, autrement dit, le format des fichiers Office.<br />
<span id="more-17"></span><br />
Le géant de Redmond a annoncé qu&#8217;il soumettrait bientôt son schéma de référence XML décrivant le format de fichiers Office à l&#8217;ECMA (organisme de standardisation) ainsi qu&#8217;à l&#8217;IOS (Internation Organization of Standardisation). Les schémas seraient mis publiques sous une licence qui permettrait de développer des applications qui pourront les lire et les écrire sans risque de poursuite de la part de Microsoft. Malgré certaines conditions pas tout à fait claires quant aux conditions juridiques  selon lesquels Microsoft se reserverait le droit d&#8217;engager des poursuite, il est clair dans quels cas elle ne le ferait pas. Ainsi un développement d&#8217;application gérant les documents office de manière similaire ou supérieure à Microsoft Office ne risque absolument aucune représaille.<br />
 Cette initiative s&#8217;inscrit dans l&#8217;intention de Microsoft de combattre son nouvel adversaire Google (ainsi que le format ODF qui menace la suite MS Office) qui fait trembler la Silicon Valley ainsi que toutes sortes d&#8217;entreprises sur lesquelles il a empiété (Comcast, ebay, amazon&#8230;). Cette décision a surement été catalysée par la décision du Commonwealth of Massachusetts d&#8217;adopter l&#8217;ODF comme standard pour leurs documents électroniques.<br />
 Microsoft tente de racheter son image en s&#8217;ouvrant au monde du logiciel libre ou open source, même si aucune avancée n&#8217;est encore faite dans ce sens, de petits pas sont faits. On parle d&#8217;une version de Windows gratuite (sous réserve d&#8217;accepter un peu de pub), un premier pas a été fait en ouvrant C# (part de la technologie .NET)&#8230; Jusqu&#8217;où Microsoft ira-t-elle afin de se maintenir ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkervine.com/blog/2005/11/30/microsoft-ouvre-office-xml-reference-schema/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Evaluation and Report Language</title>
		<link>http://www.thinkervine.com/blog/2005/07/15/evaluation-and-report-language/</link>
		<comments>http://www.thinkervine.com/blog/2005/07/15/evaluation-and-report-language/#comments</comments>
		<pubDate>Fri, 15 Jul 2005 17:42:02 +0000</pubDate>
		<dc:creator>fays</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.subversion.fr/blog/?p=5</guid>
		<description><![CDATA[EARL (Evaluation and Report Language) est un meta-langage permettant de rapporter les résultats des tests, des rapports de bugs ou tests de conformité d'une entité quelconque (site web, outil de publication, un navigateur...), EARL est construit de manière à être totalement flexible. Il permet à une organisation, une entité ou une personne de tester n'importe quoi et d'exprimer les résultats de manière standardisée.<br />]]></description>
			<content:encoded><![CDATA[<p>EARL (Evaluation and Report Language) est un meta-langage permettant de rapporter les résultats des tests, des rapports de bugs ou tests de conformité d&#8217;une entité quelconque (site web, outil de publication, un navigateur&#8230;), EARL est construit de manière à être totalement flexible. Il permet à une organisation, une entité ou une personne de tester n&#8217;importe quoi et d&#8217;exprimer les résultats de manière standardisée.<br />
<span id="more-5"></span><br />
<br />
 Un rapport EARL contient les informations suivantes suivies du rapport de tests: </p>
<ul>
<li><strong>Les informations du contexte :</strong> Elles contiendront les informations à propos de qui a effectué les tests en utilisant quoi, la date d&#8217;éxecution des tests ainsi que d&#8217;autres informations jugées pertinentes </li>
<li><strong>Le sujet du test :</strong> pages webs, outils, navigateur&#8230;</li>
<li><strong>Le résultat :</strong> le sujet a-t-il réussi le test ou pas ? A quel pourcentage ?</li>
<li><strong>Les critères de test :</strong> Selon quels critères est ce que l&#8217;on effectue ces tests (règles, normes&#8230;)</li>
</ul>
<p>
 Exemple<br />
 <strong>Context</strong><br />
     Fayçal Chraibi a effectué le test du module PEAR Text/Highlight<br />
 <strong>Test Subject</strong><br />
     Application web visant à colorer un fichier source.<br />
 <strong>Test Result</strong><br />
     Réussi<br />
 <strong>Test performed</strong><br />
     Les entités ont été colorées en accord avec leur nature</p>
<p> &lt;?xml&nbsp;version=&quot;1.0&quot;&nbsp;encoding=&#8217;UTF-8&#8242;?&gt;<br />
 &lt;rdf:RDF&nbsp;xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;<br />
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xmlns:earl=&quot;http://www.w3.org/WAI/ER/EARL/nmg-strawman#&quot;<br />
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xmlns:rdfs=&quot;http://www.w3.org/2000/01/rdf-schema#&quot;<br />
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;<br />
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xmlns:foaf=&quot;http://xmlns.com/foaf/0.1/&quot;<br />
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xmlns:owl=&quot;http://www.w3.org/2002/07/owl#&quot;&gt;<br />
 &lt;rdfs:Class&nbsp;rdf:about=&quot;http://www.w3.org/WAI/ER/EARL/nmg-strawman#ConfidenceLevel&quot;&gt;<br />
 &nbsp;&nbsp;&nbsp;&nbsp;&lt;rdfs:label&nbsp;xml:lang=&quot;en&quot;&gt;Confidence&nbsp;Level&lt;/rdfs:label&gt;<br />
 &nbsp;&nbsp;&nbsp;&nbsp;&lt;rdfs:comment&nbsp;xml:lang=&quot;en&quot;&gt;Level&nbsp;of&nbsp;confidence&nbsp;in&nbsp;the&nbsp;given&nbsp;result&lt;/rdfs:comment&gt;<br />
 &nbsp;&nbsp;&nbsp;&nbsp;&lt;owl:oneOf&nbsp;rdf:parseType=&quot;Collection&quot;&gt;<br />
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;owl:Thing&nbsp;rdf:about=&quot;http://www.w3.org/WAI/ER/EARL/nmg-strawman#high&quot;&gt;<br />
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;rdfs:label&nbsp;xml:lang=&quot;en&quot;&gt;High&nbsp;Confidence&lt;/rdfs:label&gt;<br />
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;rdfs:comment&nbsp;xml:lang=&quot;en&quot;&gt;Validity&nbsp;of&nbsp;the&nbsp;result&nbsp;is&nbsp;certain&lt;/rdfs:comment&gt;<br />
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/owl:Thing&gt;<br />
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;owl:Thing&nbsp;rdf:about=&quot;http://www.w3.org/WAI/ER/EARL/nmg-strawman#medium&quot;&gt;<br />
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;rdfs:label&nbsp;xml:lang=&quot;en&quot;&gt;Medium&nbsp;Confidence&lt;/rdfs:label&gt;<br />
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;rdfs:comment&nbsp;xml:lang=&quot;en&quot;&gt;Validity&nbsp;of&nbsp;the&nbsp;result&nbsp;is&nbsp;not&nbsp;sure&lt;/rdfs:comment&gt;<br />
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/owl:Thing&gt;<br />
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;owl:Thing&nbsp;rdf:about=&quot;http://www.w3.org/WAI/ER/EARL/nmg-strawman#low&quot;&gt;<br />
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;rdfs:label&nbsp;xml:lang=&quot;en&quot;&gt;Low&nbsp;Confidence&lt;/rdfs:label&gt;<br />
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;rdfs:comment&nbsp;xml:lang=&quot;en&quot;&gt;Validity&nbsp;of&nbsp;the&nbsp;result&nbsp;is&nbsp;questionable&lt;/rdfs:comment&gt;<br />
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/owl:Thing&gt;<br />
 &nbsp;&nbsp;&nbsp;&nbsp;&lt;/owl:oneOf&gt;<br />
 &nbsp;&nbsp;&lt;/rdfs:Class&gt;<br />
 &lt;rdf&gt; </p>
<p> EARL utilisera les normes <a href="http://www.w3.org/WAI/ER/EARL10/WD-EARL10-Schema-20050711.html#ref-rdf" hreflang="en">RDF</a></p>
<p> EARL sera un grand apport dans le domaine du développement logiciel dès lors que les résultats des tests seront standardisés, ainsi l&#8217;on pourra identifier de manière <em>aisée</em> les différents problèmes dans un rapport de bug ou suite à une batterie de tests .<br />Jusqu&#8217;ici, les rapports d&#8217;erreurs contenaient des formats aussi divers que l&#8217;imagination des développeurs pouvaient s&#8217;étendre, il était difficile de mettre en place des outils d&#8217;analyse performants qui nous donneraient ces informations et encore moins de manière standardisée. Nous voici donc enfin en phase de passer à une nouvelle phase dès lors que le schéma E<br />
 ARL sera validé par le <a href="http://www.w3c.org">W3C</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkervine.com/blog/2005/07/15/evaluation-and-report-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

