lunes, 19 de agosto de 2013

Parámetros no documentados en Oracle 12c

Oracle proporciona la vista  x$ksppi, la cual puede ser utilizada para mostrar información sobre parámetros no documentados. Dicha vista tiene la siguiente estructura:




A continuación una consulta que puede ser utilizada para obtener los datos no documentados:

SQL> select ksppinm, ksppdesc from x$ksppi where substr(ksppinm,1,1) = '_' order by 1;

_4030_dump_bitvec         bitvec to specify dumps prior to 4030 error
_4031_dump_bitvec         bitvec to specify dumps prior to 4031 error
_4031_dump_interval       Dump 4031 error once for each n-second interval
_4031_max_dumps           Maximum number of 4031 dumps for this process
_4031_sga_dump_interval   Dump 4031 SGA heapdump error once for each n-secon
                          d interval

_4031_sga_max_dumps       Maximum number of SGA heapdumps
_ILM_FILTER_TIME          Upper filter time for ILM block compression
_ILM_FILTER_TIME_LOWER    Lower filter time for ILM block compression
_ILM_POLICY_NAME          User specified ILM policy name

......

2984 rows selected.



domingo, 18 de agosto de 2013

Ruteo de Servicios Web con Oracle Service Bus Parte 3

Ruteo de Servicios Web con Oracle Service Bus (Parte 3)

Por Deiby Gómez Robles
Publicado en agosto 2013

Reciban un cordial saludo tecnólogos Oracle de Latinoamérica, en esta tercera parte del artículo de Ruteos de Servicios Web se tratará la función "Conditional Branch", la cual se comporta como el ya conocido "if-else-then", esto implica que aporta cierto nivel de dinamismo en el ruteo ya que es capaz de tomar decisiones en tiempo real y redireccionar solicitudes de datos a diferentes Servicios Web, según sea el caso. Esta característica es muy útil para un Arquitecto de servicios web pues le permite filtrar solicitudes, tomar decisiones del negocio en tiempo real antes de consumir los servicios web finales, agregar dinámicamente más reglas de negocio e incluso rechazar las que no se requieran.
Ver articulo completo:

Ruteo de Servicios Web con Oracle Service Bus Parte 2

Ruteo de Servicios Web con Oracle Service Bus (Parte 2)

Por Deiby Gómez Robles
Publicado en agosto 2013

En el artículo anterior se trató el procedimiento para la creación de los "Business Service" y los "Proxy Service", dejando la mayoría de las opciones por defecto. También se vio que existían varios algoritmos de balanceo de servicios web que mantienen una lógica de negocio idéntica pero que están desplegados en diferentes servidores. El objetivo de crear "Business Service" y "Proxy Service" es lograr el desacoplamiento entre los clientes y los proveedores, de esta manera, cuando un cambio ocurra en el servicio del proveedor, será posible hacer transformaciones y/o ruteos para que esos cambios sean en su mayoría transparentes a los clientes. Un ejemplo clásico de este concepto es la "migración virtual". Imaginen que una empresa expone 50 servicios web y estos están creados en versión "10g", los clientes que dependen de estos servicios web son aproximadamente 500, esto implica que un cambio que se necesite realizar en los servicios del proveedor afectará a todos los servicios web de los clientes y necesitaremos "obligar" a los clientes a que se adapten a estos cambios, y bien se sabe que esto no es agradable para ellos, implica gastos en desarrollo, tiempo, etc.
Ver articulo completo:

Ruteo de Servicios Web con Oracle Service Bus Parte 1

Ruteo de Servicios Web con Oracle Service Bus (Parte 1)

Por Deiby Gómez Robles
Publicado en agosto 2013
Reciban un cordial saludo estimados colegas de Oracle, como bien se sabe la cultura de servicios web día con día se está expandiendo, reforzado por el surgimiento de la Arquitectura Orientada a Servicios (SOA) y de la necesidad que tienen los clientes de comunicarse con socios y demás. Dentro del contexto de una arquitectura orientada a servicios se destaca el concepto "Bus de servicios", cuyo objetivo es proveer una capa de virtualización de servicios entre los proveedores y los clientes. Si hacemos referencia a la matriz de madurez que provee The Open Group (www.opengroup.org) llamada OSIMM (Open group Service Integration Maturity Model), el Bus de Servicios es el encargado de cumplir con el nivel de madurez llamado "Servicios Virtualizados"
Ver articulo completo:

lunes, 12 de agosto de 2013

III Congreso de Informática, Zacapa

El día sábado 03 de Agosto del 2013, tuve la oportunidad de compartir una vez más con los estudiantes de la Universidad Mariano Galvez con sede en Zacapa, Guatemala, en el "III Congreso de Informática" que se realizó en el Hotel El Atlantico de dicha localidad.

Este evento contó con varios conferencistas expertos en diferentes áreas de tecnología como "Microsoft", "Oracle", "ESET", "Business Intelligence", entre otros.

La agenda del evento fue la siguiente:
La conferencia que compartí con los estudiantes que asistieron a este evento fue "Service-Oriented Architecture":

Iniciando la Conferencia:





Agradezco mucho a la Universidad Mariano Galvez con sede en Zacapa por hacerme la invitación de participar en tan agradable evento de Informática. También agradezco al Ing. Carlos Dávila y al Ing. José Chinchilla por permitir que mi participación en dicho evento se llevara a cabo.

miércoles, 7 de agosto de 2013

Mi blog en OTN Latinoamerica

El día de hoy recibí una gran noticia desde OTN Latinoamerica en la cual se me indicaba que habia sido aprobado mi blog para aparecer en la sección "SOA & Virtualization (OracleVM)" de "Bloggers Regionales de Oracle".

¡Muchas Gracias OTN Latinoamerica!