LESSENTIEL DES ARCHITECTURES INTERNET               ET INTRANETMars 2012    Lessentiel des Architectures Internet et Intra...
QUEST CE QUE INTERNET ? ●   Quest ce que Internet ? ●   Technologies Internet/Intranet/Extranet : définitions ●   Serveur ...
Quest ce que Internet ? Le RÉSEAU     Inter-net = Lien entre différents réseaux            Architecture décentralisée     ...
Internet : Le RESEAUBref historique : ●   1971 naissance d’ “ARPAnet” conçu comme réseau     sûr pour l’armée US. ●   1983...
Internet : Le RESEAU ●   1993 Explosion d’Internet suite à la popularité du     WWW ●   1995/6 Percée de solutions Intrane...
Technologies Internet/Intranet/Extranet Trois types de réseaux basés sur la même technologie (typologie en réseau redondan...
LINTRANET ●   Serveur web     inaccessible de     lextérieur ●   Système dinformation     interne                         ...
LEXTRANET ●   Extension du     système     dinformation à     lextérieur de     lentreprise ●   Accès devant être     sécu...
Serveur Web : technologie de base                                                ●      Le navigateur envoie              ...
Les Protocoles                                                 Internet Protocol : IP                                     ...
Les navigateurs                                                Beaucoup plus quun client                                  ...
Dialogues entre le navigateur et le                  serveur web                                                          ...
Principes des Cookies●   Peuvent être écris en PHP, JSP, ASP, Flash, etc...●   Ils permettent : lauthentification, le stoc...
Evolutions des applications web : quest           ce qui Change ? ●   De HTML, XHTML, Ajax vers HTML 5... ●   HTML5 et CSS...
Html, Ajax, Html5...●      1991 HTML●      1994 HTML 2●      1996 CSS 1 + JavaScript●      1997 HTML 4●      1998 CSS 2●  ...
HTML, Ajax,...Mars 2012   Lessentiel des Architectures Internet et Intranet          16/76                 Auteur Emmanuel...
HTML, Ajax,...Mars 2012   Lessentiel des Architectures Internet et Intranet          17/76                 Auteur Emmanuel...
Principe de fonctionnement AJAX ●   Une présentation basée sur des standards utilisant     XHTML et CSS; ●   Un affichage ...
Principe de fonctionnement AJAXMars 2012       Lessentiel des Architectures Internet et Intranet          19/76           ...
HTML5 / CSS 3 : structureMars 2012         Lessentiel des Architectures Internet et Intranet          20/76               ...
HTML 5 et CSS3 On quitte lEre web des documents pour entrer dans le                  web des applications.HTML5 ~= HTML + ...
HTML 5 , ce qui change ●   Présence dapplications/site web en HTML 5 sur     tous les smartphones sans développement     s...
CSS3 / HTML5 : compatibilité ●   CSS3 : entre -webkit-border-radius: 12px; -moz-border-radius:     12px; border-radius: 12...
HTML 5 : apport aux entreprisesMultidiffusion à partir du même support : avancée vers        le web 3.0, évolution du mult...
Les architectures Web 2.0 ●   Lévolution de lOpenSource dans les entreprises, ●   Linux/Windows, Apache/IIS : quels usages...
Web 2.0 : lavancée de lOpenSourceEn 2006, une étude du Gartner Group faisait lesprévisions suivantes : ●   En 2008, les so...
Web 2.0 lavancée de lOpenSource ●   En 2010, lindustrie française de lOpenSource     regroupe 250 entreprises et 3500 empl...
Cartographie des logiciels « Libres »Mars 2012      Lessentiel des Architectures Internet et Intranet          28/76      ...
Réalité économique de lOpen Source,            coût dintégration. 1. Dilution : LOpenSource émane dun esprit de liberté et...
Réalité économique de lOpen Source 5. Dilution : lOpen Source est démocratique,    Réalité : lOpen Source sappuie sur des ...
Os Serveurs : Linux / Windows    Windows possède 46,5 % du marché mondial des serveurs,  Linux progresse fortement au détr...
Et pour les serveurs web ? Apache / IIS   Lévolution des applications web changent la donneMars 2012         Lessentiel de...
Et pour les serveurs web ? ●   La majorité des logiciels de serveurs web fonctionnent sous une     plateforme Linux en pro...
Logiciels serveur web : comment                        choisir ?●   Votre site ou application web utilise les technologies...
Architecture serveur LAMP                                                      Plusieurs dérivés :                        ...
Ex dinfrastructure serveur LAMPMars 2012        Lessentiel des Architectures Internet et Intranet          36/76          ...
Ex : architecture WAMPMars 2012       Lessentiel des Architectures Internet et Intranet          37/76                    ...
Apache, Mysql, PhpMars 2012     Lessentiel des Architectures Internet et Intranet          38/76                   Auteur ...
MySQL                                           ●      Serveur base de                                                  do...
Evolution Oracle, GlassfishOracle souhaite du standard et sinvestit dans lOpenSource : ● Glassfish : Serveur dapplication ...
Modèle JEEMars 2012   Lessentiel des Architectures Internet et Intranet          41/76                 Auteur Emmanuelle P...
Architecture JEE Glassfish par OracleMars 2012     Lessentiel des Architectures Internet et Intranet          42/76       ...
PHP et lentreprise ●   PHP5 orienté objet, ●   PHP programmation et plateforme globale de     lentreprise, ●   Les atouts ...
ASP, JSP vs PHP ? ●   En 2009 les développeurs ont mis en ligne un     sondage sur Developpez.com : ●   Beaucoup de rebond...
PHP 5 programmation modèle objet ●   On créé une classe     « livre » qui va     permettre de créer des     objets « livre...
Php 5 : programmation objet ●   Exemple dune     hierarchie de classes : ●   On voit que la classe     « Livre » hérite de...
Php 5 : ex de codesMars 2012     Lessentiel des Architectures Internet et Intranet          48/76                   Auteur...
Php 5 : ex de codesMars 2012     Lessentiel des Architectures Internet et Intranet          49/76                   Auteur...
PHP (PHP : Hypertext Preprocessor) ●   PHP est à la fois un langage de programmation     (comme Java ou C#) et une plate-f...
Les atouts de PHP pour lentreprise ●   Simplicité : langage et modèle de développement     très simple. ●   Souplesse : PH...
Les atouts de PHP pour lentreprise ●   Pratiquement tous les CMS Open Source sont en     PHP : DotClear, Drupal, Ez Publis...
Connecteurs PHP ●   PHP dispose de connecteurs technique vers toutes     les bases de données relationnelles du marché, ma...
Le STANDARD LDAPMars 2012    Lessentiel des Architectures Internet et Intranet          54/76                  Auteur Emma...
LDAP (Lightweight Directory Access                 Protocol) ●   LDAP simplifie la gestion des profils de personnes     et...
Le serveur LDAP ●   Un serveur LDAP « outil requis pour la gestion des     identités ». Ses fonctions :            –   Eta...
Concept du Protocole. LDAP cest : ●   Le protocole permettant daccéder à linformation contenue     dans lannuaire, ●   Un ...
Les serveurs LDAP ●   Apache Directory Server, ●   Open Directory dApple, ●   Red Hat Directory Server, ●   OpenLDAP, ●   ...
Les clients LDAP ●   Jxplorer (Java), ●   LDAP Browser (Java), ●   LDAP Admin (Windows), ●   APACHE Directory Studio (Java...
Les connexions ●   Module LDAP PHP (ldap_connect, ldap_add,     ldap_compare,... ●   LdapLoginModule JAVA, JAAS LoginModul...
Lentreprise 2.0●   Blogs, Wikis, RSS, Mashup : utilisation en    entreprise ? Bénéfices métiers ?●   Veille informatique :...
Lévolution du webMars 2012     Lessentiel des Architectures Internet et Intranet          62/76                   Auteur E...
Blogs, Wikis, RSS, Mashups...Mars 2012           Lessentiel des Architectures Internet et Intranet          63/76         ...
Entreprise 2 et veille informationnelle ●   Utilisation des Fils     RSS, ●   Agrégateurs, ●   Weblogs, ●   Wikis, ●   Wik...
Google et le web ●   Marketing : Google Display, Régie publicitaire, AdSense,     AdWord, Play Store, .. ●   Google Analyt...
Les Offres SAAS : logiciel en tant que                service     LOFFRE SAAS : Abonnement logiciel plutôt que          li...
Le Cloud Computing        CLOUD COMPUTING = Informatique distante  ●   Le Cloud Computing désigne lexploitation des ressou...
Le Cloud ComputingMars 2012      Lessentiel des Architectures Internet et Intranet          68/76                    Auteu...
Les Espaces de Collaboration ●   Les protocoles : SMTP, POP3, MIME,... ●   Les plateformes collaboratives (WebEx, Moodle, ...
Les protocoles de messagerieMars 2012          Lessentiel des Architectures Internet et Intranet          70/76           ...
Les Protocoles de messagerie●   SMTP : (Simple Mail Transfer Protocol) standard    pour transférer le courriel dun serveur...
Les Plateformes CollaborativesMars 2012           Lessentiel des Architectures Internet et Intranet          72/76        ...
Lévolution des RSE en entrepriseMars 2012        Lessentiel des Architectures Internet et Intranet          73/76         ...
EN CONCLUSION...Mars 2012    Lessentiel des Architectures Internet et Intranet          74/76                  Auteur Emma...
Apport de linternet/Intranet dans                     lentreprise ?Communication :                                     ●  ...
Et après ? Vers le Web 3... ●   LÈre du Web 3 est déjà bien entamée :            –   Le logiciel se libère des ordinateurs...
Prochain SlideShare
Chargement dans…5
×

Essentiel architectures internet et intranet

2 567 vues

Publié le

Présentation architectures internet intranet, de html5 à Ajax, évolution de l'open source, histoire du web, open source. Suport de formation sur l'Essentiel des architectures intranet et internet. Emmanuelle, Idnetinfo.

Publié dans : Divertissement et humour
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
2 567
Sur SlideShare
0
Issues des intégrations
0
Intégrations
274
Actions
Partages
0
Téléchargements
117
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Essentiel architectures internet et intranet

  1. 1. LESSENTIEL DES ARCHITECTURES INTERNET ET INTRANETMars 2012 Lessentiel des Architectures Internet et Intranet 1/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  2. 2. QUEST CE QUE INTERNET ? ● Quest ce que Internet ? ● Technologies Internet/Intranet/Extranet : définitions ● Serveur Web : technologie de base ● Les protocoles (TCP/IP,HTTP,Telnet,SMTP,FTP,..) ● Le navigateur, fonctionnement et possibilité ● Dialogues navigateur/serveur ● Quapportent ces technologies à lentreprise ?Mars 2012 Lessentiel des Architectures Internet et Intranet 2/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  3. 3. Quest ce que Internet ? Le RÉSEAU Inter-net = Lien entre différents réseaux Architecture décentralisée (INTERconnected NETworks) ● Sur le plan technique : (les réseaux reliés sont basés sur les mêmes protocoles, surtout TCP/IP) ● Sur le plan administratif : (il nexiste pas dinstance faîtière "Internet")Mars 2012 Lessentiel des Architectures Internet et Intranet 3/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  4. 4. Internet : Le RESEAUBref historique : ● 1971 naissance d’ “ARPAnet” conçu comme réseau sûr pour l’armée US. ● 1983 Utilisation d’ARPAnet comme réseau de recherche ● La base technique (TCP/IP) sera introduite au niveau international dans les années qui suivent. ● 1989 Internet se profile comme “LE” réseau de rechercheMars 2012 Lessentiel des Architectures Internet et Intranet 4/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  5. 5. Internet : Le RESEAU ● 1993 Explosion d’Internet suite à la popularité du WWW ● 1995/6 Percée de solutions Intranet/Internet dans le commerce (Intranet est un réseau TCP/IP fermé). ● 1997 “Banalisation” de l’usage du WWW ● 1998 Commercialisation ● 2002 Webservices standardisés et XML5Mars 2012 Lessentiel des Architectures Internet et Intranet 5/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  6. 6. Technologies Internet/Intranet/Extranet Trois types de réseaux basés sur la même technologie (typologie en réseau redondant, protocole IP, UDP et TCP) mais dont lusage est différent :Mars 2012 Lessentiel des Architectures Internet et Intranet 6/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  7. 7. LINTRANET ● Serveur web inaccessible de lextérieur ● Système dinformation interne ● Clients : navigateurs ● Architecture 3 niveaux : ● Serveurs applicatifs et web pour gérer les différents services ● Serveurs BDDMars 2012 Lessentiel des Architectures Internet et Intranet 7/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  8. 8. LEXTRANET ● Extension du système dinformation à lextérieur de lentreprise ● Accès devant être sécurisé pour protéger le réseau interne via une DMZ par ex.Mars 2012 Lessentiel des Architectures Internet et Intranet 8/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  9. 9. Serveur Web : technologie de base ● Le navigateur envoie une requête Http, ● Le serveur traite la requête et envoie une réponse http. ● Http : Hypertext Transfer Protocol.Mars 2012 Lessentiel des Architectures Internet et Intranet 9/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  10. 10. Les Protocoles Internet Protocol : IP = protocole de niveau réseau Protocoles au dessus de Transmission Control TCP et UDP Protocol : TCP = = Types applicatifs protocole de niveau transportMars 2012 Lessentiel des Architectures Internet et Intranet 10/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  11. 11. Les navigateurs Beaucoup plus quun client http : les extensions leurs permettent une multitude de fonctionnalités Navigateurs mobiles, pc ou macs : toujours des soucis de compatibilitésMars 2012 Lessentiel des Architectures Internet et Intranet 11/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  12. 12. Dialogues entre le navigateur et le serveur web Requêtes HTTP : GET HEAD POST OPTION CONNECT TRACE PUT DELETE...Mars 2012 Lessentiel des Architectures Internet et Intranet 12/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  13. 13. Principes des Cookies● Peuvent être écris en PHP, JSP, ASP, Flash, etc...● Ils permettent : lauthentification, le stockage des préférences utilisateurs, le ciblage pour la publicité, etc...Mars 2012 Lessentiel des Architectures Internet et Intranet 13/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  14. 14. Evolutions des applications web : quest ce qui Change ? ● De HTML, XHTML, Ajax vers HTML 5... ● HTML5 et CSS3 : une révolution, – Shéma de structuration des données, – Flash et HTML5, – Quest ce qui change ? – Présentation des balises, – Présentation des fonctionnalités, – @media queries, – Normes et compatibilité navigateurs.Mars 2012 Lessentiel des Architectures Internet et Intranet 14/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  15. 15. Html, Ajax, Html5...● 1991 HTML● 1994 HTML 2● 1996 CSS 1 + JavaScript● 1997 HTML 4● 1998 CSS 2● 2000 XHTML 1● 2002 Tableless Web Design● 2005 AJAX● 2009 HTML 5Mars 2012 Lessentiel des Architectures Internet et Intranet 15/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  16. 16. HTML, Ajax,...Mars 2012 Lessentiel des Architectures Internet et Intranet 16/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  17. 17. HTML, Ajax,...Mars 2012 Lessentiel des Architectures Internet et Intranet 17/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  18. 18. Principe de fonctionnement AJAX ● Une présentation basée sur des standards utilisant XHTML et CSS; ● Un affichage dynamique et une interaction utilisant le Modèle Objet Document; ● Léchange de données et leur manipulation en utilisant XML et XSLT; ● La récupération asynchrone de données en utilisant XMLHttpRequest; ● Et JavaScript pour les mettre en œuvre ensembleMars 2012 Lessentiel des Architectures Internet et Intranet 18/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  19. 19. Principe de fonctionnement AJAXMars 2012 Lessentiel des Architectures Internet et Intranet 19/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  20. 20. HTML5 / CSS 3 : structureMars 2012 Lessentiel des Architectures Internet et Intranet 20/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  21. 21. HTML 5 et CSS3 On quitte lEre web des documents pour entrer dans le web des applications.HTML5 ~= HTML + JS ● Présentation : http://www.slideshare.net/jverrecchia/prsentation- complte-de-lhtml5-7182528CSS3 + moteurs de rendu ● Présentation Google : http://slides.html5rocks.com/#landing-slideMars 2012 Lessentiel des Architectures Internet et Intranet 21/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  22. 22. HTML 5 , ce qui change ● Présence dapplications/site web en HTML 5 sur tous les smartphones sans développement spécifiques : alternative aux « Apple Store, Android Market,... » . ● Accès hors ligne : que le navigateur soit en ligne ou pas, plus dimpact sur laffichage de la page... ● Nouvelle couche dAPI : limitation dutilisation de librairies ou de fonctions Javascripts. Code mieux organisé et conforme W3C.Mars 2012 Lessentiel des Architectures Internet et Intranet 22/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  23. 23. CSS3 / HTML5 : compatibilité ● CSS3 : entre -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; toujours des différences selon les navigateurs pour affichage sur les anciennes versions... ● Compatibilité multi-ecrans : la responsive, vers un affichage multi-ecran, les webdesigners évoluent. ● Compatibilité navigateurs web + mobile. ● Format non propriétaire : standardisation (Flash non compatible Iphone, plus dajout de plugins,...) ● Déjà adopté sur les templates des CMS : Drupal 8, Joomla 2.5,...Mars 2012 Lessentiel des Architectures Internet et Intranet 23/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  24. 24. HTML 5 : apport aux entreprisesMultidiffusion à partir du même support : avancée vers le web 3.0, évolution du multimédia,... ● Webmarketing : nouvelles fonctionnalités interactives, multi-diffusion web + mobile,... ● Simplification des opérations de Marketing Mobile : réduction des coûts et des compétences, ● Proposer des applications et de la publicité sur tous les supports, ● Plus de sécurité : homogénéité du code grâce aux API.Mars 2012 Lessentiel des Architectures Internet et Intranet 24/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  25. 25. Les architectures Web 2.0 ● Lévolution de lOpenSource dans les entreprises, ● Linux/Windows, Apache/IIS : quels usages par les grands sites web ? ● La Plateforme Linux : serveur LAMP, ● PHP, Apache, Mysql, ● Java, libre ? Evolutions, problématique : Oracle, Glassfish, ● JAVA et lOpen Source : évolutions, problématiques.Lessentiel des Architectures Internet et IntranetMars 2012 25/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  26. 26. Web 2.0 : lavancée de lOpenSourceEn 2006, une étude du Gartner Group faisait lesprévisions suivantes : ● En 2008, les solutions open source seront en compétition directe avec les solutions propriétaires dans tous les marchés de solutions d’infrastructure. ● En 2010, 75% des principales DSI auront une stratégie formalisée d’acquisition et de gestion de solutions open source. ● En 2010, les principales DSI envisageront les solutions open source pour 80% de leur dépenses en logiciel d’infrastructure. ● En 2010, l’open source fera partie des applications critiques dans 75% des 2000 plus grandes entreprises ‘globales’.Mars 2012 Lessentiel des Architectures Internet et Intranet 26/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  27. 27. Web 2.0 lavancée de lOpenSource ● En 2010, lindustrie française de lOpenSource regroupe 250 entreprises et 3500 emplois. ● Ses utilisateurs sont les grands comptes qui représentent 48 % du CA de lindustrie du logiciel libre et 600 000 PME à la recherche de solutions peu onéreuses.*Etude pour la région Ile de France en 2010Mars 2012 Lessentiel des Architectures Internet et Intranet 27/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  28. 28. Cartographie des logiciels « Libres »Mars 2012 Lessentiel des Architectures Internet et Intranet 28/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  29. 29. Réalité économique de lOpen Source, coût dintégration. 1. Dilution : LOpenSource émane dun esprit de liberté et de  coopération, Réalité : LOpenSource émane dun esprit de compétition capitaliste. 2. Dilution : Les développeurs de logiciels open source travaillent  gratuitement, Réalité : Les développeurs de logiciels open source sont rémunérés. 3. Dilution : LOpen Source rend les choses gratuites, Réalité : LOpen Source redéfini ce qui a de la valeur. 4. Dilution : il ny a pas de barrière pour participer à  lOpenSource, Réalité : LOpen Source sappuie sur la méritocratie.Mars 2012 Lessentiel des Architectures Internet et Intranet 29/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  30. 30. Réalité économique de lOpen Source 5. Dilution : lOpen Source est démocratique, Réalité : lOpen Source sappuie sur des dictateurs bienveillants. 6. Dilution : Un projet open source peut navoir quun  développeur, Réalité : Un projet open source nécessite plusieurs développeurs. 7. Dilution : Un projet logiciel peut devenir open source à tout  moment, Réalité : LOpen Source est incrit dans lADN du projet ou ne lest pas.Mars 2012 Lessentiel des Architectures Internet et Intranet 30/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  31. 31. Os Serveurs : Linux / Windows Windows possède 46,5 % du marché mondial des serveurs, Linux progresse fortement au détriment dUnix, selon IDC en 2010. ● Choix selon les applications utilisées, ● Sécurité équivalente : dépends de ladministrateur, ● Le coût nest pas le facteur critique, le choix du fournisseur reste le plus important. ● Interface graphique plus intuitive sous Windows, ● Pour les administrateurs : ligne de commande sous Linux plus évoluée, accessible à partir de nimporte quel terminal. ● Windows compatible avec lui même, possibilité dinsérer un serveur Linux sur un réseau de serveurs Windows. ● Compétences : les compétences en os Linux sont plus rares mais en évolution.Mars 2012 Lessentiel des Architectures Internet et Intranet 31/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  32. 32. Et pour les serveurs web ? Apache / IIS Lévolution des applications web changent la donneMars 2012 Lessentiel des Architectures Internet et Intranet 32/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  33. 33. Et pour les serveurs web ? ● La majorité des logiciels de serveurs web fonctionnent sous une plateforme Linux en production : 63,5 % en janvier 2012 (y compris les licences BSD), ● Ces serveurs de type UNIX sont très facilement sécurisables, et gratuits en ce qui concerne les libres.Mars 2012 Lessentiel des Architectures Internet et Intranet 33/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  34. 34. Logiciels serveur web : comment choisir ?● Votre site ou application web utilise les technologies Microsoft ? Microsoft IIS semble donc le plus adapté.● Votre site ou application web doit supporter une forte charge ? Evaluer Nginx et Lighttpd selon vos besoins précis.● Dans tous les autres cas, optez pour Apache, choix le plus classique sadaptant à peu près à toutes les situations.Mars 2012 Lessentiel des Architectures Internet et Intranet 34/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  35. 35. Architecture serveur LAMP Plusieurs dérivés : ● LAMA : Linux Apache Mysql Asp, ● WAMP : Windows … ● MAMP : Macintosh... ● Linux, OS ● SAMP : Solaris... ● Apache : serveur Web ● WASP : Avec SQLServer, ● LAPP : avec PostGreSQL ● MySQL : serveur BDD ● Php : langage script et communication BDDMars 2012 Lessentiel des Architectures Internet et Intranet 35/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  36. 36. Ex dinfrastructure serveur LAMPMars 2012 Lessentiel des Architectures Internet et Intranet 36/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  37. 37. Ex : architecture WAMPMars 2012 Lessentiel des Architectures Internet et Intranet 37/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  38. 38. Apache, Mysql, PhpMars 2012 Lessentiel des Architectures Internet et Intranet 38/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  39. 39. MySQL ● Serveur base de données relationnelles Open Source. ● Alternative : PostgreSQL ● Interface graphique web dadministration : PhpMyadminMars 2012 Lessentiel des Architectures Internet et Intranet 39/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  40. 40. Evolution Oracle, GlassfishOracle souhaite du standard et sinvestit dans lOpenSource : ● Glassfish : Serveur dapplication OpenSource compatible Java EE 6, ● NetBeans : environnement de développement Java, ● PHP : inclus avec Zend Server, ● Open Office, innoDB, Xen (virtualisation),...Problèmes de migration : Open Source enjeuxstratégique pour Oracle. Combat avec Google pourJava,...Mars 2012 Lessentiel des Architectures Internet et Intranet 40/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  41. 41. Modèle JEEMars 2012 Lessentiel des Architectures Internet et Intranet 41/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  42. 42. Architecture JEE Glassfish par OracleMars 2012 Lessentiel des Architectures Internet et Intranet 42/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  43. 43. PHP et lentreprise ● PHP5 orienté objet, ● PHP programmation et plateforme globale de lentreprise, ● Les atouts de PHP pour lentreprise, ● Type de développement, possibilités, ● Architecture technique, ● Les connecteurs,Mars 2012 Lessentiel des Architectures Internet et Intranet 44/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  44. 44. ASP, JSP vs PHP ? ● En 2009 les développeurs ont mis en ligne un sondage sur Developpez.com : ● Beaucoup de rebondissements pour le moment, on en saura pas plus, mais PHP reste actuellement plus simple, peu couteux et complètement libre : donc standard... Il est utilisé dans plus de 60 % des applications web développées (source Smile en 2010).Mars 2012 Lessentiel des Architectures Internet et Intranet 45/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  45. 45. PHP 5 programmation modèle objet ● On créé une classe « livre » qui va permettre de créer des objets « livres » ● Et une instance de la classe Livre (un objet) :Mars 2012 Lessentiel des Architectures Internet et Intranet 46/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  46. 46. Php 5 : programmation objet ● Exemple dune hierarchie de classes : ● On voit que la classe « Livre » hérite des propriétés de la classe Document.Mars 2012 Lessentiel des Architectures Internet et Intranet 47/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  47. 47. Php 5 : ex de codesMars 2012 Lessentiel des Architectures Internet et Intranet 48/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  48. 48. Php 5 : ex de codesMars 2012 Lessentiel des Architectures Internet et Intranet 49/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  49. 49. PHP (PHP : Hypertext Preprocessor) ● PHP est à la fois un langage de programmation (comme Java ou C#) et une plate-forme globale dentreprise (comme J2EE et .NET)Mars 2012 Lessentiel des Architectures Internet et Intranet 50/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  50. 50. Les atouts de PHP pour lentreprise ● Simplicité : langage et modèle de développement très simple. ● Souplesse : PHP propose deux syntaxes, lune procédurale, lautre orienté objet. ● Interopérabilité:PHP peut instancier des objets COM,.NET et Java. ● PHP est disponible sur lensemble des systèmes dexploitation du marché : il suffit de le déployer le logiciel serveur sur un poste client ou serveur pour que lapplication fonctionne instantanément quel que soit le système dexploitation.Mars 2012 Lessentiel des Architectures Internet et Intranet 51/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  51. 51. Les atouts de PHP pour lentreprise ● Pratiquement tous les CMS Open Source sont en PHP : DotClear, Drupal, Ez Publish, Guppy, Joomla, phpBB (Forum), Wiki, Prestashop, Typo 3, Wordpress, etc... ● Framework dapplications : Symfony, Zend, CakePHP, OpenBiz, etc... ● Son serveur dapplication : ZendServer... ● Ses extensions : PHP-GTK (pour le graphisme), mediaWiki (moteur Wikipédia),...Mars 2012 Lessentiel des Architectures Internet et Intranet 52/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  52. 52. Connecteurs PHP ● PHP dispose de connecteurs technique vers toutes les bases de données relationnelles du marché, mais également vers LDAP, XML, services web, XML- RPC, Oracle, Sybase, CSV, SAP, etc... : Facilitation de linterfaçageMars 2012 Lessentiel des Architectures Internet et Intranet 53/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  53. 53. Le STANDARD LDAPMars 2012 Lessentiel des Architectures Internet et Intranet 54/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  54. 54. LDAP (Lightweight Directory Access Protocol) ● LDAP simplifie la gestion des profils de personnes et de ressources, favorise linteropérabilité des systèmes dinformation à travers le partage de ces profils, il améliore également la sécurité daccès aux applications : – Centralisation de lauthentification, – Centralisation de la gestion des droits,Mars 2012 Lessentiel des Architectures Internet et Intranet 55/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  55. 55. Le serveur LDAP ● Un serveur LDAP « outil requis pour la gestion des identités ». Ses fonctions : – Etablir la connexion avec lannuaire, – Rechercher les entrées, – Comparer les entrées, – Ajouter les entrées, – Modifier les entrées, – Supprimer les entrées, – Annuler ou abandonner une opération, – Fermer la connexion avec lannuaire.Mars 2012 Lessentiel des Architectures Internet et Intranet 56/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  56. 56. Concept du Protocole. LDAP cest : ● Le protocole permettant daccéder à linformation contenue dans lannuaire, ● Un modèle dinformation définissant le type de données contenues dans lannuaire, ● Un modèle de nommage définissant comment linformation est organisée et référencée, ● Un modèle fonctionnel qui définit comment données et accès sont protégés, ● Un modèle de duplication qui définit comment la base est répartie entre serveurs, ● Des APIs pour développer les applications clientes, ● LDIF : un modèle déchange de donnée.Mars 2012 Lessentiel des Architectures Internet et Intranet 57/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  57. 57. Les serveurs LDAP ● Apache Directory Server, ● Open Directory dApple, ● Red Hat Directory Server, ● OpenLDAP, ● IBM Lotus Domino, ● Active Directory (Microsoft) ● Oracle Internet Directory,...Mars 2012 Lessentiel des Architectures Internet et Intranet 58/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  58. 58. Les clients LDAP ● Jxplorer (Java), ● LDAP Browser (Java), ● LDAP Admin (Windows), ● APACHE Directory Studio (Java), ● GQ (GTK) sous Linux, ● Luma (Linux), ● PhpLDAPadmin (PHP), ● FusionDirectory (PHP),....Mars 2012 Lessentiel des Architectures Internet et Intranet 59/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  59. 59. Les connexions ● Module LDAP PHP (ldap_connect, ldap_add, ldap_compare,... ● LdapLoginModule JAVA, JAAS LoginModule,... ●Mars 2012 Lessentiel des Architectures Internet et Intranet 60/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  60. 60. Lentreprise 2.0● Blogs, Wikis, RSS, Mashup : utilisation en entreprise ? Bénéfices métiers ?● Veille informatique : agents intelligents, surveillance de le-réputation sur le net, optimisation de linformation via les flux RSS.● Technologies Web 2.0 et les retombées sur les applications web,● Le Géant GOOGLE et lEntreprise : son évolution,● Offres SAAS, PGI Open Source, Interfaces web (ex : OpenErp),● Evolution du SI vers le Cloud Computing...Mars 2012 Lessentiel des Architectures Internet et Intranet 61/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  61. 61. Lévolution du webMars 2012 Lessentiel des Architectures Internet et Intranet 62/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  62. 62. Blogs, Wikis, RSS, Mashups...Mars 2012 Lessentiel des Architectures Internet et Intranet 63/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  63. 63. Entreprise 2 et veille informationnelle ● Utilisation des Fils RSS, ● Agrégateurs, ● Weblogs, ● Wikis, ● Wikiblogs, ● Agents intelligents, Mashup.Mars 2012 Lessentiel des Architectures Internet et Intranet 64/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  64. 64. Google et le web ● Marketing : Google Display, Régie publicitaire, AdSense, AdWord, Play Store, .. ● Google Analytic : statistiques web, ciblage, ● Outils développeurs web : Google Webmaster Tools, Url shortener, Website Optimizer, Page Speed Online, ● Applications : Google App, google docs, Gmail, Agenda, Google Traduction, ... ● Communication : Google +, Gtalk, ● Médias : You Tube, Picassa, Google Reader, Picnik, Ketshup, ... ● Veille : Google Alertes, FeedBurner,...Mars 2012 Lessentiel des Architectures Internet et Intranet 65/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  65. 65. Les Offres SAAS : logiciel en tant que service LOFFRE SAAS : Abonnement logiciel plutôt que licence à travers une interface Web. ● Les principales applications concernées : – Les CRM (Relation Client), – VidéoConférence (WebEx, Moodle,...) – Les PGI ou ERP (SAP, OpenErp,...) – Plateforme mails, ...Mars 2012 Lessentiel des Architectures Internet et Intranet 66/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  66. 66. Le Cloud Computing CLOUD COMPUTING = Informatique distante ● Le Cloud Computing désigne lexploitation des ressources informatiques distantes permettant dexploiter des services en ligne à la demande. ● Les acteurs : Oracle, Google, Adobe, Microsoft, IBM, Cisco, HP, Dell, Amazone, SalesForce, Zoho,... ● Applications : lexploitation de logiciels en ligne, larchivage des données, la mise à disposition de puissance de calcul, la collaboration au travers despaces de travail partagés et doutils de communication,...Mars 2012 Lessentiel des Architectures Internet et Intranet 67/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  67. 67. Le Cloud ComputingMars 2012 Lessentiel des Architectures Internet et Intranet 68/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  68. 68. Les Espaces de Collaboration ● Les protocoles : SMTP, POP3, MIME,... ● Les plateformes collaboratives (WebEx, Moodle, Skype,...) ● Agenda partagés, interface mobile,... ● Forums et groupe de travail, ● Les RSE dans lentreprise,Mars 2012 Lessentiel des Architectures Internet et Intranet 69/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  69. 69. Les protocoles de messagerieMars 2012 Lessentiel des Architectures Internet et Intranet 70/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  70. 70. Les Protocoles de messagerie● SMTP : (Simple Mail Transfer Protocol) standard pour transférer le courriel dun serveur à un autre.● POP : (Post Office Protocol) récupérer son courrier sur un serveur distant (serveur POP) en local lorsque lon a pas une connection internet en permanence.● IMAP : (Internet Message Access Protocol) est un alternatif à POP offrant en plus la possibilité de gérer plusieurs accès simultanés.● MIME : (Multipurpose Internet Mail Extensions) standard permettant détendre les possibilités duMarscourrier électronique des images, sons, vidéo, etc... 2012 Lessentiel : Architectures Internet et Intranet 71/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  71. 71. Les Plateformes CollaborativesMars 2012 Lessentiel des Architectures Internet et Intranet 72/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  72. 72. Lévolution des RSE en entrepriseMars 2012 Lessentiel des Architectures Internet et Intranet 73/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  73. 73. EN CONCLUSION...Mars 2012 Lessentiel des Architectures Internet et Intranet 74/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  74. 74. Apport de linternet/Intranet dans lentreprise ?Communication : ● Coût réduit, ● Intérieur vers Extérieur, ● Rapidité de mise en ● Extérieur vers Intérieur, place distante (navigateur), ● En Interne ● Simplicité dinstallation ET APRÈS ?Mars 2012 Lessentiel des Architectures Internet et Intranet 75/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net
  75. 75. Et après ? Vers le Web 3... ● LÈre du Web 3 est déjà bien entamée : – Le logiciel se libère des ordinateurs personnels, – Fusion de linternet classique, mobile et internet des objets, – Mise en œuvre des standards, intégration du Web multi-niveaux, – Résolution des problèmes dinteropérabilité entre les services.Mars 2012 Lessentiel des Architectures Internet et Intranet 76/76 Auteur Emmanuelle POULAIN – http://www.idnetinfo.net

×