{"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":"integrare-oracle-brm-con-applicazioni-enterprise","status":"publish","type":"post","link":"https:\/\/tridenstechnology.com\/it\/integrating-oracle-brm-with-enterprise-applications\/","title":{"rendered":"Integrazione dell'Oracle BRM con le applicazioni aziendali"},"content":{"rendered":"<p>In questo post, parleremo del gestore del framework EAI (Enterprise Application Integration), che fornisce un modo per integrare Oracle BRM con altre applicazioni aziendali. Il gestore EAI assicura la sincronizzazione dei dati tra le applicazioni della sua azienda ed evita la duplicazione dei dati tra le applicazioni. In breve, funziona come il processo di provisioning del Telco Framework Manager:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Si verifica un cambiamento, che genera un oggetto evento.<\/li><li>I dati vengono generati nel Connection Manager e inviati al Data Manager.<\/li><li>Il Data Manager pubblica l'oggetto payload.<\/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=\"Integrazione Oracle BRM\" 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 figura seguente illustra un'architettura del manager del quadro EAI e un flusso di dati:<br><br>Per iniziare a lavorare, \u00e8 necessario installare l'EAI Manager. Questo include tre funzioni EAI:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Modulo EAI Connection Manager (CM) (include gli opcode richiesti da EAI)<\/li><li>Responsabile dati EAI<\/li><li>Modulo esterno del generatore di payload (EM) - chiamato anche EAI Java Server o eai_js<\/li><\/ul>\n\n\n\n<p>Una volta installato il gestore del framework EAI, \u00e8 il momento della fase di configurazione. Il programma di installazione assegna valori predefiniti nei file di configurazione CM e EAI DM (pin.conf), nonch\u00e9 nel file delle propriet\u00e0 del Generatore di Payload (Infranet.properties).<\/p>\n\n\n\n<p>Poi, si assicuri che:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Il dm_pointer nel pin.conf CM punta alla stessa porta del dm_port configurato nel pin.conf DM EAI;<\/li><li>em_pointer nel CM pin.conf punta alla stessa porta di infranet.server.portNr in eai_js Infranet.properties;<\/li><li>gli script di avvio e di arresto vengono modificati in modo appropriato affinch\u00e9 i nuovi processi si avviino\/arrestino di conseguenza.<\/li><\/ol>\n\n\n\n<p>Oltre a questa configurazione di base, sar\u00e0 necessario configurare la funzione di notifica degli eventi, che richiama l'opcode (nome: PCM_OP_PUBLISH_GEN_PAYLOAD; numero: 1301) che memorizza l'evento Oracle BRM nel Generatore di Payload. Per abilitare la notifica degli eventi, esegua l'utility load_pin_notify per caricare il file di configurazione contenente l'elenco di notifica degli eventi nel database Oracle BRM. Prima di eseguire l'utility, tuttavia, i file di configurazione per la notifica degli eventi nel file $BRM_HOME\/sys\/data\/config\/pin_notify_eai devono essere uniti. Facoltativamente, pu\u00f2 aggiungere, modificare o eliminare voci nell'elenco finale di notifica degli eventi.<\/p>\n\n\n\n<p>Se ci sono campi personalizzati negli eventi di notifica, si assicuri che siano inclusi nel file Infranet.properties di eai_js e che le classi java personalizzate compilate siano presenti nel classpath all'avvio di eai_js. Altrimenti, il risultato saranno numeri di opcode nelle FLIST invece di nomi di opcode.<\/p>\n\n\n\n<p>L'ultima attivit\u00e0 di configurazione \u00e8 la definizione degli eventi aziendali Oracle BRM. Un evento aziendale \u00e8 un'operazione cos\u00ec definita nel file di configurazione del Generatore di Payload EM (payloadconfig.xml). Ad esempio, un evento aziendale di questo tipo \u00e8 ProductPurchase, che viene creato quando un cliente acquista un prodotto. Il file di configurazione pu\u00f2 essere modificato come segue:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Aggiunga gli eventi da pubblicare;<\/li><li>Rimuova gli eventi indesiderati dall'elenco<\/li><li>Specificare se gli eventi devono essere pubblicati in formato XML o FLIST.<\/li><\/ul>\n\n\n\n<p>Dopo aver configurato tutto, \u00e8 il momento di fornire l'accesso ai dati degli eventi BRM per le applicazioni aziendali, costruendo un'applicazione connettore del modulo che gestisce la gestione delle transazioni e gli schemi di trasformazione specifici del suo ambiente. La directory $BRM_HOME\/sys\/dm_eai contiene gi\u00e0 delle implementazioni campione delle funzioni EAI in formato flist e XML. Opzionalmente, l'EAI Manager pu\u00f2 essere utilizzato per pubblicare le informazioni dal database Oracle BRM su una porta HTTP per l'utilizzo da parte di un'applicazione di terze parti, come il CRM (Customer Relationship Manager). Per pubblicare su una porta HTTP, utilizzi il modulo dm_http.<\/p>\n\n\n\n<p>Una volta realizzata un'applicazione connettore funzionante, l'integrazione di successo dell'Oracle BRM con un'applicazione di terze parti \u00e8 completa.<\/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\/it\/integrare-oracle-brm-con-applicazioni-enterprise\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\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\/it\/integrare-oracle-brm-con-applicazioni-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=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ale\u0161\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minuti\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Integrazione dell'Oracle BRM con le applicazioni aziendali - Tridens","description":"Il gestore EAI assicura la sincronizzazione dei dati tra le applicazioni della sua azienda ed evita la duplicazione dei dati tra le applicazioni.","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\/it\/integrare-oracle-brm-con-applicazioni-enterprise\/","og_locale":"it_IT","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\/it\/integrare-oracle-brm-con-applicazioni-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":{"Scritto da":"Ale\u0161","Tempo di lettura stimato":"3 minuti"},"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":"it-IT","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":"Integrazione dell'Oracle BRM con le applicazioni aziendali - 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":"Il gestore EAI assicura la sincronizzazione dei dati tra le applicazioni della sua azienda ed evita la duplicazione dei dati tra le applicazioni.","breadcrumb":{"@id":"https:\/\/tridenstechnology.com\/integrating-oracle-brm-with-enterprise-applications\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tridenstechnology.com\/integrating-oracle-brm-with-enterprise-applications\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@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":"Monetizzazione, fatturazione e ricarica EV","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":"it-IT"},{"@type":"Organization","@id":"https:\/\/tridenstechnology.com\/#organization","name":"Tridens","url":"https:\/\/tridenstechnology.com\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@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":"it-IT","@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 \u00e8 il CEO di Tridens Technology, un'azienda slovena specializzata nello sviluppo di soluzioni software per l'industria automobilistica. Ha una lunga esperienza nel settore IT, avendo lavorato in passato per diverse grandi aziende. Ha una passione per la tecnologia e l'innovazione, e la sua attenzione attuale \u00e8 rivolta allo sviluppo di soluzioni che migliorino la sicurezza e l'efficienza dell'industria automobilistica. Ha un forte background di leadership e di gestione e si impegna a far progredire la sua azienda nel settore tecnologico in continua evoluzione.","url":"https:\/\/tridenstechnology.com\/it\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/tridenstechnology.com\/it\/wp-json\/wp\/v2\/posts\/1026","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tridenstechnology.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tridenstechnology.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/it\/wp-json\/wp\/v2\/comments?post=1026"}],"version-history":[{"count":0,"href":"https:\/\/tridenstechnology.com\/it\/wp-json\/wp\/v2\/posts\/1026\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/it\/wp-json\/wp\/v2\/media\/3163"}],"wp:attachment":[{"href":"https:\/\/tridenstechnology.com\/it\/wp-json\/wp\/v2\/media?parent=1026"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tridenstechnology.com\/it\/wp-json\/wp\/v2\/categories?post=1026"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tridenstechnology.com\/it\/wp-json\/wp\/v2\/tags?post=1026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}