Un serveur d'application est un framwork (cad des API) qui te permet de gérer les choses suivantes en essayant d'être aussi peu intrusif que possible dans ton code :
- gestion des transactions (transaction sur plusieurs ressources : plusieurs bases de données par exemple)
- gestion de la persistence (cycle de vie des données, cache des données)
- API d'accèes au base de données
- API d'accès au mail
- API de gestion des droits et utilisateurs (annuaire et ACL)
- API de communication par message publish/subscribe ou point à point (JMS)
- API de communication par appel de méthode distant (RMI)
- standardisation (DTD) de la manière de paramétrer, déployer un composant métier (paramètres de prod != paramètre de tests)
- API d'authentification
Bref c'est un vaste ensemble de service techniques que tu peux utiliser en partie ou entièrement
[^] # Re: Que choisir comme environnement ???
Posté par Thomas Carrié . En réponse à la dépêche Que choisir comme environnement ???. Évalué à 2.
- gestion des transactions (transaction sur plusieurs ressources : plusieurs bases de données par exemple)
- gestion de la persistence (cycle de vie des données, cache des données)
- API d'accèes au base de données
- API d'accès au mail
- API de gestion des droits et utilisateurs (annuaire et ACL)
- API de communication par message publish/subscribe ou point à point (JMS)
- API de communication par appel de méthode distant (RMI)
- standardisation (DTD) de la manière de paramétrer, déployer un composant métier (paramètres de prod != paramètre de tests)
- API d'authentification
Bref c'est un vaste ensemble de service techniques que tu peux utiliser en partie ou entièrement