{"id":1171,"date":"2026-02-24T01:47:07","date_gmt":"2026-02-24T00:47:07","guid":{"rendered":"https:\/\/www.syndein.com.mx\/syn\/?page_id=1171"},"modified":"2026-02-24T01:49:03","modified_gmt":"2026-02-24T00:49:03","slug":"interhsm","status":"publish","type":"page","link":"https:\/\/www.syndein.com.mx\/syn\/index.php\/interhsm\/","title":{"rendered":"InterHSM"},"content":{"rendered":"<style>.elementor-1171 .elementor-element.elementor-element-901cc31{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Square;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1171 .elementor-element.elementor-element-f9c0a8f{text-align:center;}.elementor-1171 .elementor-element.elementor-element-ae8316c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Square;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1171 .elementor-element.elementor-element-5629373{color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}<\/style>\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1171\" class=\"elementor elementor-1171\" data-elementor-post-type=\"page\">\n\t\t\t\t<div data-marvy_enable_drop_animation=\"false\" data-marvy_enable_fancy_rotate=\"false\" data-marvy_enable_flying_object=\"false\" data-marvy_enable_ripples_animation=\"false\" data-marvy_enable_waves_animation=\"false\" data-marvy_enable_rings_animation=\"false\" data-marvy_enable_topology_animation=\"false\" data-marvy_enable_gradient_animation=\"false\" data-marvy_enable_snow_animation=\"false\" data-marvy_enable_firework_animation=\"false\" data-marvy_enable_cloud_animation=\"false\" class=\"elementor-element elementor-element-901cc31 e-flex e-con-boxed e-con e-parent\" data-id=\"901cc31\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f9c0a8f elementor-widget elementor-widget-heading\" data-id=\"f9c0a8f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">InterHSM<\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-marvy_enable_drop_animation=\"false\" data-marvy_enable_fancy_rotate=\"false\" data-marvy_enable_flying_object=\"false\" data-marvy_enable_ripples_animation=\"false\" data-marvy_enable_waves_animation=\"false\" data-marvy_enable_rings_animation=\"false\" data-marvy_enable_topology_animation=\"false\" data-marvy_enable_gradient_animation=\"false\" data-marvy_enable_snow_animation=\"false\" data-marvy_enable_firework_animation=\"false\" data-marvy_enable_cloud_animation=\"false\" class=\"elementor-element elementor-element-ae8316c e-flex e-con-boxed e-con e-parent\" data-id=\"ae8316c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5629373 elementor-widget elementor-widget-text-editor\" data-id=\"5629373\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>M\u00f3dulo Base.<\/strong><\/p><p><strong>InterHSM<\/strong> es un producto basado en nuestro n\u00facleo transaccional <strong>InterAct, <\/strong>que permite por un lado tener m\u00faltiples conexiones hacia los HSMs, sabiendo que el n\u00famero de conexiones totales de una granja de HSMs es finita y por otro lado, tener un n\u00famero virtualmente ilimitado de conexiones de aplicaciones cliente (el n\u00famero de conexiones estar\u00e1 limitado b\u00e1sicamente por el sistema operativo), es decir, que <strong>InterHSM<\/strong> permite un n\u00famero din\u00e1mico de conexiones cliente, el cual puede ser menor, igual o mayor al n\u00famero fijo de conexiones de los HSMs.<\/p><p><strong>InterHSM<\/strong> es un producto que permite administrar las conexiones hacia los HSMs, de tal manera que no las tenga que estar asignando y distribuyendo en forma fija en los distintos aplicativos y cuidando de que no se saturen las conexiones de cada HSM, sino que el producto se encarga de establecer las conexiones en forma fija hacia los HSMs y permite que aplicaciones en distintas plataformas y localidades se conecten en forma din\u00e1mica al producto, sin tener la restricci\u00f3n del n\u00famero m\u00e1ximo de conexiones de los HSMs, es decir, que pueda haber incluso m\u00e1s conexiones de aplicaciones cliente, de las que se tengan disponibles en los HSMs. Adicionalmente, el producto utiliza las distintas conexiones de los diferentes HSMs conectados, balanceando y distribuyendo la carga transaccional de los HSMs conectados, enviando los comandos a cada conexi\u00f3n en forma de round-robin.<\/p><p><strong>InterHSM<\/strong> permite organizar grupos de equipos HSM de la misma capacidad (grupos de 50 TPSs y grupos de 220 TPSs) para que la distribuci\u00f3n de transacciones sea m\u00e1s equitativa y que la obtenci\u00f3n de estad\u00edsticas sea m\u00e1s f\u00e1cilmente categorizada y organizada y que sea m\u00e1s coherente dicha informaci\u00f3n.<\/p><p>Las aplicaciones se pueden conectar hacia <strong>InterHSM<\/strong> exactamente de la misma manera en que se conectan hacia los HSMs, pudiendo enviar los comandos exactamente como se mandan directamente hacia un HSM, haciendo de <strong>InterHSM<\/strong> un producto que act\u00faa como una interfaz transparente, pr\u00e1cticamente en un esquema plug and play.<\/p><p><strong>InterHSM<\/strong> es un producto de alta disponibilidad y tolerante a fallas que permite operar m\u00faltiples instancias del producto, ya sea en el mismo o en distintos equipos f\u00edsicos, en arquitecturas activa-activa o activa-pasiva (fail-over) o incluso combinaciones de estas arquitecturas, seg\u00fan los requerimientos de la Instituci\u00f3n. En la misma l\u00ednea de tolerancia a fallas, <strong>InterHSM<\/strong> se reconecta a los HSMs en caso de desconexiones y en caso de que una conexi\u00f3n no est\u00e9 operando correctamente, enviar\u00e1 el comando a trav\u00e9s de otra conexi\u00f3n que se encuentre funcionando normalmente.<\/p><p><strong>\u00a0<\/strong><\/p><p><strong>M\u00f3dulos Adicionales.<\/strong><\/p><p><strong>InterHSM<\/strong> cuenta con 2 m\u00f3dulos adicionales:<\/p><ul><li><strong>Monitor<\/strong>: En este m\u00f3dulo se est\u00e1 considerando presentar informaci\u00f3n estad\u00edstica, as\u00ed como manejar alarmas relacionadas con la siguiente informaci\u00f3n:<ul><li>Procesos HSM Interface activos<\/li><li>Conexiones activas, desconexiones y reconexiones<\/li><li>Tiempo de ejecuci\u00f3n m\u00ednimo, m\u00e1ximo y promedio por:<ul><li>Comando<\/li><li>HSM<\/li><\/ul><\/li><li>Transacciones por Segundo (TPS) por:<ul><li>M\u00f3dulo (HSM Interface)<\/li><li>Comando<\/li><li>HSM<\/li><\/ul><\/li><\/ul><\/li><\/ul><p>\u00a0<\/p><ul><li><strong>WS Interface<\/strong>: Este m\u00f3dulo consiste de una implementaci\u00f3n de un Web Service que permite el env\u00edo de comandos al HSM, as\u00ed como la recepci\u00f3n de respuestas a los comandos, en el formato que se maneja directamente en el HSM, solo que a trav\u00e9s de un Web Service SOAP. Este m\u00f3dulo incluye una versi\u00f3n del <strong>SynPool Driver<\/strong> adaptado para <strong>InterHSM<\/strong>.<\/li><\/ul><p>\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>InterHSM M\u00f3dulo Base. InterHSM es un producto basado en nuestro n\u00facleo transaccional InterAct, que permite por un lado tener m\u00faltiples conexiones hacia los HSMs, sabiendo que el n\u00famero de conexiones totales de una granja de HSMs es finita y por otro lado, tener un n\u00famero virtualmente ilimitado de conexiones de aplicaciones cliente (el n\u00famero de [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1171","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.syndein.com.mx\/syn\/index.php\/wp-json\/wp\/v2\/pages\/1171","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.syndein.com.mx\/syn\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.syndein.com.mx\/syn\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.syndein.com.mx\/syn\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.syndein.com.mx\/syn\/index.php\/wp-json\/wp\/v2\/comments?post=1171"}],"version-history":[{"count":10,"href":"https:\/\/www.syndein.com.mx\/syn\/index.php\/wp-json\/wp\/v2\/pages\/1171\/revisions"}],"predecessor-version":[{"id":1181,"href":"https:\/\/www.syndein.com.mx\/syn\/index.php\/wp-json\/wp\/v2\/pages\/1171\/revisions\/1181"}],"wp:attachment":[{"href":"https:\/\/www.syndein.com.mx\/syn\/index.php\/wp-json\/wp\/v2\/media?parent=1171"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}