Pour le traitement des demandes sortantes, un client J2EE externe appelle l'adaptateur via l'architecture SCA (Service Component Architecture). Le client demande alors une exécution, qui à son tour est transmise de l'adaptateur vers l'EIS (Enterprise Information System). Le traitement sortant permet au client d'appeler l'adaptateur pour effectuer des opérations spécifiques dans un système de fichiers EIS.
L'adaptateur pour les applications métier Siebel est géré par les métadonnées afin d'effectuer le traitement sortant des objets et composants métier. Il prend en charge des objets métier hiérarchiques. Les informations concernant l'objet qui va être traité sont stockées dans les informations propres à l'application pour l'objet et chacun de ses attributs.
L'adaptateur prend en charge les opérations Create, Update, Delete, RetrieveAll, Retrieve, Exists et ApplyChanges. L'opération Delete implique une suppression physique. L'adaptateur utilise l'opération Retrieve lors des opérations entrantes pour récupérer les objets à partir de l'application Siebel. Le canevas de commande des classes de fondation de l'adaptateur permet d'effectuer des opérations. Le nom de l'ordre d'exécution est AFTER_PARENT.
Pour le traitement entrant, l'adaptateur modèle les objets d'intégration en tant qu'objets métier. Vous sélectionnez le nom du service métier qui traite l'objet d'intégration requis. Par exemple, sélectionnez l'adaptateur Siebel EAI si vous prévoyez d'utiliser un objet d'intégration basé sur un objet métier Siebel ou sélectionnez un compte-rendu Siebel si vous prévoyez d'utiliser une interface de compte-rendu comme objet d'intégration lors du traitement entrant.
Pour le traitement sortant, la méthode d'événement n'est pas utilisée et doit rester vide lorsque le service est de type sortant. Cette méthode n'est utilisée par l'adaptateur uniquement lors du traitement entrant pour récupérer l'objet d'intégration ; la récupération est alors effectuée par le nom de la méthode du service métier.
Les événements sortants permettent au client d'appeler l'adaptateur pour effectuer une opération spécifique dans une application métier Siebel. Le client peut demander une connexion au moyen d'une fabrique de connexions et d'une spécification de connexion qui définit le nom utilisateur et le mot de passe servant à l'authentification. Pour les clients SCA (Service Component Architecture), la fonctionnalité de l'adaptateur est exposée via des interfaces décrites en langage WSDL (Web Services Description Language). La description de service sortant, EISImportBinding, est un artefact de description de composant de service qui est produit par l'assistant de reconnaissance de service d'entreprise. Il s'agit d'un fichier d'importation. Les valeurs requises lors de l'exécution figurent dans le fichier d'importation, qui spécifie le nom de la fonction, le nom utilisateur et le mot de passe requis.
Le client crée automatiquement une spécification d'interaction qui définit un nom de fonction qui est une méthode valide du service métier. Le nom du service métier se trouve dans les métadonnées de l'objet métier entrant.
Ces mécanismes exécutent une demande en utilisant l'interaction de l'adaptateur. L'adaptateur utilise l'objet métier en entrée pour déterminer le service métier et le nom de la fonction pour déterminer la méthode à appeler.
L'adaptateur crée une copie de l'objet métier en entrée, qui est renseignée par les résultats, en tant qu'objet métier de sortie. L'adaptateur génère le groupe de propriétés Siebel requis à partir de l'objet métier en entrée et appelle le service métier. Le groupe de propriétés Siebel en sortie est ensuite renseigné dans l'objet métier en sortie. Le graphique métier en sortie est renvoyé à l'implémentation de l'enregistrement WebSphere Business Integration, qui est renvoyée au client appelant.
© Copyright IBM France 2006. Tous droits réservés
© Copyright IBM Corporation 2005, 2006.
Ce centre de documentation utilise la technologie Eclipse (http://www.eclipse.org)