<?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; Architecture</title>
	<atom:link href="http://www.thinkervine.com/blog/tag/architecture/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>Wed, 25 Aug 2010 08:49:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Are Service Oriented Architectures really dead ?</title>
		<link>http://www.thinkervine.com/blog/2009/01/09/are-service-oriented-architectures-really-dead/</link>
		<comments>http://www.thinkervine.com/blog/2009/01/09/are-service-oriented-architectures-really-dead/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 16:01:56 +0000</pubDate>
		<dc:creator>Fays</dc:creator>
				<category><![CDATA[Tech Spot]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://www.thinkervine.com/blog/?p=182</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" style="border: 0pt none;" src="http://farm1.static.flickr.com/253/448100982_2e5619bfae_o.jpg" alt="" width="370" height="277" /></p>
<p><a title="Anne's blog" href="http://atmanes.blogspot.com/" target="_blank">Anne Thomas Manes</a> published on the Burton Groups&#8217;s <a title="Burton Group" href="http://apsblog.burtongroup.com/">blog</a>, a SOA obituary. According to her, this is mainly due to the high promises that deceived all CTOs that believed in SOA: more agility, lower costs and shorter project periods.</p>
<p>She also sees the economical context of this coming year as the undertaker of SOA. As these projects are by nature transverse and will go across several business units, the funding of such projects becomes a complex issue: who&#8217;s the holder, who&#8217;s paying for what. In addition to that, in a reduced budget context, anything non-strategic goes straight to the trash can.</p>
<p>While at the theoretical level, I might agree with part of this vision, we still need to have a deeper look into this to match reality.</p>
<p>Let&#8217;s go through a set of questions and analyze it:</p>
<p><strong>1. Why did so many SOA projects fail ?</strong></p>
<p>At the time being, if you ask ten persons what SOA is, you will get 10 different answers. Some will wrongly say web services. Some will call it pure architecture, others will call it methods, others will see it as a combination of the two. A paradigm ?</p>
<p>Then if you ask them why SOA ? They will say agility, they will say reducing costs, they will say enhanced governance and they will say easier evolutivity of the systems (versus siloed and obsolete technologies).</p>
<p>All these answers are plain marketing. These are vendor fictional noveling to sell software and projects. The reality behind this is that most decision makers in IT have no idea on what SOA is about, what&#8217;s behind the concept and what it takes to build a real SOA project.</p>
<p>Most people will see in SOA a magic wand that will transform their landscape through some kind of sparkling big bang. All older spaghetti cobol systems magically transforming into futuristic orchestrated services based applications.</p>
<p>The fundamental error is there. They define SOA as a goal instead of a mean.</p>
<p>SOA in itself has no purpose and if your system is working fine, keep it there. SOA must be a base for building new applications that will need to interact with existing systems and need to be able to communicate with future (internal and external) bricks of the landscape . Many technologies are associated to SOA, we may cite Software as a Service (SaaS), Business Process Management (BPM), mash-ups and web applications.</p>
<p>SOA must be derived from a business requirement and should not be technologically driven. It must support the implementation of a business process, that goes through different systems, that needs to be monitored through its different milestones and that might need to take in account fast changes (to keep up competitivity).</p>
<p>Transforming the current landscape into services orientation to reduce maintenance costs is a typical error.  This comes from a common confusion between SOA and web services. While you might want to expose an existing functionality as a service to be consumed by a third party application, you may just build a frontal web service that will be invoked. Rather than doing this, many companies will dive into a complex project implementation [reworking] leading to Neverland.</p>
<p><strong>2- How to make SOA projects successful ?</strong></p>
<p>In order to make SOA projects successful, you will need to assess several mitigation points:</p>
<p>a. Do not expect magic: SOA is costy and do not expect a 80% ROI. SOA projects must be appropriately funded by the each involved Line of Businesse at the appropriate balance.</p>
<p>b. SOA must be driven through business needs. A strict governance should be setup with process owners (functional and technical) that will understand all the underlying requirements of its implementation. These two will then monitor the build and runtime. They should be the single point of contact regarding any subjected related to the process.</p>
<p>c. SOA projects are transverse projects. For this purpose they need a common sponsor at the highest level federating all the LOBs effected by the process dealt with.</p>
<p>d. SOAs are based on the principle of reuse of existing business services (a set of lower level [web] services with a business meaning). For this purpose an in-depth analyze should be carried over all the processes that might potentially be effected by the implementation of the new architecture.</p>
<p>e. The transformation should be carried with the support of an architecture framework (e.g. TOGAF, EAF, Gartner&#8217;s).</p>
<p>f. Before the implementation project starts, KPIs must be defined. For this purpose, we need to have a common understanding of what the KPIs are, what will be measured, how, what are the business rules and which thresholds should start a preventive action.</p>
<p>g. SOA requires proactivity all along the implementation. It should reflect the process execution in the real world. Interviews with the key-users should be carried in order to have an end-to-end understanding of the processes.</p>
<p>h. Assess the SOA maturity. Before implemeting a Service Oriented Architecture, the organization must ensure that they have the required level of maturity at both the business and technical level allowing them to reach their targets.</p>
<p><strong>3- Are Service Oriented Architectures really dead ?</strong></p>
<p>Service oriented architecture is just a marketing name to define the principle of resources available as a service. These services represent a business object (e.g. credit check) and are orchestrated in order to create a business process.</p>
<p>While this might look new and innovative, this has long been implemented in several industries, only under different names. The main change today resides into the maturity of the underlying technologies and their standardization. As part of the natural life cycle of an IT landscape, systems will adopt new architectural paradigms, including the service approach. Several technologies are there to stay or evolve. They are coercedly linked to the service oriented architecture.</p>
<p>SOA is there to stay. The only thing that might change is really just the name.</p>
<p>Note: This post was also posted on the <a href="https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/12767" target="_blank">SAP Developer Network</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkervine.com/blog/2009/01/09/are-service-oriented-architectures-really-dead/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Greg the architect</title>
		<link>http://www.thinkervine.com/blog/2007/04/15/greg-the-architect/</link>
		<comments>http://www.thinkervine.com/blog/2007/04/15/greg-the-architect/#comments</comments>
		<pubDate>Sun, 15 Apr 2007 21:30:15 +0000</pubDate>
		<dc:creator>fays</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[TIC]]></category>
		<category><![CDATA[Youtube]]></category>

		<guid isPermaLink="false">http://www.subversion.fr/blog/?p=27</guid>
		<description><![CDATA[Un petit peu d'humour (pour les plus avertis seulement)... Voici un&#160; extrait de vie des architectes :)]]></description>
			<content:encoded><![CDATA[<p>Un petit peu d&#8217;humour (pour les plus avertis seulement)&#8230; Voici un&nbsp; extrait de vie des architectes <img src='http://www.thinkervine.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<span id="more-27"></span><br />
<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/DEc5zcJQ0l8" /><param name="wmode" value="transparent" /><embed width="425" height="350" src="http://www.youtube.com/v/DEc5zcJQ0l8" type="application/x-shockwave-flash" wmode="transparent"></embed></object> </p>
<p> <object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/uOQcjvUHZ0k" /><param name="wmode" value="transparent" /><embed width="425" height="350" src="http://www.youtube.com/v/uOQcjvUHZ0k" type="application/x-shockwave-flash" wmode="transparent"></embed></object> <br /><font size="2">* ROI : Return On Investment (Retour sur investissement)<br />* SOA: Service Oriented Architecture, voir article <a href="http://www.thinkervine.com/Blog/index.php/2007/04/09/117-soa-services-oriented-architecture-kezako">SOA explained</a></font></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkervine.com/blog/2007/04/15/greg-the-architect/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<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>Architecte des systèmes d&#8217;information</title>
		<link>http://www.thinkervine.com/blog/2007/04/09/architecte-des-systemes-d-information/</link>
		<comments>http://www.thinkervine.com/blog/2007/04/09/architecte-des-systemes-d-information/#comments</comments>
		<pubDate>Mon, 09 Apr 2007 14:24:40 +0000</pubDate>
		<dc:creator>fays</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Systèmes d'information]]></category>

		<guid isPermaLink="false">http://www.subversion.fr/blog/?p=87</guid>
		<description><![CDATA[<img alt="Consultant" src="http://www.matchtech.com/img/a-day-life-consultant.jpg" /><br /><br />Je suis tomb&#233; par hasard sur cette fiche de l'<a href="http://www.onisep.fr" target="_blank">onisep</a> qui pr&#233;sente le m&#233;tier d'Architecte des syst&#232;mes d'information. J'aimerais la partager avec vous afin de vous donner un aper&#231;u sur ce m&#233;tier peu connu des n&#233;ophytes.]]></description>
			<content:encoded><![CDATA[<p><img alt="Consultant" src="http://www.matchtech.com/img/a-day-life-consultant.jpg" /></p>
<p>Je suis tomb&eacute; par hasard sur cette fiche de l&#8217;<a href="http://www.onisep.fr" target="_blank">onisep</a> qui pr&eacute;sente le m&eacute;tier d&#8217;Architecte des syst&egrave;mes d&#8217;information. J&#8217;aimerais la partager avec vous afin de vous donner un aper&ccedil;u sur ce m&eacute;tier peu connu des n&eacute;ophytes.<br />
<span id="more-87"></span><br />
<span style="font-weight: bold;"> UN BATISSEUR INFORMATIQUE</span></p>
<p>L&#8217;&eacute;volution des technologies a rendu les architectures informatiques plus complexes et donn&eacute; naissance &agrave; un nouveau m&eacute;tier : l&#8217;architecte en syst&egrave;me d&#8217;information. Son r&ocirc;le d&eacute;passe l&#8217;expertise technique, car il doit faire du syst&egrave;me d&#8217;information de l&#8217;entreprise un v&eacute;ritable outil de d&eacute;veloppement et de strat&eacute;gie.</p>
<p> <span style="font-weight: bold;">Activit&eacute;s</span></p>
<div style="text-align: left;"> </div>
<div style="text-align: left;"> </div>
<div style="text-align: left;"> </div>
<p style="text-align: left; font-style: italic;">A la fronti&egrave;re de l&#8217;informatique et de l&#8217;organisation</p>
<p style="text-align: left;">L&#8217;architecte en syst&egrave;me d&#8217;information intervient pour cr&eacute;er, refondre un syst&egrave;me jug&eacute; obsol&egrave;te ou pour en construire un, commun &agrave; plusieurs entreprises appel&eacute;es &agrave; fusionner. Le syst&egrave;me d&#8217;information peut &ecirc;tre divis&eacute; en sous-syst&egrave;mes : commercial, comptable, industriel, etc.</p>
<p style="text-align: left; font-style: italic;">Assembler des briques mat&eacute;rielles et logicielles</p>
<p style="text-align: left;">L&#8217;architecte commence par &eacute;tudier l&#8217;existant : les syst&egrave;mes d&#8217;exploitation, les mat&eacute;riels, les logiciels, les r&eacute;seaux en place. Plusieurs syst&egrave;mes peuvent cohabiter sans &ecirc;tre compatibles. En fonction du sch&eacute;ma directeur &eacute;labor&eacute; avec l&#8217;entreprise, l&#8217;architecte en syst&egrave;me d&#8217;information construit la cartographie du syst&egrave;me d&#8217;information. Il choisit les technologies qui vont &ecirc;tre utilis&eacute;es dans le syst&egrave;me, dans le respect des contraintes de co&ucirc;t, de d&eacute;lai, de s&eacute;curit&eacute;&#8230; et en exploitant au mieux les possibilit&eacute;s existantes. Il est assist&eacute; par l&#8217;ing&eacute;nieur syst&egrave;me, l&#8217;ing&eacute;nieur r&eacute;seau et l&#8217;ing&eacute;nieur en intelligence artificielle lorsque le syst&egrave;me d&#8217;information comprend un syst&egrave;me expert. </p>
<div style="text-align: left;"> </div>
<p style="text-align: left; font-style: italic;">Faire des choix coh&eacute;rents</p>
<div style="text-align: left;"> </div>
<p style="text-align: left;">Il doit aussi comprendre comment fonctionne l&#8217;entreprise et formaliser les diff&eacute;rents m&eacute;tiers de l&#8217;entreprise en concepts fondamentaux. Il d&eacute;cide des outils d&#8217;information, de l&#8217;implantation des postes de travail, de l&#8217;organisation des proc&eacute;dures. Il pilote le d&eacute;ploiement du syst&egrave;me d&#8217;information. </p>
<div style="text-align: left;"> </div>
<p style="text-align: left; font-style: italic;">Au-del&agrave; du technique</p>
<div style="text-align: left;"> </div>
<p style="text-align: left;">Son r&ocirc;le n&#8217;est pas strictement technique. Il pr&eacute;voit et organise les &eacute;volutions et la coh&eacute;rence du syst&egrave;me d&#8217;information, en rep&eacute;rant et en analysant tout &eacute;v&eacute;nement susceptible d&#8217;avoir un impact sur celui-ci. Il informe et conseille la direction de l&#8217;entreprise sur les modifications technologiques ou organisationnelles que peut entra&icirc;ner un nouveau syst&egrave;me d&#8217;information. </p>
<p> <span style="font-weight: bold;">Conditions de travail</span></p>
<p style="text-align: left;">Dans les grandes entreprises et dans certains cabinets-conseils</p>
<div style="text-align: left;"> </div>
<p style="text-align: left;">Les architectes en syst&egrave;me d&#8217;information sont recrut&eacute;s essentiellement au sein des grandes entreprises utilisatrices (t&eacute;l&eacute;communications, banque, grande distribution, automobile, grandes entreprises publiques et industrielles&#8230;) et dans certains cabinets-conseil. Ceux-ci interviennent aupr&egrave;s des entreprises en amont de toute intervention informatique. Ils appartiennent au march&eacute; des services informatiques au m&ecirc;me titre que les &eacute;diteurs, les constructeurs et les soci&eacute;t&eacute;s de service et d&#8217;ing&eacute;nierie informatique (SSII). </p>
<div style="text-align: left;"> </div>
<p style="text-align: left;">C&#8217;est un poste qui requiert une grande disponibilit&eacute;. Les r&eacute;unions et les d&eacute;placements sont fr&eacute;quents. </p>
<p> <span style="font-weight: bold;">Carri&egrave;re-promotion</span></p>
<p style="text-align: left;">Vers de hautes fonctions</p>
<div style="text-align: left;"> </div>
<p style="text-align: left;">Un architecte en syst&egrave;me d&#8217;information peut &eacute;voluer vers des fonctions de responsable de site ou de division dans une entreprise. Il peut aussi devenir consultant en organisation. </p>
<p> <strong>Qualit&eacute;s requises</strong>
<p style="text-align: left;">Avoir une vision strat&eacute;gique de l&#8217;entreprise</p>
<div style="text-align: left;"> </div>
<div style="text-align: left;"> </div>
<p style="text-align: left;">C&#8217;est un m&eacute;tier qui requiert un niveau technique tr&egrave;s &eacute;lev&eacute; et une ma&icirc;trise des nouvelles technologies : des syst&egrave;mes d&#8217;exploitation, syst&egrave;mes gestionnaires de bases de donn&eacute;es ou &eacute;quipements r&eacute;seaux.<br />Il faut poss&eacute;der une connaissance approfondie de l&#8217;entreprise et de ses m&eacute;tiers, une exp&eacute;rience confirm&eacute;e de la conduite de projets. </p>
<div style="text-align: left;"> </div>
<p style="text-align: left;">La facult&eacute; &agrave; &eacute;couter et &agrave; communiquer, &agrave; travailler en &eacute;quipe, la capacit&eacute; &agrave; n&eacute;gocier et convaincre, le sens strat&eacute;gique et politique, sont d&eacute;terminants. </p>
<p> <span style="font-weight: bold;">D&eacute;bouch&eacute;s-Salaires</span></p>
<p style="text-align: left;">Pour des dipl&ocirc;m&eacute;s exp&eacute;riment&eacute;s</p>
<div style="text-align: left;"> </div>
<p style="text-align: left;">Ce n&#8217;est pas un m&eacute;tier ouvert aux d&eacute;butants. Il s&#8217;adresse plut&ocirc;t &agrave; des dipl&ocirc;m&eacute;s de niveau bac + 5 ou bac + 6 avec une exp&eacute;rience de 5 &agrave; 10 ans. </p>
<div style="text-align: left;"> </div>
<p style="text-align: left;">Les SSII ont parfois des difficult&eacute;s &agrave; recruter des architectes en syst&egrave;me d&#8217;information confirm&eacute;s. </p>
<div style="text-align: left;"> </div>
<p style="text-align: left;">En 2000, le salaire brut annuel peut varier de 50 000 euros &agrave; 65 &nbsp; 000 euros.</p>
<p><span style="font-style: italic;">source:</span> <a href="http://www.onisep.fr" target="_blank" style="font-style: italic;">Onisep</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkervine.com/blog/2007/04/09/architecte-des-systemes-d-information/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Un nouvel Internet ?</title>
		<link>http://www.thinkervine.com/blog/2005/07/12/un-nouvel-internet/</link>
		<comments>http://www.thinkervine.com/blog/2005/07/12/un-nouvel-internet/#comments</comments>
		<pubDate>Tue, 12 Jul 2005 20:37:19 +0000</pubDate>
		<dc:creator>fays</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://www.subversion.fr/blog/?p=4</guid>
		<description><![CDATA[<p>David Clarck, l'un des pères d'Internet veut être papa à nouveau.<br />
<br />
David Clarck a été l'un des plus importants architectes des protocoles qui régissent Internet aujourd'hui durant les années 70 et 80. Aujourd'hui, il travaille avec la <a href="http://www.nsf.gov" hreflang="en">NSF</a> (National Science Foundation) afin de créer un nouvel Internet, celui-ci serait plus sécurisé, plus pratique, plus opérationel.</p>]]></description>
			<content:encoded><![CDATA[<p>David Clarck, l&#8217;un des pères d&#8217;Internet veut être papa à nouveau.</p>
<p>David Clarck a été l&#8217;un des plus importants architectes des protocoles qui régissent Internet aujourd&#8217;hui durant les années 70 et 80. Aujourd&#8217;hui, il travaille avec la <a href="http://www.nsf.gov" hreflang="en">NSF</a> (National Science Foundation) afin de créer un nouvel Internet, celui-ci serait plus sécurisé, plus pratique, plus opérationel.</p>
<p><span id="more-4"></span></p>
<p>
<q>le problème d&#8217;Internet aujourd&#8217;hui est qu&#8217;il fonctionne avec des protocoles imaginés il y&#8217;a 30 ans, ceux-ci ont permis énormément de choses (web, e-commerce, partage de fichier), mais il est temps d&#8217;évoluer vers de nouvelles choses, par exemple de l&#8217;Internet à ultra haut débit, une immersion dans des arènes 3D, la participation à distance à des émissions de télévision&#8230;</q></p>
<p>Aujourd&#8217;hui, il veut construire un réseau dont le rendement soit 10 fois meilleur que celui que l&#8217;on utilise aujourd&#8217;hui. Il pourrait être testé sur le <a href="http://www.nlr.net" hreflang="en">National LambdaRail</a> qui est le réseau utilisé pour expérimenter de nouvelles technologies réseau.</p>
<p>Le laboratoire sera constitué cet été, Clarck fera intervenir de nombreux spécialistes en systèmes, réseaux et sécurité afin de dessiner une nouvelle architecture pour l&#8217;interconnexion des ordinateurs à travers le monde et imaginer de nouveaux protocoles.</p>
<p>A quand l&#8217;implantation de ce nouveau réseau&nbsp;? L&#8217;Internet tel que nous le connaissons aujourd&#8217;hui deviendra obsolète dans quelques années&nbsp;? Est ce que les idées imaginées dans <em><a href="http://www.whatisthematrix.com" hreflang="en">Matrix</a></em> deviendront réalités dans des futurs proches&nbsp;?</p>
<p>Affaire à suivre&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkervine.com/blog/2005/07/12/un-nouvel-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
