Sunteți pe pagina 1din 2

Diseo de propuesta de consulta a tabla remota

Requerimiento
Walmart est implementando un esquema de Service Center, con vista a entregar servicios de
negocio soportados por la suite BMC Remedy, este esquema involucran el uso de una tabla
remota de artculos, la cual reside originalmente en el sistema Teradata en Bentonville, est tabla
est siendo replicada a MXCAM para evitar bajo desempeo en las aplicaciones de MXCAM debido
a fluctuaciones en el desempeo de Teradata.
Se requiere proponer una solucin que permita realizar la consulta de la tabla remota de artculos
y puedan ser utilizados dentro de los registros de tickets de tareas del Service Center.

Solucin propuesta
BMC propone las siguientes soluciones en el orden que se establece dado que en ese orden de
importancia se pretende dar al usuario la visibilidad del grado de rapidez de acceso y reduccin de
errores.
La solucin contempla 3 opciones, las cuales a continuacin se detallan:
1. Uso de DBLink para tener una vista de la tabla remota, dentro de la base de datos de BMC
Remedy, esta opcin nos permitir poder consultar los datos de la tabla remota, haciendo
uso de las herramientas del manejador de base de datos y la administracin ser propia de
los administradores de base de datos.

El uso de esta opcin nos permitir el ms alto performance permitido por la capacidad de
infraestructura y comunicaciones de los manejadores de bases de datos.

BMC propone esta solucin dado que ha sido una de las opciones que mayormente se han
implementado en los ambientes de sus clientes y se tiene informacin documentada de
proyectos al respecto, as como casos de xito, esta solucin permitir un acceso ms
rpido a los datos de la tabla remota, esto debido a que las consultas que se realicen sern
directas a la tabla.

2. Uso de DLL, esta propuesta est basada en la particularidad de la suite BMC Remedy que
permite una intercomunicacin con objetos de tipo DLL (para ser especifico en lenguaje C
o C++), para ello se tienen algunos procedimientos de implementacin dentro de la base
de conocimientos.

La propuesta sugiere lo siguiente:
a) Walmart crear una DLL que permita la consulta de artculos de la tabla remota,
dicha DLL ser desarrollada en lenguajes de programacin sugeridos por BMC (C o
C++)
b) Por parte de BMC se requiere un desarrollo para poder hacer uso de la DLL
entregada por Walmart y permita lograr la intercomunicacin con la suite de BMC
Remedy.
c) Por parte de BMC se har uso del mdulo AR Filter API Plugin para poder
configurar la forma de consumir la DLL entregada por Walmart.
d) Se requiere un esquema de validacin de factibilidad de la implementacin de la
solucin, dado que es una implementacin que no se ha hecho en Mxico y no se
tiene la experiencia necesaria dentro del grupo de consultores en la
implementacin de este tipo de soluciones.

Esta solucin despus de la primera (Uso de DBLink), tiene un nivel alto de performance
dado que la consulta se realiza directamente a la tabla remota y el lenguaje utilizado en la
consulta es ligero y rpido, adems requiere muy poco uso de recursos.

BMC sugiere la implementacin de la solucin, por la efectividad y rapidez de acceso que
permite la DLL a la suite BMC Remedy, el nico problema existente es que no se tiene un
caso de xito en la implementacin del esquema y por lo tanto tampoco la experiencia
requerida, por lo que ser necesario entrar en un modo de prueba y error para lograr la
implementacin.

3. Uso de Web Services, las herramientas de desarrollo de BMC tienen la capacidad de crear
clientes para conectarse a Servicios Web y Servicios Web para que puedan conectar
diferentes clientes.

La solucin propuesta es la creacin de un Servicio Web por parte de Walmart, el cual nos
permita consultar los artculos a travs del ID de articulo o nombre de artculo, por parte
de BMC se crear un cliente que se conectar al Servicio Web que proveer Walmart,
dicho cliente ser utilizado por todos los mdulos del Service Center.

A pesar de ser una opcin muy utilizada, se tiene el peligro que el servicio web pueda
entregar tiempos fuera (timeout), BMC recomienda esta opcin, pero tambin sugiere que
la infraestructura y comunicaciones que soportan el servicio web sean robustas.

S-ar putea să vă placă și