{"id":6500,"date":"2011-11-28T22:10:04","date_gmt":"2011-11-28T21:10:04","guid":{"rendered":"http:\/\/www.ziserman.com\/blog\/?p=6500"},"modified":"2011-11-28T22:10:04","modified_gmt":"2011-11-28T21:10:04","slug":"comment-construire-son-systeme-dinformation-e-commerce","status":"publish","type":"post","link":"https:\/\/www.ziserman.com\/blog\/2011\/11\/28\/comment-construire-son-systeme-dinformation-e-commerce\/","title":{"rendered":"Comment construire son syst\u00e8me d&rsquo;information e-commerce ?"},"content":{"rendered":"<p>Quand on con\u00e7oit un syst\u00e8me d&rsquo;information, en g\u00e9n\u00e9ral, ou pour le e-commerce, <strong>on d\u00e9finit des modules, et des liens entre les modules<\/strong>.<\/p>\n<p>Quand je travaille sur ces sujets, je dis souvent que <strong>ces liens peuvent repr\u00e9senter un enjeux au moins aussi important que les modules eux m\u00eame<\/strong>.<br \/>\nQuelques exemples de connexion de modules :<\/p>\n<ul>\n<li>Brancher la brique e-commerce avec un module CRM<\/li>\n<li>Brancher la brique e-commerce avec un ERP<\/li>\n<li>Brancher la brique e-commerce avec le logiciel de comptabilit\u00e9<\/li>\n<li>Dans le cas d&rsquo;un front office s\u00e9par\u00e9 du back office, synchroniser le front office et le back office<\/li>\n<li>&#8230;<\/li>\n<\/ul>\n<p>Donc, comment connecter les modules ?<br \/>\nEn fait, la plupart des modules sont structur\u00e9s \u00e0 partir d&rsquo;un syst\u00e8me de gestion de bases de donn\u00e9es.<\/p>\n<p>Il peut \u00eatre tentant de r\u00e9aliser le branchement directement de base de donn\u00e9es \u00e0 base de donn\u00e9es.<\/p>\n<p>C&rsquo;est d&rsquo;autant plus tentant qu&rsquo;il existe des solutions pour synchroniser les bases de donn\u00e9es (solutions type ETL).<\/p>\n<p>L&rsquo;avantage de cette solution est qu&rsquo;elle est relativement rapide \u00e0 mettre en oeuvre, et qu&rsquo;elle n&rsquo;est pas \u00ab\u00a0prise de t\u00eate\u00a0\u00bb : on se branche, on va chercher l&rsquo;info et zou, c&rsquo;est bon.<\/p>\n<p>L&rsquo;autre solution, c&rsquo;est de <strong>d\u00e9velopper une vrai couche de connexion, bas\u00e9 sur des web services<\/strong>.<\/p>\n<p>Evidemment, <strong>d\u00e9velopper une telle couche m\u00e9tier \u00e0 un co\u00fbt<\/strong>. Quel est donc l&rsquo;int\u00e9r\u00eat alors de faire comme \u00e7a ?<\/p>\n<p>Les avantages sont multiples :<br \/>\nCela permet de <strong>d\u00e9finir une vrai couche abstraite, orient\u00e9e m\u00e9tier<\/strong>. Cette couche doit \u00eatre <strong>ind\u00e9pendante des deux modules<\/strong> en fait. Elle permet donc d&rsquo;<strong>ajouter de la flexibilit\u00e9, de l&rsquo;\u00e9volutivit\u00e9 dans le syst\u00e8me<\/strong>.<br \/>\nOn peut en particulier ajouter des traitements sur les donn\u00e9es, et <strong>\u00ab\u00a0servir\u00a0\u00bb des donn\u00e9es bien plus synth\u00e9tiques<\/strong> que ce que propose les bases de donn\u00e9es natives.<\/p>\n<p>Remarque : une couche m\u00e9tier peut tr\u00e8s bien communiquer vers plusieurs modules pour g\u00e9n\u00e9rer une donn\u00e9e de synth\u00e8se (exemple : aller chercher, pour une info client, des \u00e9l\u00e9ments sur la brique e-commerce et dans un syst\u00e8me CRM).<\/p>\n<p><strong>Mettre en place une telle architecture demande donc un vrai investissement, fonctionnel et technique<\/strong>.<\/p>\n<p>Mais c&rsquo;est \u00e0 mon sens <strong>la seule solution pour avoir<\/strong> <strong>un syst\u00e8me d&rsquo;information r\u00e9ellement \u00e9volutif<\/strong>.<\/p>\n<p>Si on y r\u00e9fl\u00e9chi bien, <strong>ne pas faire ce travail de couche m\u00e9tier, cela revient \u00e0 lier fortement les deux modules, \u00e0 diffuser des \u00e9l\u00e9ments d&rsquo;impl\u00e9mentation, d&rsquo;un module vers l&rsquo;autre<\/strong>.<br \/>\nAvec le temps, les deux modules vont \u00eatre de plus en plus imbriqu\u00e9s les uns dans les autres, et toute \u00e9volution deviendra vite un cauchemard : comment faire une mont\u00e9 de version d&rsquo;un module, surtout si la nouvelle version impacte la base de donn\u00e9es ? &#8230;<\/p>\n<p>En fait, si on y r\u00e9fl\u00e9chi, c&rsquo;est la seule solution pour faire une archi un minimum \u00e9volutive et stable.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quand on con\u00e7oit un syst\u00e8me d&rsquo;information, en g\u00e9n\u00e9ral, ou pour le e-commerce, on d\u00e9finit des modules, et des liens entre les modules. Quand je travaille sur ces sujets, je dis souvent que ces liens peuvent repr\u00e9senter un enjeux au moins aussi important que les modules eux m\u00eame. Quelques exemples de connexion de modules : Brancher [&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":[2],"tags":[379,189],"class_list":["post-6500","post","type-post","status-publish","format-standard","hentry","category-e-commerce","tag-araok","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>Comment construire son syst\u00e8me d&#039;information 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\/28\/comment-construire-son-systeme-dinformation-e-commerce\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment construire son syst\u00e8me d&#039;information e-commerce ? - Ziserman.com\" \/>\n<meta property=\"og:description\" content=\"Quand on con\u00e7oit un syst\u00e8me d&rsquo;information, en g\u00e9n\u00e9ral, ou pour le e-commerce, on d\u00e9finit des modules, et des liens entre les modules. Quand je travaille sur ces sujets, je dis souvent que ces liens peuvent repr\u00e9senter un enjeux au moins aussi important que les modules eux m\u00eame. Quelques exemples de connexion de modules : Brancher [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ziserman.com\/blog\/2011\/11\/28\/comment-construire-son-systeme-dinformation-e-commerce\/\" \/>\n<meta property=\"og:site_name\" content=\"Ziserman.com\" \/>\n<meta property=\"article:published_time\" content=\"2011-11-28T21:10:04+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=\"2 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\\\/28\\\/comment-construire-son-systeme-dinformation-e-commerce\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2011\\\/11\\\/28\\\/comment-construire-son-systeme-dinformation-e-commerce\\\/\"},\"author\":{\"name\":\"Fran\u00e7ois\",\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/#\\\/schema\\\/person\\\/f9bae013e59005579f4b86f162f89c72\"},\"headline\":\"Comment construire son syst\u00e8me d&rsquo;information e-commerce ?\",\"datePublished\":\"2011-11-28T21:10:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2011\\\/11\\\/28\\\/comment-construire-son-systeme-dinformation-e-commerce\\\/\"},\"wordCount\":509,\"commentCount\":3,\"publisher\":{\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/#\\\/schema\\\/person\\\/f9bae013e59005579f4b86f162f89c72\"},\"keywords\":[\"ARAOK !\",\"Syst\u00e8me d'information e-commerce\"],\"articleSection\":[\"e-commerce\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2011\\\/11\\\/28\\\/comment-construire-son-systeme-dinformation-e-commerce\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2011\\\/11\\\/28\\\/comment-construire-son-systeme-dinformation-e-commerce\\\/\",\"url\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2011\\\/11\\\/28\\\/comment-construire-son-systeme-dinformation-e-commerce\\\/\",\"name\":\"Comment construire son syst\u00e8me d'information e-commerce ? - Ziserman.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/#website\"},\"datePublished\":\"2011-11-28T21:10:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2011\\\/11\\\/28\\\/comment-construire-son-systeme-dinformation-e-commerce\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2011\\\/11\\\/28\\\/comment-construire-son-systeme-dinformation-e-commerce\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2011\\\/11\\\/28\\\/comment-construire-son-systeme-dinformation-e-commerce\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Comment construire son syst\u00e8me d&rsquo;information 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":"Comment construire son syst\u00e8me d'information 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\/28\/comment-construire-son-systeme-dinformation-e-commerce\/","og_locale":"fr_FR","og_type":"article","og_title":"Comment construire son syst\u00e8me d'information e-commerce ? - Ziserman.com","og_description":"Quand on con\u00e7oit un syst\u00e8me d&rsquo;information, en g\u00e9n\u00e9ral, ou pour le e-commerce, on d\u00e9finit des modules, et des liens entre les modules. Quand je travaille sur ces sujets, je dis souvent que ces liens peuvent repr\u00e9senter un enjeux au moins aussi important que les modules eux m\u00eame. Quelques exemples de connexion de modules : Brancher [&hellip;]","og_url":"https:\/\/www.ziserman.com\/blog\/2011\/11\/28\/comment-construire-son-systeme-dinformation-e-commerce\/","og_site_name":"Ziserman.com","article_published_time":"2011-11-28T21:10:04+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":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.ziserman.com\/blog\/2011\/11\/28\/comment-construire-son-systeme-dinformation-e-commerce\/#article","isPartOf":{"@id":"https:\/\/www.ziserman.com\/blog\/2011\/11\/28\/comment-construire-son-systeme-dinformation-e-commerce\/"},"author":{"name":"Fran\u00e7ois","@id":"https:\/\/www.ziserman.com\/blog\/#\/schema\/person\/f9bae013e59005579f4b86f162f89c72"},"headline":"Comment construire son syst\u00e8me d&rsquo;information e-commerce ?","datePublished":"2011-11-28T21:10:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.ziserman.com\/blog\/2011\/11\/28\/comment-construire-son-systeme-dinformation-e-commerce\/"},"wordCount":509,"commentCount":3,"publisher":{"@id":"https:\/\/www.ziserman.com\/blog\/#\/schema\/person\/f9bae013e59005579f4b86f162f89c72"},"keywords":["ARAOK !","Syst\u00e8me d'information e-commerce"],"articleSection":["e-commerce"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.ziserman.com\/blog\/2011\/11\/28\/comment-construire-son-systeme-dinformation-e-commerce\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.ziserman.com\/blog\/2011\/11\/28\/comment-construire-son-systeme-dinformation-e-commerce\/","url":"https:\/\/www.ziserman.com\/blog\/2011\/11\/28\/comment-construire-son-systeme-dinformation-e-commerce\/","name":"Comment construire son syst\u00e8me d'information e-commerce ? - Ziserman.com","isPartOf":{"@id":"https:\/\/www.ziserman.com\/blog\/#website"},"datePublished":"2011-11-28T21:10:04+00:00","breadcrumb":{"@id":"https:\/\/www.ziserman.com\/blog\/2011\/11\/28\/comment-construire-son-systeme-dinformation-e-commerce\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ziserman.com\/blog\/2011\/11\/28\/comment-construire-son-systeme-dinformation-e-commerce\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.ziserman.com\/blog\/2011\/11\/28\/comment-construire-son-systeme-dinformation-e-commerce\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.ziserman.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Comment construire son syst\u00e8me d&rsquo;information 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\/6500","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=6500"}],"version-history":[{"count":0,"href":"https:\/\/www.ziserman.com\/blog\/wp-json\/wp\/v2\/posts\/6500\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.ziserman.com\/blog\/wp-json\/wp\/v2\/media?parent=6500"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ziserman.com\/blog\/wp-json\/wp\/v2\/categories?post=6500"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ziserman.com\/blog\/wp-json\/wp\/v2\/tags?post=6500"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}