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.

Avantages et inconvénients des différentes alternatives technologiques.
  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).