{"id":111,"date":"2013-05-15T16:27:26","date_gmt":"2013-05-15T14:27:26","guid":{"rendered":"http:\/\/bsquare-consulting.net\/site\/?page_id=111"},"modified":"2013-07-08T01:25:25","modified_gmt":"2013-07-07T23:25:25","slug":"web-services","status":"publish","type":"page","link":"http:\/\/bsquare-consulting.bertrand-benoit.net\/site\/services\/web-services\/","title":{"rendered":"Web Service"},"content":{"rendered":"<p>Bien qu&rsquo;existant depuis des ann\u00e9es, la notion de <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Web_service\">service web<\/a> (Web Service) est encore parfois mal comprise.<br \/>\nTirant avantages du monde logiciel, et des technologies du Web, les Web Services ont significativement \u00e9volu\u00e9s et sont de plus en plus utilis\u00e9s ces derni\u00e8res ann\u00e9es.<br \/>\nUn Web Service est id\u00e9al pour proposer des fonctionnalit\u00e9s expos\u00e9es sur internet ou sur un intranet, utilisables par des syst\u00e8mes h\u00e9t\u00e9rog\u00e8nes (logiciel, navigateur Web, smartphone, tablette &#8230;) dans des environnements distribu\u00e9s.<\/p>\n<p>&nbsp;<\/p>\n<p>Nous sommes sp\u00e9cialis\u00e9s dans les Web Services J2EE avec le conteneur d&rsquo;application Tomcat, les technologies Struts, Axis, les protocoles d&rsquo;\u00e9changes JSON et SOAP, et l&rsquo;architecture <a href=\"http:\/\/fr.wikipedia.org\/wiki\/REST\">REST<\/a>.<br \/>\nNaturellement, c\u00f4t\u00e9 client, nous proposons les technologies de <a title=\"Cr\u00e9ation et Maintenance de Site Web\" href=\"\/site\/services\/site-web\/\">Site Web<\/a> (notamment HTML, XHTML, CSS, javascript, Ajax, jQuery).<br \/>\n<br \/>\nNous sommes \u00e9galement exp\u00e9riment\u00e9s avec le syst\u00e8me <a href=\"http:\/\/aws.amazon.com\/fr\/s3\/\">Amazon S3<\/a> (Amazon Simple Storage Service).<br \/>\nTout particuli\u00e8rement avec son <a href=\"http:\/\/docs.aws.amazon.com\/AmazonS3\/latest\/API\/APIRest.html\">API REST<\/a>,<br \/>\nNous pouvons vous aider pour enrichir vos services Web afin d&rsquo;\u00eatre \u00ab\u00a0conforme\u00a0\u00bb Amazon S3 (client ou serveur).<\/p>\n<p>&nbsp;<\/p>\n<p>Nous pouvons vous conseiller, vous accompagner ou r\u00e9aliser pour vous la conception et le d\u00e9veloppement de Web Service pour fournir une plus grande exp\u00e9rience \u00e0 vos utilisateurs dans un univers Web en constante \u00e9volution.<\/p>\n<p>&nbsp;<\/p>\n<p>C\u00f4t\u00e9 serveur, tout comme pour les <a title=\"Logiciel\" href=\"\/site\/services\/logiciel\">logiciels<\/a>, nous pouvons analyser un probl\u00e8me de performance, de fuite m\u00e9moire (<a href=\"http:\/\/en.wikipedia.org\/wiki\/Memory_leak\">memory leak<\/a>), d\u2019inter-blocage (<a href=\"http:\/\/fr.wikipedia.org\/wiki\/Interblocage\">deadlock<\/a> ou <a href=\"http:\/\/en.wikipedia.org\/wiki\/Deadlock#Livelock\">livelock<\/a>), de crash intempestif, ou de tout autre type de dysfonctionnements (bugs). Avec le possibilit\u00e9 d&rsquo;utiliser un analyseur de m\u00e9moire (Memory Analyzer) pour \u00e9tudier vos ThreadDump ou un profiler pour observer le comportement de votre Web Service en temps r\u00e9el.<\/p>\n<p>&nbsp;<\/p>\n<p>C\u00f4t\u00e9 client, tout comme pour les <a title=\"Cr\u00e9ation et Maintenance de Site Web\" href=\"\/site\/services\/site-web\/\">Sites Web<\/a>, nous pouvons analyser un probl\u00e8me de performance, mettre \u00e0 jour ou refondre compl\u00e8tement votre th\u00e8me, cr\u00e9er un th\u00e8me pour Smartphone et tablette, mettre en conformit\u00e9 W3C, chasser les liens morts, ou proc\u00e9der \u00e0 tout autre type de maintenance.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bien qu&rsquo;existant depuis des ann\u00e9es, la notion de service web (Web Service) est encore parfois mal comprise. Tirant avantages du monde logiciel, et des technologies du Web, les Web Services ont significativement \u00e9volu\u00e9s et sont de plus en plus utilis\u00e9s ces derni\u00e8res ann\u00e9es. Un Web Service est id\u00e9al pour proposer des fonctionnalit\u00e9s expos\u00e9es sur internet [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":107,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"http:\/\/bsquare-consulting.bertrand-benoit.net\/site\/wp-json\/wp\/v2\/pages\/111"}],"collection":[{"href":"http:\/\/bsquare-consulting.bertrand-benoit.net\/site\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/bsquare-consulting.bertrand-benoit.net\/site\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/bsquare-consulting.bertrand-benoit.net\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/bsquare-consulting.bertrand-benoit.net\/site\/wp-json\/wp\/v2\/comments?post=111"}],"version-history":[{"count":8,"href":"http:\/\/bsquare-consulting.bertrand-benoit.net\/site\/wp-json\/wp\/v2\/pages\/111\/revisions"}],"predecessor-version":[{"id":160,"href":"http:\/\/bsquare-consulting.bertrand-benoit.net\/site\/wp-json\/wp\/v2\/pages\/111\/revisions\/160"}],"up":[{"embeddable":true,"href":"http:\/\/bsquare-consulting.bertrand-benoit.net\/site\/wp-json\/wp\/v2\/pages\/107"}],"wp:attachment":[{"href":"http:\/\/bsquare-consulting.bertrand-benoit.net\/site\/wp-json\/wp\/v2\/media?parent=111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}