JEE  VS  .NET<br />Présenté par : Ghazouani Mahdi<br />1<br />
SOMMAIRE<br />SUN vsMICROSOFT<br />JEE<br />.NET<br />Similarités et stratégies<br />Conclusion<br />2<br />
SUN VS MICROSOFT (1/2)<br />Sun Microsystems <br /><ul><li>C’est un constructeur d'ordinateurs et un éditeur de logiciels ...
Le 20 avril 2009 Sun est racheté par Oracle Corporation.
Le chiffre d'affaires de l'entreprise est de 13,873 milliards de dollars (2007) et     l'effectif     d'environ 38 600 per...
Sun produit des serveurs et stations de travail basés sur le processeur SPARC et x86, les systèmes d'exploitation Solaris(...
Sun est l'inventeur du standard NFS (Network File System), il est aussi à l'origine de la standardisation d’UNIX System V ...
SUN VS MICROSOFT (2/2)<br />Microsoft<br /><ul><li>Microsoft Corporation est une multinationale informatique américaine, f...
Son revenu annuel a atteint 60,42 milliards de dollars sur l’exercice 2007-2008 et elle emploie 88 180 personnes dans 107 ...
Son activité principale consiste à développer des systèmes d’exploitation et logiciels pour micro-ordinateur.
La stratégie commerciale de Microsoft lui a permis de diffuser son système d’exploitation Windows sur la grande majorité d...
Microsoft participe aussi dans d’autres secteurs d’activité, comme la chaîne câblée américaine MSNBC, le portail web MSN, ...
Au cours de son histoire, la société a été la cible de critiques pour de nombreuses raisons, dont abus de position dominan...
JEE (1/6)<br /><ul><li>Java Enterprise Edition, ou Java EE (anciennement J2EE)
C’est une spécification pour la technique Java de Sun plus particulièrement destinée aux applications d’entreprise.
Dans ce but, toute implémentation de cette spécification contient un ensemble d’extensions au framework Java standard (JSE...
Historiquement, J2EE a été conçu pour le développement d’applications coté serveur écrites en Java.</li></ul>5<br />
JEE (2/6)<br />Serveurd’application<br /><ul><li>C’est l'environnement d'exécution des applications côté serveur.
Prend en charge l'ensemble des fonctionnalités qui permettent à N clients d'utiliser une même application :</li></ul>     ...
Ouverture sur de multiples sources de données
Prochain SlideShare
Chargement dans…5
×

J2EE vs .NET

4 441 vues

Publié le

- Historique
- Sun Microsystems
- Microsoft
- J2EE
- DOT NET

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

Aucun téléchargement
Vues
Nombre de vues
4 441
Sur SlideShare
0
Issues des intégrations
0
Intégrations
24
Actions
Partages
0
Téléchargements
201
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

J2EE vs .NET

  1. 1. JEE VS .NET<br />Présenté par : Ghazouani Mahdi<br />1<br />
  2. 2. SOMMAIRE<br />SUN vsMICROSOFT<br />JEE<br />.NET<br />Similarités et stratégies<br />Conclusion<br />2<br />
  3. 3. SUN VS MICROSOFT (1/2)<br />Sun Microsystems <br /><ul><li>C’est un constructeur d'ordinateurs et un éditeur de logiciels américain.
  4. 4. Le 20 avril 2009 Sun est racheté par Oracle Corporation.
  5. 5. Le chiffre d'affaires de l'entreprise est de 13,873 milliards de dollars (2007) et l'effectif d'environ 38 600 personnes (2006). Sun est présent dans plus de 100 pays (2005).
  6. 6. Sun produit des serveurs et stations de travail basés sur le processeur SPARC et x86, les systèmes d'exploitation Solaris(anciennement SunOS), une Machine virtuelle Java, le langage de programmation Java.
  7. 7. Sun est l'inventeur du standard NFS (Network File System), il est aussi à l'origine de la standardisation d’UNIX System V Release 4(en partenariat avec AT&T).</li></ul>3<br />
  8. 8. SUN VS MICROSOFT (2/2)<br />Microsoft<br /><ul><li>Microsoft Corporation est une multinationale informatique américaine, fondée par Bill Gates et Paul Allen.
  9. 9. Son revenu annuel a atteint 60,42 milliards de dollars sur l’exercice 2007-2008 et elle emploie 88 180 personnes dans 107 pays différents.
  10. 10. Son activité principale consiste à développer des systèmes d’exploitation et logiciels pour micro-ordinateur.
  11. 11. La stratégie commerciale de Microsoft lui a permis de diffuser son système d’exploitation Windows sur la grande majorité des ordinateurs de bureau.
  12. 12. Microsoft participe aussi dans d’autres secteurs d’activité, comme la chaîne câblée américaine MSNBC, le portail web MSN, les périphériques informatiques (claviers, souris), et les produits de divertissement domestique comme la Xbox et le Zune.
  13. 13. Au cours de son histoire, la société a été la cible de critiques pour de nombreuses raisons, dont abus de position dominante (la firme a été poursuivie par la justice américaine et européenne pour violation des lois antitrust).</li></ul>4<br />
  14. 14. JEE (1/6)<br /><ul><li>Java Enterprise Edition, ou Java EE (anciennement J2EE)
  15. 15. C’est une spécification pour la technique Java de Sun plus particulièrement destinée aux applications d’entreprise.
  16. 16. Dans ce but, toute implémentation de cette spécification contient un ensemble d’extensions au framework Java standard (JSE, Java Standard Edition) afin de faciliter la création d’applications réparties.
  17. 17. Historiquement, J2EE a été conçu pour le développement d’applications coté serveur écrites en Java.</li></ul>5<br />
  18. 18. JEE (2/6)<br />Serveurd’application<br /><ul><li>C’est l'environnement d'exécution des applications côté serveur.
  19. 19. Prend en charge l'ensemble des fonctionnalités qui permettent à N clients d'utiliser une même application :</li></ul> - Gestion de la session utilisateur<br /><ul><li>Gestion des montées en charge et reprise sur incident
  20. 20. Ouverture sur de multiples sources de données
  21. 21. Les deux leaders en matière de serveur d’application qui supportent JEE sont IBM Websphere et BEA Weblogic.</li></ul>6<br />
  22. 22. JEE (3/6)<br />Architecture<br />7<br />
  23. 23. JEE (4/6)<br />J2EE est une architecture qui fait appel aux éléments suivants :<br />1. Clients : Application ou Applets Java<br />2. Services de présentation Web : Servlets, Pages JSP<br />3. Services d’applications distribués : Entreprise JavaBeans<br />4. Services de la plate-forme : Sécurité, Transactions, Ressources de type connections…<br />8<br />
  24. 24. JEE (5/6)<br />Modèle de développement<br />9<br />
  25. 25. JEE (6/6)<br />IDE<br />10<br />
  26. 26. .NET (1/4)<br /><ul><li>C’est le nom donné à un ensemble de produits et de technologies informatiques de l'entreprise Microsoft pour rendre des applications facilement portables sur Internet.
  27. 27. Le but est de fournir un serveur web local permettant de gérer des services et évitant d'externaliser des données privées sur un service web de stockage ou un hébergement web tiers.</li></ul>11<br />
  28. 28. .NET (2/4)<br />Architecture<br />12<br />
  29. 29. EXE/DLL(MSIL and metadata)<br />SourceCode<br />Compiler<br />ClassLibraries(MSIL and metadata)<br />Class Loader<br />JIT Compiler<br />Call to anuncompiledmethod<br />ManagedNative Code<br />Execution<br />Runtime Engine<br />.NET (3/4)<br />Moteurd’exécution<br />13<br />
  30. 30. .NET (4/4)<br />IDE<br />14<br />
  31. 31. Similarités et stratégies (1/4)<br />Similarités<br />J2EE et .Net sont tous les deux:<br /><ul><li>Environnements de développement orienté-objet des application distribuées n-tiers.
  32. 32. Environnement viable pour le développement, le déploiement et la gestion des systèmes logiciels d’entreprise.
  33. 33. Environnement de développement des applications e-commerce et services Web.</li></ul>15<br />
  34. 34. Similarités et stratégies (2/4)<br />16<br />
  35. 35. Similarités et stratégies (3/4)<br />Stratégies de SUN<br />Mettre Java sur les cellulaires et les gadgets électroniques <br />Offrir rapidement un bon support pour les Web Services<br />Éviter la fragmentation de la plate-forme tout en rendant Java profitable « Write Once, RunAnywhere »<br />17<br />
  36. 36. Similarités et stratégies (4/4)<br />Stratégies de Microsoft<br />Stratégie axée sur les Web Services. Web Services pour les gadgets électroniques depuis la deuxième moitié de 2002<br />2. Utiliser son avance coté desktop pour mieux se positionner dans le marché des cellulaires et gadgets électroniques (vs Palm et Nokia surtout)<br />3. Architecture ouverte aux autres plate-formes mais support principalement pour Windows<br />18<br />
  37. 37. Conclusion<br />.NET est une stratégie de Produit<br />J2EE est une spécification (Standards)<br />Développement des services Web :<br /><ul><li>ADO.NET est construit à partir d’une architecture XML
  38. 38. .NET Services Web supposent un model de message basé sur SOAP
  39. 39. J2EE donne la liberté aux développeurs de choisir un modèle d’échange des messages mais difficile de l’intégrer</li></ul>19<br />
  40. 40. Merci pour votre attention<br />20<br />

×