Rubrique précédente: Flux de travaux pour la création d'applications Web

Rubrique suivante: Ajout d'une classe d'appliance à un catalogue


Création d'une application CA AppLogic

CA AppLogic implémente les applications en combinant un descripteur de package, un assemblage de singleton nommé MAIN et un catalogue d'application facultatif. Si toutes les classes d'appliance requises existent déjà dans un ou plusieurs catalogues disponibles, l'assemblage de l'application consiste à créer l'intérieur de l'assemblage MAIN.

L'assemblage MAIN est différent des autres assemblages, dans la mesure où il ne dispose pas de terminaux. Cela est dû au fait que dans CA AppLogic, les terminaux servent uniquement aux connexions entre les appliances. Pour interagir avec le réseau IP externe, l'application doit inclure une ou plusieurs appliances de passerelle. Les passerelles sont des appliances de catalogue standard qui isolent le reste de l'application des informations et paramètres requis pour ces interactions. De plus, les passerelles de CA AppLogic présentent l'avantage de disposer de pare-feux intégrés.

Pour plus d'informations, consultez le programme de configuration d'application.

Remarque : La création d'une application CA AppLogic est un processus interactif. Vous pouvez créer une nouvelle application ou copier une application existante et la modifier selon vos besoins.

  1. Choisissez les services que l'application fournira au réseau définissant les entrées de l'application.
  2. Créez et configurez une passerelle d'entrée pour chacune de ces entrées.
  3. Décidez de quels services externes votre application aura besoin et configurez une appliance de sortie distincte pour accéder à chacun de ces services.
  4. Créez les volumes virtuels d'application dans lesquels vous pouvez insérer le code, les scripts, le contenu et les bases de données spécifiques à votre application. Donnez à chaque volume un nom approprié et utilisez un volume virtuel d'application avec plusieurs appliances. Par exemple, vous pouvez placer tous vos fichiers HTML, les images statiques, les scripts CGI et les packages EJB dans des répertoires différents d'un volume unique et donner plus tard ce volume à tous vos serveurs Web et les serveurs J2EE.
  5. Assemblez (ou modifiez) l'infrastructure dont vous avez besoin entre les entrées et les sorties de l'application à l'aide des appliances et des serveurs des catalogues. Dans le processus, vous pouvez décider de créer une nouvelle appliance ou un serveur ou d'en personnaliser un existant afin de mieux répondre à vos attentes.

La conception de la nouvelle application est terminée lorsque le singleton MAIN est complètement assemblé et lorsque tous les subordonnés inclus existent et sont correctement configurés. Dès que cette étape est accomplie, l'application est immédiatement prête pour l'exécution sur un système matériel cible.

Important : La première fois que vous démarrez une application après y avoir ajouté une ou plusieurs nouvelles appliances, CA AppLogic instancie automatiquement tous les volumes de classe de ces appliances. Le processus peut prendre entre 2 et 10 minutes, voire plus, en fonction de la taille des volumes.