Connexion à des systèmes d'information d'entreprise

Les outils J2C (J2EE Connector), les adaptateurs de ressources et les importateurs de fichiers vous permettent de créer des artefacts J2EE Connector que vous pouvez utiliser pour créer des applications d'entreprise.

Développement d'applications J2EE pour les systèmes d'information d'entreprise

Les outils J2EE Connector vous permettent de créer des applications J2EE fonctionnant sur un serveur WebSphere Application Server pour accéder à des opérations et à des données sur des systèmes EIS (Enterprise Information Systems) comme CICS ECI ou IMS. La technologie clé utilisée pour fournir ce type d'accès est l'adaptateur de ressources implémenté en fonction de l'architecture JCA. L'objectif de l'architecture J2EE Connector Architecture est de connecter les systèmes EIS, tels que CICS et IMS à la plateforme J2EE ; elle offre un grand nombre de qualités de service qui peuvent être fournies par un serveur d'application J2EE. Ces qualités de service comprennent : Ces qualités de service sont fournies au moyen de contrats de niveau système entre un adaptateur de ressources fourni par le connecteur (CICS Transaction Gateway ou IMS Connect, par exemple) et le serveur d'application. Il n'est pas nécessaire pour l'utilisateur de fournir un code de programme supplémentaire. Ainsi, le programmeur peut se concentrer sur l'écriture de codes métier et n'est pas concerné par la mise à disposition d'une qualité de service. L'architecture J2EE Connector Architecture définit une interface de programmation appelée CCI (Common Client Interface). Cette interface peut être utilisée, avec quelques changements mineurs, pour communiquer avec tout système EIS.

Le diagramme suivant illustre l'architecture des outils de J2EE Connector au sein de l'environnement de développement :

Présentation de J2C

Adaptateurs de ressources

Pour que votre application communique avec un système EIS, un adaptateur de ressources est nécessaire pour créer un lien de communication entre votre application et le système EIS. Les outils J2C comprennent un certain nombre d'adaptateurs de ressources qui vous permettent de créer et de tester des applications d'entreprise J2C dans leur environnement de test unitaire. Ces adaptateurs de ressources (fichiers RAR) peuvent être importés dans le plan de travail et utilisés pour créer des applications d'entreprise.

Quatre adaptateurs de ressources sont livrés avec le produit :

Tableau 1. Adaptateurs de ressources pris en charge
JCA 1.0 JCA 1.5
IMSICO91014.rar IMSICO91023.rar
IMSICO91013.rar IMSICO91022a.rar
IMSICO91012.rar IMSICO91021.rar
IMSICO91011.rar IMSICO91022.rar
IMSICO91013a.rar IMSICO9102.rar
ECIResourceAdapter 5.1.0.1 ECIResourceAdapter 6.0.1
ECIResourceAdapter 5.1 ECIResourceAdapter 6.0.2
  ECIResourceAdapter 6.0

Pour plus d'informations sur CICS, voir l'adaptateur de ressources CICS ECI. En outre, tous les logiciels et matériels pour CICS Transaction Gateway sont répertoriés dans http://www-1.ibm.com/support/docview.wss?uid=swg21239203. Pour plus d'informations sur IMS, voir l'adaptateur de ressources IMS.

Importateurs

Pour que votre application pusse traiter les fichiers source à partir des systèmes d'information CICS ou IMS, les données doivent être importées et mappées vers des structures de données Java. Trois importateurs sont à votre disposition pour votre application : l'importateur C, l'importateur COBOL et l'importateur PL/I.

Ces outils vous permettent d'importer des programmes COBOL, C ou PL/I dans votre application via un processus de transformation du type de données. Les importateurs mappent les types de données contenus dans le fichier source afin que votre application puisse accéder aux éléments source. En d'autres termes, si vous codez des applications Java™ pour accéder à des programmes de transaction écrits en COBOL, en C ou en PL/I dans CICS ou IMS via les adaptateurs de ressources J2C, les applications Java devront
Remarque : L'importateur PL/1 n'est pas pris en charge sous Linux.

Pour plus d'informations sur l'importateur COBOL, voir Importateur COBOL ; pour plus d'informations sur l'importateur C, voir Importateur C ; pour plus d'informations sur l'importateur PL/I, voir Définition des préférences de l'importateur PL/I

Assistants J2C

Les assistants J2C vous permettent de créer des applications J2C, comme programmes autonomes ou comme fonctionnalité ajoutée à des applications existantes. Les assistants importent de manière dynamique votre adaptateur de ressources sélectionné, vous permettent de définir les propriétés de connexion pour vous connecter à des serveurs EIS, vous guident tout au long des étapes de mappage des données et d'importation des fichiers et facilitent la création de classes et méthodes Java afin d'accéder à des données source transformées.

Une application J2C classique consiste en un bean Java J2C avec une ou plusieurs méthodes qui appellent des fonctions EIS. Pour CICS et IMS, l'entrée et les sorties de ces fonctions sont des classes de liaison de données créées par l'assistant de liaison de données CICS/IMS Java. Une fois que vous avez créé un bean Java J2C , vous pouvez ensuite créer des pages Web, un EJB ou un service Web pour votre bean Java J2C .

Types d'assistants J2C disponibles

Le diagramme suivant illustre le flux de l'assistant de bean Java J2C lors de la création d'un bean Java J2C, d'un bean de données et de l'artefact de déploiement optionnel :

Assistants J2C


Vos commentaires