|
|
Lotus Domino Designer 5 Bases du Développement |
|
|
|
Historiquement, Lotus Notes a été conçu comme un outil de développement d’applications groupware organisées en bases de documents. La base de documents est réellement le concept unificateur de Domino/Notes : toute information est inscrite dans un document lequel est enregistré dans une base. Le serveur Domino fournit des services tels que les accès multiples à une même base, le routage des documents d’une base vers une autre, la réplication de bases entre serveurs ou entre un serveur et un client. Le développement d’applications ne repose donc pas uniquement sur l’apprentissage d’un langage parce qu’il met en jeu un cocktail :â€" Une gestion de bases de documents : mécanismes d’accès, de partage…â€" Des services sur le serveur Domino : sécurité, routage, réplication…â€" Plusieurs langages, disponibles selon le contexte, dont JavaScript et Java.â€" L’accès aux bases de données de l’entreprise : Oracle, DB2, Sybase…â€" L’accès aux applications de l’entreprise : SAP… Domino est l’exemple type d’un serveur d’applications dans une architecture client/serveur à trois niveaux. Le développement d’applications avec Domino/Notes est un monde à l’intérieur duquel il faudra faire des choix d’après les objectifs et les impératifs de l’entreprise. Par ailleurs, le développement des applications Notes est inséparable de l’administration des serveurs Domino. Il est recommandé au développeur qui veut s’aguerrir de suivre un cours d’initiation à l’administration de Domino. La collection TSOFT propose un ouvrage intitulé « Domino 5.0 : les bases de l’administration » qui complète le présent ouvrage.
|