{"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":"integracion-oracle-brm-con-aplicaciones-enterprise","status":"publish","type":"post","link":"https:\/\/tridenstechnology.com\/es\/integrating-oracle-brm-with-enterprise-applications\/","title":{"rendered":"Integraci\u00f3n de Oracle BRM con las aplicaciones empresariales"},"content":{"rendered":"<p>En este post, hablaremos del gestor del marco de integraci\u00f3n de aplicaciones empresariales (EAI), que proporciona una forma de integrar Oracle BRM con otras aplicaciones empresariales. El gestor EAI garantiza la sincronizaci\u00f3n de datos entre las aplicaciones de su empresa y evita la duplicaci\u00f3n de datos entre aplicaciones. En resumen, funciona como el proceso de aprovisionamiento de Telco Framework Manager:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Se produce un cambio que genera un objeto de evento.<\/li><li>Los datos se generan en el Gestor de conexiones y se env\u00edan al Gestor de datos.<\/li><li>El gestor de datos publica el objeto de carga \u00fatil.<\/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 inetgraci\u00f3n\" 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 siguiente figura ilustra un esquema de la arquitectura del gestor de la EAI y el flujo de datos:<br><br>Para ponerlo en marcha, primero hay que instalar el Gestor de EAI. Esto incluye tres funciones EAI:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>M\u00f3dulo EAI Connection Manager (CM) (incluye los opcodes requeridos por EAI)<\/li><li>Gestor de datos EAI<\/li><li>M\u00f3dulo externo generador de carga \u00fatil (EM) - tambi\u00e9n llamado servidor Java EAI o eai_js<\/li><\/ul>\n\n\n\n<p>Una vez instalado el gestor del marco de trabajo EAI, es el momento del paso de configuraci\u00f3n. El programa de instalaci\u00f3n asigna valores por defecto en los archivos de configuraci\u00f3n de CM y EAI DM (pin.conf), as\u00ed como en el archivo de propiedades del generador de carga \u00fatil (Infranet.properties).<\/p>\n\n\n\n<p>A continuaci\u00f3n, aseg\u00farese de que:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>el dm_pointer en el CM pin.conf apunta al mismo puerto que el dm_port configurado en el EAI DM pin.conf;<\/li><li>el em_pointer en el CM pin.conf apunta al mismo puerto que el infranet.server.portNr en el eai_js Infranet.properties;<\/li><li>los scripts de arranque y parada se modifican adecuadamente para que los nuevos procesos se inicien\/paren en consecuencia.<\/li><\/ol>\n\n\n\n<p>Adem\u00e1s de esta configuraci\u00f3n b\u00e1sica, ser\u00e1 necesario configurar la funci\u00f3n de notificaci\u00f3n de eventos, que llama al opcode (nombre: PCM_OP_PUBLISH_GEN_PAYLOAD; n\u00famero: 1301) que almacena en cach\u00e9 el evento Oracle BRM en el generador de carga \u00fatil. Para activar la notificaci\u00f3n de eventos, ejecute la utilidad load_pin_notify para cargar el archivo de configuraci\u00f3n que contiene la lista de notificaci\u00f3n de eventos en la base de datos Oracle BRM. Sin embargo, antes de ejecutar la utilidad, primero deben fusionarse los archivos de configuraci\u00f3n para la notificaci\u00f3n de eventos en el archivo $BRM_HOME\/sys\/data\/config\/pin_notify_eai. Opcionalmente, a\u00f1ada, modifique o elimine entradas en la lista final de notificaci\u00f3n de eventos.<\/p>\n\n\n\n<p>Si hay campos personalizados en los eventos de notificaci\u00f3n, aseg\u00farese de que est\u00e1n incluidos en el eai_js Infranet.properties y de que las clases java personalizadas compiladas est\u00e1n en el classpath al iniciar eai_js. De lo contrario, el resultado ser\u00e1n n\u00fameros de opcode en las FLIST en lugar de nombres de opcode.<\/p>\n\n\n\n<p>La \u00faltima tarea de configuraci\u00f3n consiste en definir los eventos de negocio Oracle BRM. Un evento de negocio es una operaci\u00f3n as\u00ed definida en el fichero de configuraci\u00f3n del Generador de Carga \u00datil EM (payloadconfig.xml). Por ejemplo, uno de estos eventos de negocio es ProductPurchase, que se crea cuando un cliente compra un producto. El archivo de configuraci\u00f3n puede editarse para hacer lo siguiente:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>A\u00f1adir eventos a publicar;<\/li><li>Elimine los eventos no deseados de la lista<\/li><li>Especifique si los eventos deben publicarse en formato XML o FLIST.<\/li><\/ul>\n\n\n\n<p>Una vez configurado todo, es hora de proporcionar acceso a los datos de eventos BRM para las aplicaciones empresariales mediante la creaci\u00f3n de una aplicaci\u00f3n de conector de m\u00f3dulo que se encargue de la gesti\u00f3n de transacciones y de los esquemas de transformaci\u00f3n espec\u00edficos de su entorno. El directorio $BRM_HOME\/sys\/dm_eai ya contiene implementaciones de muestra de las funciones EAI en formato flist y XML. Opcionalmente, el gestor EAI puede utilizarse para publicar informaci\u00f3n de la base de datos Oracle BRM en un puerto HTTP para su uso por parte de una aplicaci\u00f3n de terceros como CRM (gestor de relaciones con los clientes). Para publicar en un puerto HTTP, utilice el m\u00f3dulo dm_http.<\/p>\n\n\n\n<p>Una vez que se dispone de una aplicaci\u00f3n de conector que funciona, la integraci\u00f3n satisfactoria de Oracle BRM con una aplicaci\u00f3n de terceros est\u00e1 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\/es\/integracion-oracle-brm-con-aplicaciones-enterprise\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\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\/es\/integracion-oracle-brm-con-aplicaciones-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=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ale\u0161\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Integraci\u00f3n de Oracle BRM con aplicaciones empresariales - Tridens","description":"El gestor EAI garantiza la sincronizaci\u00f3n de datos entre las aplicaciones de su empresa y evita la duplicaci\u00f3n de datos entre aplicaciones.","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\/es\/integracion-oracle-brm-con-aplicaciones-enterprise\/","og_locale":"es_ES","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\/es\/integracion-oracle-brm-con-aplicaciones-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":{"Escrito por":"Ale\u0161","Tiempo de lectura":"3 minutos"},"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":"es","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":"Integraci\u00f3n de Oracle BRM con aplicaciones empresariales - 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":"El gestor EAI garantiza la sincronizaci\u00f3n de datos entre las aplicaciones de su empresa y evita la duplicaci\u00f3n de datos entre aplicaciones.","breadcrumb":{"@id":"https:\/\/tridenstechnology.com\/integrating-oracle-brm-with-enterprise-applications\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tridenstechnology.com\/integrating-oracle-brm-with-enterprise-applications\/"]}]},{"@type":"ImageObject","inLanguage":"es","@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":"Monetizaci\u00f3n, facturaci\u00f3n y recarga de veh\u00edculos el\u00e9ctricos","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":"es"},{"@type":"Organization","@id":"https:\/\/tridenstechnology.com\/#organization","name":"Tridens","url":"https:\/\/tridenstechnology.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@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":"es","@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 es el director general de Tridens Technology, una empresa eslovena especializada en el desarrollo de soluciones de software para la industria del autom\u00f3vil. Tiene una larga trayectoria en el sector de las TI, ya que ha trabajado para varias grandes empresas en el pasado. Le apasionan la tecnolog\u00eda y la innovaci\u00f3n, y su objetivo actual es desarrollar soluciones que mejoren la seguridad y la eficacia de la industria automovil\u00edstica. Posee una s\u00f3lida formaci\u00f3n en liderazgo y gesti\u00f3n, y se ha comprometido a impulsar su empresa en un sector tecnol\u00f3gico en constante evoluci\u00f3n.","url":"https:\/\/tridenstechnology.com\/es\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/posts\/1026","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/comments?post=1026"}],"version-history":[{"count":0,"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/posts\/1026\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/media\/3163"}],"wp:attachment":[{"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/media?parent=1026"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/categories?post=1026"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/tags?post=1026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}