Une spécialisation technologique forte, associée à des partenariats avec les plus grands éditeurs et opérateurs
Des clés pour comprendre et choisir
Aujourd’hui, le serveur d’application apparaît comme une architecture incontournable lors de la conception de systèmes d’information de haut niveau. Cette architecture doit répondre aux exigences des entreprises en matière de sécurité, de transaction, de distribution, de performance et de pérennité.
Tous les éditeurs l’ont compris et le paysage technologique propose à aujourd’hui trois grandes familles de solutions technologiques pertinentes :
Enfin, dans ce paysage technologique, les Web Services et le XML se distinguent comme des standards transversaux indépendants du serveur d’application.
Différentes alternatives technologiques
Ces technologies représentent différentes alternatives et n’offrent pas les mêmes intérêts. Notre maîtrise de ces différentes approches technologiques nous permet de faire une recommandation sur mesure dépendant de votre stratégie et du type de solution ou d’application que vous souhaitez mettre en place.
OpenSource (PHP) | Microsoft : ASP et .NET | Java ou J2EE | |
---|---|---|---|
Système et SGBD conseillés | Linux ou unix PostGreSQL | Windows SQL Server | Système indifférent Oracle DB2 avec WebSphere |
Avantages | Coût de licence Temps de développement réduit | Apprentissage rapide Process RAD Pluralité des langages Excellente intégration à l’OS et au SGBD Existence d’AGL Disponibilité de progiciels | Une architecture devenue un standard suivi par beaucoup d’éditeurs Le langage JAVA permet de pérenniser les formations; Langage Objet Existence d’AGL Disponibilité de progiciels |
Inconvénients | Absence d’AGL. Evolution aléatoire. Défaut de portabilité ascendante (PHP3 et PHP4 compatibles à 90% par exemple). | Faible pénétration des technologies Microsoft en environnement gros systéme. | Coût de conversion des équipes de développement élevé. Temps de développement plus important. Cas de non-réutilisabilité pour certains développements transversaux (EJB). |