{"id":6399,"date":"2011-11-10T08:48:32","date_gmt":"2011-11-10T07:48:32","guid":{"rendered":"http:\/\/www.ziserman.com\/blog\/?p=6399"},"modified":"2011-11-10T08:48:32","modified_gmt":"2011-11-10T07:48:32","slug":"quel-futur-pour-les-systemes-e-commerce","status":"publish","type":"post","link":"https:\/\/www.ziserman.com\/blog\/2011\/11\/10\/quel-futur-pour-les-systemes-e-commerce\/","title":{"rendered":"Quel futur pour les syst\u00e8mes e-commerce"},"content":{"rendered":"<p>Assez rapidement, quand on d\u00e9veloppe un syst\u00e8me e-commerce (\u00e0 ma connaissance, je suis le seul \u00e0 utiliser ce terme, je devrais le d\u00e9poser \ud83d\ude09 ), on doit <strong>d\u00e9couper le syst\u00e8me en plusieurs composants<\/strong>.<\/p>\n<p>Mais le d\u00e9coupage est rarement satisfaisant.<\/p>\n<p>Rarement satisfaisant ?<\/p>\n<ul>\n<li>La plupart du temps, <strong>une bonne partie des fonctions se recoupent<\/strong> entre les diff\u00e9rents composants ;<\/li>\n<li><strong>L\u2019exp\u00e9rience des utilisateurs m\u00e9tier n\u2019est pas coh\u00e9rente<\/strong>. Chaque composant propose son propre back office, et les \u00e9quipes m\u00e9tiers, qui travaillent sur ces interfaces, doivent jongler d\u2019un syst\u00e8me \u00e0 l\u2019autre<\/li>\n<li><strong>Les mises \u00e0 jours deviennent complexes<\/strong>, avec des co\u00fbts et des d\u00e9lais difficile \u00e0 bien anticiper, parce que, comme chaque composant propose sa propre logique, il faut adapter \u00ab\u00a0profond\u00e9ment\u00a0\u00bb l&rsquo;\u00e9volution \u00e0 chaque composant<\/li>\n<\/ul>\n<p>Alors, ou est le bug ?<\/p>\n<p>Est-ce une erreur de d\u00e9couper un probl\u00e8me en sous parties ?<\/p>\n<p>Non, bien s\u00fbr, le probl\u00e8me n\u2019est pas l\u00e0.<\/p>\n<p>Le probl\u00e8me est assez simple en fait :<\/p>\n<p>Les modules qu\u2019on assemble ne sont pas r\u00e9ellement fait les uns pour les autres, tout simplement.<\/p>\n<p>L\u2019assemblage est donc un \u00ab bricolage \u00bb. Je ne mets pas en doute le travaille technique (c\u2019est un autre sujet). Mais brancher ensemble deux syst\u00e8mes qui ne sont pas fait pour \u00e7a, \u00e7a ne peut pas faire une solution de qualit\u00e9 (malgr\u00e9s les promesses commerciales&#8230;). Ou alors, le cout devient r\u00e9dhibitoire.<\/p>\n<p>Alors, quelle est la solution ?<\/p>\n<p><strong>Il faut \u00eatre pragmatique<\/strong>. Cette solution n\u2019est pas compl\u00e8tement satisfaisante, mais <strong>c\u2019est bien souvent la meilleure qu\u2019on ait sous la main<\/strong>. Cette r\u00e9flexion est donc plus une r\u00e9flexion \u00ab moyen terme \u00bb qu&rsquo;autre chose.<\/p>\n<p>Pour aujourd&rsquo;hui, une bonne tactique, c\u2019est bien souvent d\u2019<strong>identifier un composant \u00ab leader \u00bb<\/strong>, et d\u2019effectuer un assemblage autour de ce composant central.<br \/>\nUn autre \u00e9l\u00e9ment de qualit\u00e9, c&rsquo;est de monter une architecture SOA. Cela permet au moins de d\u00e9finir des contrats clean entre les composants.<\/p>\n<p>Demain, je suis convaincu que les choses vont\/doivent changer&#8230;<\/p>\n<p>Un des \u00e9l\u00e9ments qui doit bouger, j&rsquo;en ai la conviction, c&rsquo;est la couverture fonctionnelle d&rsquo;un composant.<br \/>\nPour moi, c&rsquo;est la base d&rsquo;une architecture \u00e0 base de plusieurs \u00ab\u00a0briques\u00a0\u00bb : chaque brique doit r\u00e9pondre \u00e0 une description fonctionnelle tr\u00e8s pr\u00e9cise. Et qu&rsquo;on arr\u00eate de m\u00e9langer interface et coeur du syst\u00e8me !<br \/>\nJe n&rsquo;invente rien en disant \u00e7a, j&rsquo;applique simplement les fondamentaux de la conception modulaire, qui n&rsquo;ont pratiquement pas boug\u00e9s depuis 20 ans :<br \/>\nUn module doit d\u00e9finir clairement son interface m\u00e9tier (son API quoi) : c&rsquo;est le contrat qui doit \u00eatre rempli par le module.<br \/>\nD&rsquo;ailleurs, sur des briques plus anciennes, et donc plus m\u00fbres, la promesse est bien plus claire. Exemple : un syst\u00e8me de gestion de bases de donn\u00e9es&#8230; g\u00e8re des donn\u00e9es. Les choses sont bien s\u00e9par\u00e9es entre le moteur et l&rsquo;interface. On devrait avoir ce type de s\u00e9paration, pour monter notre syst\u00e8me e-commerce de demain.<\/p>\n<p>C&rsquo;est un sujet excitant, parce qu&rsquo;il y a beaucoup \u00e0 faire, et beaucoup de valeur \u00e0 apporter !<\/p>\n<p>Si cela vous int\u00e9resse d&rsquo;<strong>en savoir plus sur ce sujet passionnant<\/strong>, que vous avez une expertise d&rsquo;architecte, vous connaissez bien la technique, et vous vous dites que l&rsquo;aventure est peut \u00eatre pour vous, contactez moi !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Assez rapidement, quand on d\u00e9veloppe un syst\u00e8me e-commerce (\u00e0 ma connaissance, je suis le seul \u00e0 utiliser ce terme, je devrais le d\u00e9poser \ud83d\ude09 ), on doit d\u00e9couper le syst\u00e8me en plusieurs composants. Mais le d\u00e9coupage est rarement satisfaisant. Rarement satisfaisant ? La plupart du temps, une bonne partie des fonctions se recoupent entre les [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"categories":[23,2],"tags":[379,371,184,189],"class_list":["post-6399","post","type-post","status-publish","format-standard","hentry","category-araok","category-e-commerce","tag-araok","tag-e-commerce","tag-genie-logiciel","tag-systeme-dinformation-e-commerce"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Quel futur pour les syst\u00e8mes e-commerce - Ziserman.com<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.ziserman.com\/blog\/2011\/11\/10\/quel-futur-pour-les-systemes-e-commerce\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Quel futur pour les syst\u00e8mes e-commerce - Ziserman.com\" \/>\n<meta property=\"og:description\" content=\"Assez rapidement, quand on d\u00e9veloppe un syst\u00e8me e-commerce (\u00e0 ma connaissance, je suis le seul \u00e0 utiliser ce terme, je devrais le d\u00e9poser \ud83d\ude09 ), on doit d\u00e9couper le syst\u00e8me en plusieurs composants. Mais le d\u00e9coupage est rarement satisfaisant. Rarement satisfaisant ? La plupart du temps, une bonne partie des fonctions se recoupent entre les [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ziserman.com\/blog\/2011\/11\/10\/quel-futur-pour-les-systemes-e-commerce\/\" \/>\n<meta property=\"og:site_name\" content=\"Ziserman.com\" \/>\n<meta property=\"article:published_time\" content=\"2011-11-10T07:48:32+00:00\" \/>\n<meta name=\"author\" content=\"Fran\u00e7ois\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ziserman\" \/>\n<meta name=\"twitter:site\" content=\"@ziserman\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fran\u00e7ois\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2011\\\/11\\\/10\\\/quel-futur-pour-les-systemes-e-commerce\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2011\\\/11\\\/10\\\/quel-futur-pour-les-systemes-e-commerce\\\/\"},\"author\":{\"name\":\"Fran\u00e7ois\",\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/#\\\/schema\\\/person\\\/f9bae013e59005579f4b86f162f89c72\"},\"headline\":\"Quel futur pour les syst\u00e8mes e-commerce\",\"datePublished\":\"2011-11-10T07:48:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2011\\\/11\\\/10\\\/quel-futur-pour-les-systemes-e-commerce\\\/\"},\"wordCount\":577,\"commentCount\":7,\"publisher\":{\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/#\\\/schema\\\/person\\\/f9bae013e59005579f4b86f162f89c72\"},\"keywords\":[\"ARAOK !\",\"e-commerce\",\"G\u00e9nie Logiciel\",\"Syst\u00e8me d'information e-commerce\"],\"articleSection\":[\"ARAOK !\",\"e-commerce\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2011\\\/11\\\/10\\\/quel-futur-pour-les-systemes-e-commerce\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2011\\\/11\\\/10\\\/quel-futur-pour-les-systemes-e-commerce\\\/\",\"url\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2011\\\/11\\\/10\\\/quel-futur-pour-les-systemes-e-commerce\\\/\",\"name\":\"Quel futur pour les syst\u00e8mes e-commerce - Ziserman.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/#website\"},\"datePublished\":\"2011-11-10T07:48:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2011\\\/11\\\/10\\\/quel-futur-pour-les-systemes-e-commerce\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2011\\\/11\\\/10\\\/quel-futur-pour-les-systemes-e-commerce\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2011\\\/11\\\/10\\\/quel-futur-pour-les-systemes-e-commerce\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Quel futur pour les syst\u00e8mes e-commerce\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/\",\"name\":\"BLOG E-COMMERCE\",\"description\":\"Fran\u00e7ois Ziserman : entrepreneur, IA et \u00e9b\u00e9nisterie\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/#\\\/schema\\\/person\\\/f9bae013e59005579f4b86f162f89c72\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/#\\\/schema\\\/person\\\/f9bae013e59005579f4b86f162f89c72\",\"name\":\"Fran\u00e7ois\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ba23809fd4de9b5f86f21715fd23efa8331e766f2929dc11d3ae98539ba237b4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ba23809fd4de9b5f86f21715fd23efa8331e766f2929dc11d3ae98539ba237b4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ba23809fd4de9b5f86f21715fd23efa8331e766f2929dc11d3ae98539ba237b4?s=96&d=mm&r=g\",\"caption\":\"Fran\u00e7ois\"},\"logo\":{\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ba23809fd4de9b5f86f21715fd23efa8331e766f2929dc11d3ae98539ba237b4?s=96&d=mm&r=g\"},\"url\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Quel futur pour les syst\u00e8mes e-commerce - Ziserman.com","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.ziserman.com\/blog\/2011\/11\/10\/quel-futur-pour-les-systemes-e-commerce\/","og_locale":"fr_FR","og_type":"article","og_title":"Quel futur pour les syst\u00e8mes e-commerce - Ziserman.com","og_description":"Assez rapidement, quand on d\u00e9veloppe un syst\u00e8me e-commerce (\u00e0 ma connaissance, je suis le seul \u00e0 utiliser ce terme, je devrais le d\u00e9poser \ud83d\ude09 ), on doit d\u00e9couper le syst\u00e8me en plusieurs composants. Mais le d\u00e9coupage est rarement satisfaisant. Rarement satisfaisant ? La plupart du temps, une bonne partie des fonctions se recoupent entre les [&hellip;]","og_url":"https:\/\/www.ziserman.com\/blog\/2011\/11\/10\/quel-futur-pour-les-systemes-e-commerce\/","og_site_name":"Ziserman.com","article_published_time":"2011-11-10T07:48:32+00:00","author":"Fran\u00e7ois","twitter_card":"summary_large_image","twitter_creator":"@ziserman","twitter_site":"@ziserman","twitter_misc":{"\u00c9crit par":"Fran\u00e7ois","Dur\u00e9e de lecture estim\u00e9e":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.ziserman.com\/blog\/2011\/11\/10\/quel-futur-pour-les-systemes-e-commerce\/#article","isPartOf":{"@id":"https:\/\/www.ziserman.com\/blog\/2011\/11\/10\/quel-futur-pour-les-systemes-e-commerce\/"},"author":{"name":"Fran\u00e7ois","@id":"https:\/\/www.ziserman.com\/blog\/#\/schema\/person\/f9bae013e59005579f4b86f162f89c72"},"headline":"Quel futur pour les syst\u00e8mes e-commerce","datePublished":"2011-11-10T07:48:32+00:00","mainEntityOfPage":{"@id":"https:\/\/www.ziserman.com\/blog\/2011\/11\/10\/quel-futur-pour-les-systemes-e-commerce\/"},"wordCount":577,"commentCount":7,"publisher":{"@id":"https:\/\/www.ziserman.com\/blog\/#\/schema\/person\/f9bae013e59005579f4b86f162f89c72"},"keywords":["ARAOK !","e-commerce","G\u00e9nie Logiciel","Syst\u00e8me d'information e-commerce"],"articleSection":["ARAOK !","e-commerce"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.ziserman.com\/blog\/2011\/11\/10\/quel-futur-pour-les-systemes-e-commerce\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.ziserman.com\/blog\/2011\/11\/10\/quel-futur-pour-les-systemes-e-commerce\/","url":"https:\/\/www.ziserman.com\/blog\/2011\/11\/10\/quel-futur-pour-les-systemes-e-commerce\/","name":"Quel futur pour les syst\u00e8mes e-commerce - Ziserman.com","isPartOf":{"@id":"https:\/\/www.ziserman.com\/blog\/#website"},"datePublished":"2011-11-10T07:48:32+00:00","breadcrumb":{"@id":"https:\/\/www.ziserman.com\/blog\/2011\/11\/10\/quel-futur-pour-les-systemes-e-commerce\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ziserman.com\/blog\/2011\/11\/10\/quel-futur-pour-les-systemes-e-commerce\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.ziserman.com\/blog\/2011\/11\/10\/quel-futur-pour-les-systemes-e-commerce\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.ziserman.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Quel futur pour les syst\u00e8mes e-commerce"}]},{"@type":"WebSite","@id":"https:\/\/www.ziserman.com\/blog\/#website","url":"https:\/\/www.ziserman.com\/blog\/","name":"BLOG E-COMMERCE","description":"Fran\u00e7ois Ziserman : entrepreneur, IA et \u00e9b\u00e9nisterie","publisher":{"@id":"https:\/\/www.ziserman.com\/blog\/#\/schema\/person\/f9bae013e59005579f4b86f162f89c72"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.ziserman.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":["Person","Organization"],"@id":"https:\/\/www.ziserman.com\/blog\/#\/schema\/person\/f9bae013e59005579f4b86f162f89c72","name":"Fran\u00e7ois","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/ba23809fd4de9b5f86f21715fd23efa8331e766f2929dc11d3ae98539ba237b4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ba23809fd4de9b5f86f21715fd23efa8331e766f2929dc11d3ae98539ba237b4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ba23809fd4de9b5f86f21715fd23efa8331e766f2929dc11d3ae98539ba237b4?s=96&d=mm&r=g","caption":"Fran\u00e7ois"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/ba23809fd4de9b5f86f21715fd23efa8331e766f2929dc11d3ae98539ba237b4?s=96&d=mm&r=g"},"url":"https:\/\/www.ziserman.com\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.ziserman.com\/blog\/wp-json\/wp\/v2\/posts\/6399","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ziserman.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ziserman.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ziserman.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ziserman.com\/blog\/wp-json\/wp\/v2\/comments?post=6399"}],"version-history":[{"count":0,"href":"https:\/\/www.ziserman.com\/blog\/wp-json\/wp\/v2\/posts\/6399\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.ziserman.com\/blog\/wp-json\/wp\/v2\/media?parent=6399"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ziserman.com\/blog\/wp-json\/wp\/v2\/categories?post=6399"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ziserman.com\/blog\/wp-json\/wp\/v2\/tags?post=6399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}