Development Studio Client vous permet d'accéder à vos applications iSeries hors de l'interface en mode texte. Vous pouvez générer une interface frontale de type Web pour les écrans DDS de votre programme ou créer une nouvelle interface Web de connexion directe aux paramètres d'entrée et de sortie du programme. Selon la structure de votre programme, l'outil IBM WebFacing et les outils de développement Web vous seront plus ou moins utiles. Le mode d'accès sélectionné dépend de la conception de votre application iSeries et des compromis entre rapidité de déploiement et personnalisation de la conception.
L'outil WebFacing vous permet de créer des interfaces frontales Web d'applications iSeries qui utilisent DDS pour leurs transactions en mode texte. Vous choisissez un style Web, vous générez une série de fichiers JSP et XML interagissant avec la logique de votre programme, puis vous testez votre application dans l'environnement de test WebSphere du plan de travail. Lorsque vous êtes prêt à distribuer votre application, vous pouvez générer des fichiers standard J2EE WAR et EAR qui peuvent être installés sur WebSphere Application Server.
Le concept de WebFacing est idéal pour les applications à diffuser sur un réseau intranet ou sur Internet, lorsque la rapidité du déploiement est plus importante que la personnalisation. Grâce à l'outil WebFacing, vous pouvez continuer à distribuer votre application comme application 5250 et utiliser les mêmes programmes ILE et non ILE pour la distribuer sur le Web.
La figure suivante illustre le processus d'exécution de l'outil WebFacing :
Vous pouvez également créer des pages Web interactives grâce aux outils de développement Web. L'assistant Interaction Web permet de définir facilement la façon dont vos pages interagissent avec une ou plusieurs applications ILE ou non ILE. L'assistant génère des classes d'actions Java et des fichiers JSP à utiliser avec des données issues de formulaires HTML. Lorsque l'utilisateur final saisit des données dans un formulaire, l'entrée devient une donnée dans vos programmes et la sortie du programme est formatée pour le Web. Votre logique peut se composer de différents programmes pour chaque étape d'entrée et de sortie (il s'agit de l'interaction Web). Votre logique peut également se composer d'un unique programme de service avec des points d'entrée pour gérer chaque interaction Web. La figure suivante illustre le transfert des données d'une interface frontale Web créée avec les outils de développement Web vers l'application iSeries, et inversement :
Vous pouvez également utiliser les outils de développement Web pour développer des classes Java qui s'exécutent sur le serveur iSeries. Ces servlets utilisent les données iSeries directement, ou accèdent aux données via des applications ILE et non ILE. Les classes IBM Toolbox for Java incluses dans les outils de développement Java vous permettent d'accéder aux appels de programme et aux fichiers de données iSeries à partir des servlets Java. Les outils de développement Web permettent de développer des servlets, et les classes Enregistrement d'E/S et Appel de programme de la boîte à outils de rechercher et mettre à jour les données iSeries. Vous pouvez lancer vos servlets ou personnaliser leur sortie à partir des fichiers JSP créés dans l'éditeur Page Designer.
Les outils d'édition des outils de développement Web vous permettent de personnaliser vos fichiers HTML et JSP. Ils vous permettent également d'étendre vos pages Web et d'inclure des éléments de formulaire, des applets Java, des scripts imbriqués, des commandes dynamiques et des balises JSP (JavaServer Pages). Les composants Web du système iSeries vous permettent de créer des versions Web de vos pages d'entrée et de sortie ayant les mêmes types de validation d'entrées, de formatage de sorties, de contrôle de sous-fichiers fournis par les écrans DDS natifs. L'exécution de ces tâches ne requiert aucune connaissance approfondie de HTML ou de Java.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.