{"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":"integration-oracle-brm-mit-enterprise-applikationen","status":"publish","type":"post","link":"https:\/\/tridenstechnology.com\/de\/integrating-oracle-brm-with-enterprise-applications\/","title":{"rendered":"Integration von Oracle BRM in Unternehmensanwendungen"},"content":{"rendered":"<p>In diesem Beitrag werden wir \u00fcber den EAI-Framework-Manager (Enterprise Application Integration) sprechen, der eine M\u00f6glichkeit zur Integration von Oracle BRM mit anderen Unternehmensanwendungen bietet. Der EAI-Manager sorgt f\u00fcr die Datensynchronisation zwischen den Anwendungen in Ihrem Unternehmen und vermeidet die Duplizierung von Daten zwischen den Anwendungen. Kurz gesagt, er funktioniert wie der Telco Framework Manager Provisioning-Prozess:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Es tritt eine \u00c4nderung ein, die ein Ereignisobjekt erzeugt.<\/li><li>Die Daten werden im Connection Manager erzeugt und an den Data Manager gesendet.<\/li><li>Der Data Manager ver\u00f6ffentlicht das Payload-Objekt.<\/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-Integration\" 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>Die nachstehende Abbildung zeigt die Architektur und den Datenfluss eines EAI-Framework-Managers in groben Z\u00fcgen:<br><br>Um den Ball ins Rollen zu bringen, muss zun\u00e4chst der EAI Manager installiert werden. Dieser enth\u00e4lt drei EAI-Funktionen:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>EAI Connection Manager (CM) Modul (enth\u00e4lt die von EAI ben\u00f6tigten Opcodes)<\/li><li>EAI-Datenmanager<\/li><li>Nutzlastgenerator Externes Modul (EM) - auch EAI Java Server oder eai_js genannt<\/li><\/ul>\n\n\n\n<p>Sobald der EAI-Framework-Manager installiert ist, ist es Zeit f\u00fcr den Konfigurationsschritt. Das Installationsprogramm weist Standardwerte in den CM- und EAI-DM-Konfigurationsdateien (pin.conf) sowie in der Datei mit den Eigenschaften des Payload-Generators (Infranet.properties) zu.<\/p>\n\n\n\n<p>Stellen Sie als n\u00e4chstes sicher, dass:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>der dm_pointer in der CM pin.conf zeigt auf denselben Port wie der dm_port, der in der EAI DM pin.conf konfiguriert ist;<\/li><li>der em_pointer in der CM pin.conf zeigt auf denselben Port wie der infranet.server.portNr in der eai_js Infranet.properties;<\/li><li>werden die Start- und Shutdown-Skripte entsprechend ge\u00e4ndert, damit die neuen Prozesse entsprechend starten\/stoppen.<\/li><\/ol>\n\n\n\n<p>Zus\u00e4tzlich zu dieser Basiskonfiguration muss die Ereignisbenachrichtigungsfunktion konfiguriert werden, die den Opcode (Name: PCM_OP_PUBLISH_GEN_PAYLOAD; Nummer: 1301) aufruft, der das Oracle BRM-Ereignis im Payload Generator zwischenspeichert. Um die Ereignisbenachrichtigung zu aktivieren, f\u00fchren Sie das Dienstprogramm load_pin_notify aus, um die Konfigurationsdatei mit der Ereignisbenachrichtigungsliste in die Oracle BRM-Datenbank zu laden. Bevor Sie das Dienstprogramm ausf\u00fchren, m\u00fcssen Sie jedoch zun\u00e4chst die Konfigurationsdateien f\u00fcr die Ereignisbenachrichtigung in der Datei $BRM_HOME\/sys\/data\/config\/pin_notify_eai zusammenf\u00fchren. Optional k\u00f6nnen Sie Eintr\u00e4ge in der endg\u00fcltigen Ereignisbenachrichtigungsliste hinzuf\u00fcgen, \u00e4ndern oder l\u00f6schen.<\/p>\n\n\n\n<p>Sollten benutzerdefinierte Felder in den Benachrichtigungsereignissen vorhanden sein, stellen Sie sicher, dass sie in der eai_js Infranet.properties enthalten sind und dass sich die kompilierten benutzerdefinierten Java-Klassen beim Start von eai_js im Klassenpfad befinden. Andernfalls werden Sie in den FLISTs Opcode-Nummern anstelle von Opcode-Namen finden.<\/p>\n\n\n\n<p>Die letzte Konfigurationsaufgabe ist die Definition von Oracle BRM-Gesch\u00e4ftsereignissen. Ein Gesch\u00e4ftsereignis ist ein Vorgang, der in der EM-Konfigurationsdatei des Payload Generators (payloadconfig.xml) so definiert ist. Ein solches Business Event ist zum Beispiel ProductPurchase, das erzeugt wird, wenn ein Kunde ein Produkt kauft. Die Konfigurationsdatei kann wie folgt bearbeitet werden:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>F\u00fcgen Sie zu ver\u00f6ffentlichende Ereignisse hinzu;<\/li><li>Entfernen Sie unerw\u00fcnschte Ereignisse aus der Liste<\/li><li>Geben Sie an, ob die Ereignisse im XML- oder FLIST-Format ver\u00f6ffentlicht werden sollen.<\/li><\/ul>\n\n\n\n<p>Nachdem Sie alles konfiguriert haben, ist es an der Zeit, den Zugriff auf BRM-Ereignisdaten f\u00fcr Unternehmensanwendungen zu erm\u00f6glichen, indem Sie eine Modul-Connector-Anwendung erstellen, die das Transaktionsmanagement und die f\u00fcr Ihre Umgebung spezifischen Transformationsschemata \u00fcbernimmt. Das Verzeichnis $BRM_HOME\/sys\/dm_eai enth\u00e4lt bereits Beispielimplementierungen der EAI-Funktionen im Flist- und XML-Format. Optional kann der EAI-Manager verwendet werden, um Informationen aus der Oracle BRM-Datenbank an einem HTTP-Port zu ver\u00f6ffentlichen, damit sie von einer Anwendung eines Drittanbieters wie CRM (Customer Relationship Manager) verwendet werden k\u00f6nnen. F\u00fcr die Ver\u00f6ffentlichung an einem HTTP-Port verwenden Sie das Modul dm_http.<\/p>\n\n\n\n<p>Sobald eine funktionierende Konnektoranwendung vorhanden ist, ist die erfolgreiche Integration von Oracle BRM mit einer Drittanbieteranwendung abgeschlossen.<\/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\/de\/integration-oracle-brm-mit-enterprise-applikationen\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\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\/de\/integration-oracle-brm-mit-enterprise-applikationen\/\" \/>\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=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ale\u0161\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"3\u00a0Minuten\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Integration von Oracle BRM mit Unternehmensanwendungen - Tridens","description":"Der EAI-Manager sorgt f\u00fcr die Datensynchronisation zwischen den Anwendungen in Ihrem Unternehmen und vermeidet die Duplizierung von Daten zwischen den Anwendungen.","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\/de\/integration-oracle-brm-mit-enterprise-applikationen\/","og_locale":"de_DE","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\/de\/integration-oracle-brm-mit-enterprise-applikationen\/","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":{"Verfasst von":"Ale\u0161","Gesch\u00e4tzte Lesezeit":"3\u00a0Minuten"},"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":"de","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":"Integration von Oracle BRM mit Unternehmensanwendungen - 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":"Der EAI-Manager sorgt f\u00fcr die Datensynchronisation zwischen den Anwendungen in Ihrem Unternehmen und vermeidet die Duplizierung von Daten zwischen den Anwendungen.","breadcrumb":{"@id":"https:\/\/tridenstechnology.com\/integrating-oracle-brm-with-enterprise-applications\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tridenstechnology.com\/integrating-oracle-brm-with-enterprise-applications\/"]}]},{"@type":"ImageObject","inLanguage":"de","@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":"Monetarisierung, Abrechnung &amp; EV-Laden","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":"de"},{"@type":"Organization","@id":"https:\/\/tridenstechnology.com\/#organization","name":"Tridens","url":"https:\/\/tridenstechnology.com\/","logo":{"@type":"ImageObject","inLanguage":"de","@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":"de","@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 ist der CEO von Tridens Technology, einem slowenischen Unternehmen, das sich auf die Entwicklung von Softwarel\u00f6sungen f\u00fcr die Automobilindustrie spezialisiert hat. Er blickt auf eine lange Erfahrung in der IT-Branche zur\u00fcck und hat in der Vergangenheit f\u00fcr mehrere gro\u00dfe Unternehmen gearbeitet. Er hat eine Leidenschaft f\u00fcr Technologie und Innovation und konzentriert sich derzeit auf die Entwicklung von L\u00f6sungen, die die Sicherheit und Effizienz in der Automobilindustrie verbessern werden. Er verf\u00fcgt \u00fcber einen starken Hintergrund in den Bereichen F\u00fchrung und Management und setzt sich daf\u00fcr ein, sein Unternehmen im sich st\u00e4ndig weiterentwickelnden Technologiesektor voranzubringen.","url":"https:\/\/tridenstechnology.com\/de\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/tridenstechnology.com\/de\/wp-json\/wp\/v2\/posts\/1026","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tridenstechnology.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tridenstechnology.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/de\/wp-json\/wp\/v2\/comments?post=1026"}],"version-history":[{"count":0,"href":"https:\/\/tridenstechnology.com\/de\/wp-json\/wp\/v2\/posts\/1026\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/de\/wp-json\/wp\/v2\/media\/3163"}],"wp:attachment":[{"href":"https:\/\/tridenstechnology.com\/de\/wp-json\/wp\/v2\/media?parent=1026"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tridenstechnology.com\/de\/wp-json\/wp\/v2\/categories?post=1026"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tridenstechnology.com\/de\/wp-json\/wp\/v2\/tags?post=1026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}