Page d'accueil Page d'accueil Page d'accueil
   Offre   Société   Produit  Expertise Actualités Recrutement Contactez-nous Plan du site

Expertise

Articles techniques
Testez nos experts
    SGBD
    Technologies
    Intégration Continue
 

Accueil > Expertise > Tester nos experts > Technologies > Différence au niveau architecture entre .NET et J2EE

Technologies : J2EE et .NET

Quelle est la différence au niveau architecture entre .NET et J2EE ?

D'après Sun qui est un des principaux moteur de la technologie J2EE, java sera utilisée sur 40% des téléphones portables au Japon d'ici la fin de l'année. Microsoft quand à lui, ne cesse d'augmenter ses parts de marcher. La constellation des technologies Java s'organise et possède déjà une avance dans le secteur des grosses entreprises.

Voici une liste non exhaustive des éditeurs proposant une solution à base de serveur de composants ou de serveur applicatif :

Vendeur Nom Techno. Plateforme Solution
Microsoft
http://www.msdn.microsoft.com
Visual Studio .NET Beta 2 COM Windows 98/NT/2000 Serveur, IDE, Framework
BEA
http://www.bea.com
WebLogic Server 6.1 J2EE Windows NT/2000, Unix, HP-UX, Solaris Serveur
SilverStream
http://www.silverstream.com
SilverStream eXtend J2EE Windows NT/2000, Unix Serveur, IDE
SUN
http://www.sun.com
iPlanet Application Server 6.0 J2EE Solaris, Windows NT, HP-UX, Linux Serveur
HP Bluestone
http://www.Bluestone.com
Total-e-Server 7.3 J2EE Linux, HP-UX, Solaris, OS 390/400 Serveur, Plug in pour VisualAge
Oracle
http://www.Oracle.com
Internet Developer Suite J2EE UNIX, Linux Serveur, IDE, Framework
Sybase
http://www.sybase.com
EAServer 4.0 J2EE Windows 98/NT/2000 Serveur, IDE
Borland
http://www.borland.com
AppServer Edition J2EE Windows 98/NT/2000 Serveur

.NET

J2EE

Tableau comparatif des 2 technologies :

Fonctionalités J2EE .NET.
Type Standard Sun Propiétaire Microsoft
Vendeurs de composants + 30 1
Interpréteur Java Runtime Environnement Common Langage Runtime
Exécution Précompilé : .class Compilé
Pages Dynamiques JSP ASP
Composants EJB .Net Managed composant
Accès aux Bases De Données JDBC, SQL/J ADO.NET, natif

Face à Microsoft, la concurrence s'est progressivement rassemblée autour de la norme Java 2 Enterprise Edition (J2EE). Elle s'est imposée comme un standard car elle permet une interropérablilité totale avec de nombreux applicatifs et protocoles existant et déjà bien éprouvés (CICS, MQSeries, corba, RMI, SNMP, JDBC, …).

Au niveau architecture, rien ne change vraiment, le choix de l'une ou l'autre architecture se fera en prenant en compte d'autres critères comme la portabilité entre Systèmes d'exploitation et entre serveurs d'applications. La plateforme J2EE permet en outre un meilleur paramétrage et une meilleure gestion de la répartition de la charge.

Pour ceux qui est de la nouvelle génération technologique, tous les acteurs considèrent les Services Web comme étant le standard incontournable de demain. A l'avenir, nous verrons certainement apparaître des sites spécialisés dans la mises à disposition des services Web qui pourront être propriétaires, loués, échangés, ou créés en partenariat. Les utilisateurs paieront ses services à l'utilisation. Tout cela dans le but de répondre aux nouvelles attentes des utilisateurs et des providers qui sont :

  • le choix de la qualité des services
  • leurs utilisations à distance sans installation
  • le paiement à la demande

Pratiquement tous les vendeurs, y compris Microsoft se sont lancés dans leurs implémentations.


Retour en haut de la page Haut de page