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 J2C que vous pouvez utiliser pour créer des applications d'entreprise qui créent des systèmes EIS d'information d'entreprise.

Développement d'applications Java™ EE pour les systèmes d'information d'entreprise

Les outils J2EE Connector vous permettent de créer des applications Java EE fonctionnant sur un serveur WebSphere Application Server pour accéder à des opérations et à des données sur des systèmes d'information d'entreprise (EIS) tels que CICS 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 est de connecter des systèmes d'information d'entreprise tels que CICS, IMS, Sap, Siebel, PeopleSoft, JD Edwards et Oracle à la plateforme Java EE ; les outils J2C offrent un certain nombre de qualités de service qui peuvent être fournies par un serveur d'applications : Ces qualités de service sont fournies par des contrats de niveau système entre un adaptateur de ressources fourni par le connecteur (exemple : CICS Transaction Gateway ou IMS Connect) et le serveur d'applications. 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.
Restriction : Les applications J2C sont prises en charge pour une exécution seulement sur WebSphere Application Server.
Important : Les beans J2C sont formellement pris en charge et testés sur les serveurs WebSphere Application Server. Leur utilisation dans d'autres environnements Java devrait être possible, mais les tests effectués à ce titre n'ont pas été très poussés. Si un problème se présente au niveau du code généré et que ce problème peut être isolé en tant que tel au sein d'un environnement WebSphere Application Server, le support sera assuré.

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

Présentation de J2C

Adaptateurs de ressources

Pour que votre application communique avec un système d'information d'entreprise (EIS), un adaptateur de ressources est nécessaire afin d'établir un lien de communication entre elle et le système en question. 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 sur un serveur d'applications. 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.

Les adaptateurs de ressources suivants sont livrés avec le produit :

Importateurs

Pour que votre application puisse traiter des fichiers source issus de systèmes d'information CICS ou IMS, les données doivent être importées et mappées à des structures de données Java. Trois importateurs sont à votre disposition et utilisables dans 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 des types 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 en utilisant les adaptateurs de ressources J2C, les applications Java doivent prendre en charge deux tâches :
Remarque : L'importateur PL/I n'est pas pris en charge sous Linux.

Pour plus d'informations, voir Importateur COBOL ; pour plus d'informations, voir Importateur C ; pour plus d'informations, 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 soit comme programmes autonomes, soit comme fonctions ajoutées à des applications existantes. Voici quelques-uns de leurs points forts :

Une application J2C classique consiste en un bean J2C avec une ou plusieurs méthodes qui appellent des fonctions du système d'information d'entreprise. 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 J2C, vous pouvez créer des pages Web, un EJB ou un service Web pour votre bean J2C.

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

Assistants J2C


Commentaires