New blog posts

Comprendre - Le Système d'Information de Type SAAS

22 June, 2018 by Administrator

<p>Le Syst&egrave;me...

View all blog entries →

Blogs Archive

HTML block #1

You can change this block in admin panel. Remember, if you change template, this block will be lost. We advise you to clone this block.

Ne lorem percipit efficiantur mei, ius ut simul vidisse. An vel probatus explicari appellantur. Has et comprehensam interpretaris, quo no inimicus maluisset temporibus. Ea mea quod.

Comprendre - Le Syst&egrave;me d'Information de Type SAAS

Posted on 22 June, 2018 by Administrator

<p>Le Syst&egrave;me d&#39;Information op&eacute;r&eacute; en tant que Syst&egrave;me comme Service (System As A Service, en anglais -&gt; SAAS) est tr&egrave;s facile &agrave; d&eacute;finir et, habituellement, un peu plus d&eacute;licat &agrave; industrialiser :</p>

 

<p>&nbsp;</p>

 

<h2 style=""font-style:italic;"">D&eacute;finition</h2>

 

<p>le SAAS est une architecture du Syst&egrave;me d&#39;Information Distribu&eacute; par Composants (clients et serveurs) permettant de partager les ressources d&#39;une installation unique entre de multiples utilisateurs (personnes physiques, associations, entreprises, services publics,...), chacun &eacute;tant autoris&eacute; &agrave; y acc&eacute;der et &agrave; l&#39;exploiter comme s&#39;il en &eacute;tait l&#39;usager exclusif.</p>

 

<ol>

<li>- Avantage 1 : le Syst&egrave;me d&#39;Information industrialis&eacute; en mode SAAS permet, &agrave; minima, de mutualiser les ressources d&eacute;ploy&eacute;es entre plusieurs centaines de solutions clientes, chacune &eacute;tant accessible &agrave; des dizaines, voire des centaines, de milliers d&#39;utilisateurs, l&#39;acc&egrave;s de chacun aux ressources lui revenant se faisant par une authentification discr&egrave;te des applications clientes (Web, RIA, Mobile) mises &agrave; sa disposition, ceci &agrave; chaque fois qu&#39;elles se connectent aux ressources serveur du SAAS.</li>

<li>- Avantage 2 :&nbsp;le Syst&egrave;me d&#39;Information industrialis&eacute; en mode SAAS permet d&#39;&eacute;viter le d&eacute;veloppement et la maintenance de solutions, pour l&#39;essentiel, identiques et dupliqu&eacute;es &agrave; l&#39;infini, chaque fois qu&#39;un nouvel client sollicite son prestataire informatique en ce sens.</li>

<li>- Avantage 3 : chacun des usagers du SAAS n&#39;exploitant qu&#39;une fraction limit&eacute;e &agrave; ses propres besoins des capacit&eacute;s de traitement de l&#39;information d&eacute;ploy&eacute;es, il y acc&egrave;de en mode lou&eacute; &agrave; raison de la seule consommation qu&#39;il fait des ressources partag&eacute;es avec tous les autres clients du syst&egrave;me.</li>

<li>- Avantage 4 : la cr&eacute;ation des nouveaux comptes-clients du SAAS s&#39;effectue en mode 100% automatique &agrave; partir de la console d&#39;administration r&eacute;serv&eacute;e &agrave; l&#39;exploitant propri&eacute;taire-loueur du service, cette intervention consistant &agrave; initialiser, sur le serveur de donn&eacute;es ACID-SQL, la s&eacute;rie de tables d&eacute;di&eacute;es &agrave; l&#39;usage exclusif du nouveau client,&nbsp;ceci par simple duplication d&#39;une matrice pr&eacute;format&eacute;e disponible &agrave; cet effet.</li>

<li>- Avantage 5 : le mod&egrave;le lou&eacute; constituant la colonne vert&eacute;brale du mod&egrave;le &eacute;conomique op&eacute;r&eacute; par le propri&eacute;taire du SAAS, chaque client dispose d&#39;un moyen de pression l&eacute;gitime et permanent sur sur le fournisseur du service : son niveau de satisfaction imm&eacute;diat et continu dans le temps. A d&eacute;faut, il reste &agrave; tout instant ou presque libre de d&eacute;noncer le contrat pour aller voir ailleurs.</li>

<li>- Avantage 6 : l&#39;exploitant du SAAS industrialise, s&eacute;curise et assure la maintenance fonctionnelle et &eacute;volutive d&#39;un Syst&egrave;me d&#39;Information unique, cette approche logique et &eacute;conomique lui permettant, tout en m&ecirc;me temps, de mutualiser le co&ucirc;t d&#39;exploitation de la solution en le r&eacute;partissant entre l&#39;ensemble de ses utilisateurs et, de garantir &agrave; chacun que toute am&eacute;lioration apport&eacute;e au syst&egrave;me, au fil du temps, ben&eacute;ficie &agrave; tous sans discrimination, d&egrave;s lors qu&#39;elle est publi&eacute;e.</li>

</ol>

 

<p>&nbsp;</p>

 

<h2 style=""font-style:italic;"">Industrialisation</h2>

 

<p>Diff&eacute;rentes approches (architecture, mod&eacute;lisation, d&eacute;veloppement) du SI d&eacute;ploy&eacute; en mode SAAS ont &eacute;t&eacute; propos&eacute;es au fil du temps depuis le milieu des ann&eacute;es 80. Les enjeux de politique commerciale ont tr&egrave;s vite pris l&#39;ascendant sur les contraintes techniques.</p>

 

<p>Sur le terrain du g&eacute;nie logiciel, deux approches assez diam&eacute;tralement oppos&eacute;es se sont d&eacute;gag&eacute;es au tournant du si&egrave;cle avec la victoire des serveurs httpd (Internet, VPN) sur les mainframes (Telnet, Minitel,...) :</p>

 

<p>&nbsp;</p>

 

<h2 style=""font-style:italic;"">Penser peu et marcher beaucoup !</h2>

 

<p>La strat&eacute;gie du nez dans le guidon : nombre de SAAS ont &eacute;t&eacute; pens&eacute;s &agrave; tr&egrave;s courte vue. Dans ce contexte, on a demand&eacute; &agrave; des informaticiens de prendre pour base de travail des syst&egrave;mes d&#39;information non-SAAS exisants et de coder une simple sur-couche capable de servir de frontal d&#39;initialisation automatique &agrave; autant de nouvelles instances du syst&egrave;me d&#39;information non-SAAS qu&#39;il y a de nouveaux clients &agrave; enr&ocirc;ler dans le syst&egrave;me.</p>

 

<p>Ce m&eacute;canisme, &quot;conf&eacute;d&eacute;ral&quot; dans son essence, se contente de juxtaposer autant d&#39;instances distinctes d&#39;un syst&egrave;me d&#39;information complet sans proposer aucun autre avantage que celui de l&#39;automatisation de l&#39;initialisation de chacune d&#39;entre elles.</p>

 

<p>Cette fausse approche du mod&egrave;le SAAS ne garantit en rien la coh&eacute;rance ou la permanence du code propre &agrave; chaque instance, chacune pouvant, au fil du temps, d&eacute;river selon la s&eacute;rialisation al&eacute;atoire des bugs qu&#39;elle rencontre au fil de son utilisation sp&eacute;cifique (erreurs r&eacute;seau et/ou d&#39;op&eacute;rations d&#39;utilisation courante).</p>

 

<p>Ces syst&egrave;mes, peu fiables dans leur essence propre, ont permis de constituer des offres commerciales &agrave; forte valeur d&#39;&eacute;change et faible valeur d&#39;usage, principalement destin&eacute;es &agrave; permettre aux loueurs de ces demi-SAAS de constituer leurs offres dans de tr&egrave;s courts d&eacute;lais de time2market.</p>

 

<p>Les clients de ces solutions finissent g&eacute;n&eacute;ralement par s&#39;en d&eacute;tourner assez rapidement (quelques ann&eacute;es au plus).</p>

 

<p>De tels syst&egrave;mes sont disponibles dans la plupart des segments d&eacute;di&eacute;s &agrave; la gestion de l&#39;entreprise (PME), de l&#39;ERP/CRM au CMS/Intranet/Extranet et du portail de commerce digital au gestionnaire d&#39;enqu&ecirc;tes en ligne, ceci &agrave; l&#39;exception notable de la gestion de la cha&icirc;ne logistique, d&egrave;s lors que celle-ci est d&eacute;l&eacute;gu&eacute;e &agrave; un tiers-op&eacute;rateur sp&eacute;cialis&eacute;.</p>

 

<p>Les faiblesses critiques de ces demi-SAAS sont, pour l&#39;essentiel, de deux ordres : 1.- une tr&egrave;s dispendieuse gestion des ressources serveur, chaque instance consommant ses propres ressources m&eacute;moire et processeur ; 2.- l&#39;incapacit&eacute; dans laquelle se trouve le loueur de proposer un contr&ocirc;le de qualit&eacute; &eacute;tendu au bon fonctionnement de chacune des instances op&eacute;r&eacute;es, ce qui lui interdit de garantir &agrave; ses clients une qualit&eacute; de service incluant une info-g&eacute;rance 0 d&eacute;fauts et un uptime de 99.99% du syst&egrave;me lou&eacute;.</p>

 

<p>&nbsp;</p>

 

<h2 style=""font-style:italic;"">Composer fin et coder en gants blancs !</h2>

 

<p>Les op&eacute;rateurs en capacit&eacute; de louer des SAAS fiables, &eacute;conomiques et parfaitement s&eacute;curis&eacute;s choisissent toujours de les mod&eacute;liser et de les coder : 1.- from scratch ; 2.- en programmation fonctionnelle.</p>

 

<p>Ces deux pr&eacute;alables leur permettent de garantir &agrave; leurs clients une qualit&eacute; de service incluant toutes les op&eacute;rations de maintenance technique et fonctionnelle se rapportant au syst&egrave;me, ceci de mani&egrave;re unifi&eacute;e, ascendante (versioning), parfaitement scalable et s&eacute;curis&eacute;e, tous les clients du syst&egrave;me ayant automatiquement acc&egrave;s au diff&eacute;rentes &eacute;volutions de mani&egrave;re tout &agrave; fait transparente, &agrave; l&#39;instant o&ugrave; elles sont publi&eacute;es.</p>

 

<p>Pour l&#39;op&eacute;rateur SAAS, cette approche m&eacute;thodologique lui permet de penser le syst&egrave;me global comme un syst&egrave;me d&#39;information unique avec toutes les libert&eacute;s qui s&#39;y rattachent en termes d&#39;&eacute;conomie de moyens (ressources m&eacute;moire, processeur, transactions ACID-SQL) et d&#39;infog&eacute;rance globale et hautement s&eacute;curis&eacute;e.</p>

 

<p>Cette approche sera, d&egrave;s lors qu&#39;elle met en oeuvre une architecture mod&eacute;lis&eacute;e et cod&eacute;e en programmation fonctionnelle, g&eacute;n&eacute;ralement moins co&ucirc;teuse &agrave; industrialiser et &agrave; amortir dans la dur&eacute;e que les solutions de type &quot;demi-SAAS&quot; &eacute;voqu&eacute;es plus haut.</p>

 

<p>Les grandes &eacute;coles d&#39;ing&eacute;nieurs et les universit&eacute;s les plus prestigieuses n&#39;ont, jusqu&#39;ici, jamais &eacute;t&eacute; encourag&eacute;es &agrave; divulguer les cl&eacute;s du g&eacute;nie logiciel se rapportant au mod&egrave;le SAAS, les Google, Apple, FaceBook, Amazon, IBM, Oracle et autres grands loueurs de solutions SAAS esp&eacute;rant se r&eacute;server, aussi longtemps que possible, tout l&#39;avantage de diff&eacute;renciation comp&eacute;titive d&#39;un mod&egrave;le &eacute;conomique et logiciel qui constitue - rien moins que - l&#39;essentiel de leur fonds de commerce.</p>

 

<p>L&#39;industrialisation g&eacute;n&eacute;ralis&eacute;e du mod&egrave;le SAAS est en train de passer par les trois phases habituelles propres &agrave; toute innovation majeure&nbsp;: le rejet de la pertinence du mod&egrave;le, la peur des changements qu&#39;il conditionne, l&#39;acceptation g&eacute;n&eacute;ralis&eacute;e des atouts qu&#39;il procure.</p>

 

<p>Apr&egrave;s avoir fait la fortune des op&eacute;rateurs historiques pr&eacute;cit&eacute;s, le mod&egrave;le SAAS - conceptuellement simple et appropriable - entrera, t&ocirc;t ou tard et le plus t&ocirc;t serait le mieux, dans le spectre d&#39;intervention et de comp&eacute;tence des SSII et ESN de toutes tailles capables de se projeter utilement &agrave; la rencontre des besoins l&eacute;gitimes de leurs clients.</p>

 

<p>Martin Odersky (EPFL, Scala) travaille tr&egrave;s activement en ce sens. Il n&#39;est pas le seul, certes, mais son engagement permet &agrave; chacun(e) de comprendre que c&#39;est &agrave; la bascule des technologies orient&eacute;es &quot;Int&eacute;gration &amp; R&eacute;gie&quot; (POO) et &quot;D&eacute;veloppement Direct &amp; Distribution en Mode Lou&eacute;&quot; (PF) que se jouent les d&eacute;fis de la diffusion &agrave; grande &eacute;chelle des syst&egrave;mes de mutualisation massive des ressources informatiques en mode SAAS.</p>

 

<p>&nbsp;</p>

No tags added.