{"id":1026,"date":"2010-11-02T04:26:41","date_gmt":"2010-11-02T08:26:41","guid":{"rendered":"http:\/\/www.tridens.si\/?p=1026"},"modified":"2021-12-01T15:36:42","modified_gmt":"2021-12-01T15:36:42","slug":"integrer-oracle-brm-avec-des-applications-enterprise","status":"publish","type":"post","link":"https:\/\/tridenstechnology.com\/fr\/integrating-oracle-brm-with-enterprise-applications\/","title":{"rendered":"Int\u00e9gration d'Oracle BRM aux applications d'entreprise"},"content":{"rendered":"<p>Dans ce billet, nous parlerons du gestionnaire du cadre d'int\u00e9gration des applications d'entreprise (EAI), qui permet d'int\u00e9grer Oracle BRM \u00e0 d'autres applications d'entreprise. Le gestionnaire EAI assure la synchronisation des donn\u00e9es entre les applications de votre entreprise et \u00e9vite la duplication des donn\u00e9es entre les applications. En bref, il fonctionne comme le processus de provisionnement du Telco Framework Manager :<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Un changement se produit, ce qui g\u00e9n\u00e8re un objet \u00e9v\u00e9nement.<\/li><li>Les donn\u00e9es sont g\u00e9n\u00e9r\u00e9es dans le gestionnaire de connexions et envoy\u00e9es au gestionnaire de donn\u00e9es.<\/li><li>Le gestionnaire de donn\u00e9es publie l'objet de la charge utile.<\/li><\/ol>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"610\" height=\"500\" src=\"\/\/i3.wp.com\/tridenstechnology.com\/wp-content\/uploads\/2021\/07\/diagram-brm-integration.jpeg\" alt=\"\" class=\"wp-image-7183\" title=\"Oracle BRM inetgration\" srcset=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2021\/07\/diagram-brm-integration.jpeg 610w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2021\/07\/diagram-brm-integration-300x246.jpeg 300w\" sizes=\"(max-width: 610px) 100vw, 610px\" \/><\/figure><\/div>\n\n\n\n<p>La figure ci-dessous illustre l'architecture d'un gestionnaire de cadre EAI et le flux de donn\u00e9es :<br><br>Pour commencer, il faut d'abord installer le gestionnaire EAI. Il comprend trois fonctions EAI :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Module EAI Connection Manager (CM) (comprend les opcodes requis par l'EAI)<\/li><li>Gestionnaire de donn\u00e9es EAI<\/li><li>Module externe du g\u00e9n\u00e9rateur de charge utile (EM) - \u00e9galement appel\u00e9 serveur Java EAI ou eai_js<\/li><\/ul>\n\n\n\n<p>Une fois le gestionnaire de framework EAI install\u00e9, il est temps de passer \u00e0 l'\u00e9tape de configuration. Le programme d'installation attribue des valeurs par d\u00e9faut dans les fichiers de configuration CM et EAI DM (pin.conf), ainsi que dans le fichier de propri\u00e9t\u00e9s du g\u00e9n\u00e9rateur de charge utile (Infranet.properties).<\/p>\n\n\n\n<p>Ensuite, assurez-vous que<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>le pointeur dm_ dans le fichier CM pin.conf pointe vers le m\u00eame port que le port dm_ configur\u00e9 dans le fichier EAI DM pin.conf ;<\/li><li>le em_pointer dans le CM pin.conf pointe vers le m\u00eame port que le infranet.server.portNr dans le eai_js Infranet.properties ;<\/li><li>les scripts de d\u00e9marrage et d'arr\u00eat sont modifi\u00e9s en cons\u00e9quence pour que les nouveaux processus d\u00e9marrent et s'arr\u00eatent en cons\u00e9quence.<\/li><\/ol>\n\n\n\n<p>Outre cette configuration de base, la fonction de notification d'\u00e9v\u00e9nement, qui appelle l'opcode (nom : PCM_OP_PUBLISH_GEN_PAYLOAD ; num\u00e9ro : 1301) qui met en cache l'\u00e9v\u00e9nement Oracle BRM dans le g\u00e9n\u00e9rateur de charge utile, devra \u00eatre configur\u00e9e. Pour activer la notification d'\u00e9v\u00e9nements, ex\u00e9cutez l'utilitaire load_pin_notify afin de charger le fichier de configuration contenant la liste de notification d'\u00e9v\u00e9nements dans la base de donn\u00e9es Oracle BRM. Cependant, avant d'ex\u00e9cuter l'utilitaire, les fichiers de configuration pour la notification d'\u00e9v\u00e9nements dans le fichier $BRM_HOME\/sys\/data\/config\/pin_notify_eai doivent d'abord \u00eatre fusionn\u00e9s. En option, ajoutez, modifiez ou supprimez des entr\u00e9es dans la liste finale de notification d'\u00e9v\u00e9nements.<\/p>\n\n\n\n<p>S'il y a des champs personnalis\u00e9s dans les \u00e9v\u00e9nements de notification, assurez-vous qu'ils sont inclus dans le fichier Infranet.properties de eai_js et que les classes java personnalis\u00e9es compil\u00e9es se trouvent dans le chemin de classe lors du d\u00e9marrage de eai_js. Dans le cas contraire, les FLISTs contiendront des num\u00e9ros d'opcode au lieu de noms d'opcode.<\/p>\n\n\n\n<p>La derni\u00e8re t\u00e2che de configuration consiste \u00e0 d\u00e9finir les \u00e9v\u00e9nements commerciaux de Oracle BRM. Un \u00e9v\u00e9nement commercial est une op\u00e9ration d\u00e9finie dans le fichier de configuration du g\u00e9n\u00e9rateur de charge utile EM (payloadconfig.xml). Par exemple, l'un de ces \u00e9v\u00e9nements est ProductPurchase, qui est cr\u00e9\u00e9 lorsqu'un client ach\u00e8te un produit. Le fichier de configuration peut \u00eatre modifi\u00e9 pour effectuer les op\u00e9rations suivantes :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Ajouter des \u00e9v\u00e9nements \u00e0 publier ;<\/li><li>Supprimer les \u00e9v\u00e9nements ind\u00e9sirables de la liste<\/li><li>Indiquez si les \u00e9v\u00e9nements doivent \u00eatre publi\u00e9s au format XML ou FLIST.<\/li><\/ul>\n\n\n\n<p>Apr\u00e8s avoir tout configur\u00e9, il est temps de fournir un acc\u00e8s aux donn\u00e9es d'\u00e9v\u00e9nements BRM pour les applications d'entreprise en construisant un module d'application connecteur qui prend en charge la gestion des transactions et les sch\u00e9mas de transformation sp\u00e9cifiques \u00e0 votre environnement. Le r\u00e9pertoire $BRM_HOME\/sys\/dm_eai contient d\u00e9j\u00e0 des exemples d'impl\u00e9mentation des fonctions EAI au format flist et XML. En option, le gestionnaire EAI peut \u00eatre utilis\u00e9 pour publier des informations de la base de donn\u00e9es Oracle BRM vers un port HTTP afin qu'elles soient utilis\u00e9es par une application tierce telle que CRM (customer relationship manager). Pour publier vers un port HTTP, utilisez le module dm_http.<\/p>\n\n\n\n<p>Une fois qu'un connecteur fonctionnel est en place, l'int\u00e9gration r\u00e9ussie de Oracle BRM avec une application tierce est termin\u00e9e.<\/p>","protected":false},"excerpt":{"rendered":"<p>In this post, we will talk about the enterprise application integration (EAI) framework manager, which provides a way to integrate Oracle BRM with other enterprise applications. The EAI manager ensures data synchronization across applications in your enterprise and avoids data duplication among applications. In short, it works like the Telco Framework Manager provisioning process: A&hellip;<\/p>","protected":false},"author":1,"featured_media":3163,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38],"tags":[],"class_list":["post-1026","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oracle-billing","category-38","description-off"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Integrating Oracle BRM with enterprise applications - Tridens<\/title>\n<meta name=\"description\" content=\"The EAI manager ensures data synchronization across applications in your enterprise and avoids data duplication among applications.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tridenstechnology.com\/fr\/integrer-oracle-brm-avec-des-applications-enterprise\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Integrating Oracle BRM with enterprise applications\" \/>\n<meta property=\"og:description\" content=\"The EAI manager ensures data synchronization across applications in your enterprise and avoids data duplication among applications.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tridenstechnology.com\/fr\/integrer-oracle-brm-avec-des-applications-enterprise\/\" \/>\n<meta property=\"og:site_name\" content=\"Tridens\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/tridenstechnology\" \/>\n<meta property=\"article:published_time\" content=\"2010-11-02T08:26:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-12-01T15:36:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/08\/oracle-brm-services.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1934\" \/>\n\t<meta property=\"og:image:height\" content=\"1934\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ale\u0161\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@TridensTech\" \/>\n<meta name=\"twitter:site\" content=\"@TridensTech\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ale\u0161\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Int\u00e9gration de Oracle BRM aux applications d'entreprise - Tridens","description":"Le gestionnaire EAI assure la synchronisation des donn\u00e9es entre les applications de votre entreprise et \u00e9vite la duplication des donn\u00e9es entre les applications.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tridenstechnology.com\/fr\/integrer-oracle-brm-avec-des-applications-enterprise\/","og_locale":"fr_FR","og_type":"article","og_title":"Integrating Oracle BRM with enterprise applications","og_description":"The EAI manager ensures data synchronization across applications in your enterprise and avoids data duplication among applications.","og_url":"https:\/\/tridenstechnology.com\/fr\/integrer-oracle-brm-avec-des-applications-enterprise\/","og_site_name":"Tridens","article_publisher":"https:\/\/www.facebook.com\/tridenstechnology","article_published_time":"2010-11-02T08:26:41+00:00","article_modified_time":"2021-12-01T15:36:42+00:00","og_image":[{"width":1934,"height":1934,"url":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/08\/oracle-brm-services.png","type":"image\/png"}],"author":"Ale\u0161","twitter_card":"summary_large_image","twitter_creator":"@TridensTech","twitter_site":"@TridensTech","twitter_misc":{"\u00c9crit par":"Ale\u0161","Dur\u00e9e de lecture estim\u00e9e":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tridenstechnology.com\/integrating-oracle-brm-with-enterprise-applications\/#article","isPartOf":{"@id":"https:\/\/tridenstechnology.com\/integrating-oracle-brm-with-enterprise-applications\/"},"author":{"name":"Ale\u0161","@id":"https:\/\/tridenstechnology.com\/#\/schema\/person\/ccd247e07a5e0f856ec13af63d611358"},"headline":"Integrating Oracle BRM with enterprise applications","datePublished":"2010-11-02T08:26:41+00:00","dateModified":"2021-12-01T15:36:42+00:00","mainEntityOfPage":{"@id":"https:\/\/tridenstechnology.com\/integrating-oracle-brm-with-enterprise-applications\/"},"wordCount":595,"commentCount":6,"publisher":{"@id":"https:\/\/tridenstechnology.com\/#organization"},"image":{"@id":"https:\/\/tridenstechnology.com\/integrating-oracle-brm-with-enterprise-applications\/#primaryimage"},"thumbnailUrl":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/08\/oracle-brm-services.png","articleSection":["Oracle Billing"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/tridenstechnology.com\/integrating-oracle-brm-with-enterprise-applications\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/tridenstechnology.com\/integrating-oracle-brm-with-enterprise-applications\/","url":"https:\/\/tridenstechnology.com\/integrating-oracle-brm-with-enterprise-applications\/","name":"Int\u00e9gration de Oracle BRM aux applications d'entreprise - Tridens","isPartOf":{"@id":"https:\/\/tridenstechnology.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tridenstechnology.com\/integrating-oracle-brm-with-enterprise-applications\/#primaryimage"},"image":{"@id":"https:\/\/tridenstechnology.com\/integrating-oracle-brm-with-enterprise-applications\/#primaryimage"},"thumbnailUrl":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/08\/oracle-brm-services.png","datePublished":"2010-11-02T08:26:41+00:00","dateModified":"2021-12-01T15:36:42+00:00","description":"Le gestionnaire EAI assure la synchronisation des donn\u00e9es entre les applications de votre entreprise et \u00e9vite la duplication des donn\u00e9es entre les applications.","breadcrumb":{"@id":"https:\/\/tridenstechnology.com\/integrating-oracle-brm-with-enterprise-applications\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tridenstechnology.com\/integrating-oracle-brm-with-enterprise-applications\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/tridenstechnology.com\/integrating-oracle-brm-with-enterprise-applications\/#primaryimage","url":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/08\/oracle-brm-services.png","contentUrl":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/08\/oracle-brm-services.png","width":1934,"height":1934,"caption":"Oracle BRM Services"},{"@type":"BreadcrumbList","@id":"https:\/\/tridenstechnology.com\/integrating-oracle-brm-with-enterprise-applications\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/tridenstechnology.com\/"},{"@type":"ListItem","position":2,"name":"Integrating Oracle BRM with enterprise applications"}]},{"@type":"WebSite","@id":"https:\/\/tridenstechnology.com\/#website","url":"https:\/\/tridenstechnology.com\/","name":"Tridens","description":"Mon\u00e9tisation, facturation et recharge des v\u00e9hicules \u00e9lectriques","publisher":{"@id":"https:\/\/tridenstechnology.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tridenstechnology.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/tridenstechnology.com\/#organization","name":"Tridens","url":"https:\/\/tridenstechnology.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/tridenstechnology.com\/#\/schema\/logo\/image\/","url":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/02\/tridens_logo_invert.png","contentUrl":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/02\/tridens_logo_invert.png","width":600,"height":191,"caption":"Tridens"},"image":{"@id":"https:\/\/tridenstechnology.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/tridenstechnology","https:\/\/x.com\/TridensTech","https:\/\/www.instagram.com\/tridenstechnology\/","https:\/\/www.linkedin.com\/company\/tridens","https:\/\/www.youtube.com\/user\/TridensIT"]},{"@type":"Person","@id":"https:\/\/tridenstechnology.com\/#\/schema\/person\/ccd247e07a5e0f856ec13af63d611358","name":"Ale\u0161","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/0df040b8c52446051022ab32cd2ac1dc64d3c7eed18d5bd5ab9f2992b8935fc8?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0df040b8c52446051022ab32cd2ac1dc64d3c7eed18d5bd5ab9f2992b8935fc8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0df040b8c52446051022ab32cd2ac1dc64d3c7eed18d5bd5ab9f2992b8935fc8?s=96&d=mm&r=g","caption":"Ale\u0161"},"description":"Ales Pristovnik est le PDG de Tridens Technology, une entreprise slov\u00e8ne sp\u00e9cialis\u00e9e dans le d\u00e9veloppement de solutions logicielles pour l'industrie automobile. Il a une longue exp\u00e9rience dans le secteur des technologies de l'information, ayant travaill\u00e9 pour plusieurs grandes entreprises dans le pass\u00e9. Passionn\u00e9 par la technologie et l'innovation, il se concentre actuellement sur le d\u00e9veloppement de solutions qui am\u00e9lioreront la s\u00e9curit\u00e9 et l'efficacit\u00e9 de l'industrie automobile. Il poss\u00e8de une solide exp\u00e9rience en mati\u00e8re de leadership et de gestion et s'est engag\u00e9 \u00e0 faire progresser son entreprise dans le secteur technologique en constante \u00e9volution.","url":"https:\/\/tridenstechnology.com\/fr\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/tridenstechnology.com\/fr\/wp-json\/wp\/v2\/posts\/1026","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tridenstechnology.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tridenstechnology.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/fr\/wp-json\/wp\/v2\/comments?post=1026"}],"version-history":[{"count":0,"href":"https:\/\/tridenstechnology.com\/fr\/wp-json\/wp\/v2\/posts\/1026\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/fr\/wp-json\/wp\/v2\/media\/3163"}],"wp:attachment":[{"href":"https:\/\/tridenstechnology.com\/fr\/wp-json\/wp\/v2\/media?parent=1026"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tridenstechnology.com\/fr\/wp-json\/wp\/v2\/categories?post=1026"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tridenstechnology.com\/fr\/wp-json\/wp\/v2\/tags?post=1026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}