La plateforme J2EE est désormais un standard de fait pour le développement d'applications dans les architectures multi-tiers.
Sa portabilité, sa modularité et la richesse de ses API lui procurent une grande souplesse et vous permettent des gains de temps considérables.
Architecture Applicative :
Afin de vous aider à mener à bien vos projets J2EE, Clinkast Conseil peut intervenir à différents niveaux de leur réalisation.
Exigences non-fonctionnelles : Parallèlement aux spécifications fonctionnelles élaborées par vos experts métier, il convient de déterminer certaines caractéristiques techniques des services à développer.
Pour cela, plusieurs questions doivent être posées, dans le but de définir une architecture stable et adaptée à vos besoins :
Urbanisation : Quel est l'état actuel de votre système d'information ? Comment réutiliser les services legacy ?
Qualité de service : Quelle charge doit supporter le nouveau système ? Quelle disponibilité de service voulez-vous assurer aux utilisateurs ?
Interopérabilité : Comment l'application interagit-elle avec les autres systèmes ? Quelles couches applicatives devront être réutilisées ?
Choix des outils : La plateforme J2EE est vaste et les frameworks nombreux, qu'ils soient libres ou commerciaux.
A nouveau, le choix technologique dépend de plusieurs critères :
Homogénéité : Quels outils utilisez-vous déjà ? Votre entreprise privilégie-t-elle certains outils ?
Maintenabilité : Qui devra faire évoluer l'application ? Existe-t-il une communauté active autour des frameworks utilisés ?
Performances : Les temps de traitement sont-ils cruciaux pour l'application ?