Documentos de Académico
Documentos de Profesional
Documentos de Cultura
K2B - Marco Tecnologico PDF
K2B - Marco Tecnologico PDF
Marco Tecnolgico
ndice
MARCO TECNOLGICO ....................................................................................... 3
DashBoard ......................................................................................................7
Herramienta de Procesos de Negocio (GXflow) .....................................................8
Herramienta de Reporting (GXquery)................................................................ 10
Herramienta de Business Intelligence (GXplorer) ............................................... 11
Herramienta de Portal (GXportal) ..................................................................... 12
Herramienta de Auditora K2B Audit ................................................................. 13
Pgina 2 de 15
Marco Tecnolgico
Marco Tecnolgico
Introduccin a GeneXus
Herramienta de Desarrollo
GeneXus es una herramienta inteligente, desarrollada por Artech, cuyo objetivo es asistir al
analista y a los usuarios en todo el ciclo de vida de las aplicaciones.
GeneXus es una herramienta que parte de las visiones de los usuarios; captura su
conocimiento y lo sistematiza en una base de conocimiento. A partir de su base de
conocimiento, GeneXus es capaz de disear, generar y mantener de manera totalmente
automtica la estructura de la base de datos y los programas de la aplicacin (los programas
necesarios para que los usuarios puedan operar con sus visiones).
Si nos preguntamos cual es la principal fortaleza de GeneXus, la respuesta es: una excelente
administracin del conocimiento de los sistemas de negocios. GeneXus trabaja con
conocimiento puro, lo que le permite realizar varias cosas: generar programas (software
tradicional), entender ese conocimiento de los seres humanos (no necesita documentacin
adicional que nunca estara actualizada), y operar automticamente con ese conocimiento
(integrndolo con otro proveniente de otras fuentes, difundindolo, otorgando licencias a
terceros para que lo integren a sus aplicaciones). En definitiva, GeneXus hace posible el
negocio del conocimiento, como un paso adelante respecto al negocio del software.
Otra ventaja del trabajo con conocimiento puro es la posibilidad de generar aplicaciones para
mltiples plataformas y mltiples arquitecturas y, muy especialmente, el poder contar con
cierto tipo de seguro ante los cambios tecnolgicos: por ejemplo, los usuarios GeneXus que
desarrollaron aplicaciones hace 8 o 10 aos para AS/400 con pantallas de texto y tecnologas
bastante primitivas, pueden ahora aprovechar el conocimiento sobre el desarrollo de esas
aplicaciones que GeneXus salv para desarrollar aplicaciones Java y/o .NET con facilidad, a
pesar de que cuando aquellas aplicaciones fueron desarrolladas, nadie pudo pensar en algo tan
diferente respecto al ambiente en el cual ellas trabajaban.
Pgina 3 de 15
Marco Tecnolgico
Metodologa de Desarrollo
A grandes rasgos, cuando una aplicacin se desarrolla con GeneXus la primera etapa consiste
en hacer el Diseo de la misma registrando las visiones de usuarios (a partir de las cuales el
sistema captura y sistematiza el conocimiento).
Si durante la prueba del Prototipo se detectan mejoras o errores se retorna a la fase de Diseo,
se realizan las modificaciones correspondientes y se vuelve al Prototipo. Llamaremos a este
ciclo de Diseo/Prototipo.
Una vez que el Prototipo est aprobado, se pasa a la etapa de Implementacin, en donde
GeneXus genera, tambin automticamente, la base de datos y programas para el ambiente de
produccin.
En resumen, una aplicacin comienza con un Diseo, luego se Prototipa, luego se Implementa o
pone en produccin y en cualquiera de los pasos anteriores se puede regresar al Diseo para
realizar modificaciones.
Pgina 4 de 15
Marco Tecnolgico
Integracin a K2B
Existen distintos mecanismos de conexin del sistema con otras herramientas de bases de
datos, otras aplicaciones y mecanismos de conexin genricos.
Web Services
Un Web Service es una aplicacin de software diseada para soportar la interoperabilidad entre
las aplicaciones a travs del lenguaje XML y siguiendo el estndar SOAP. El Web service puede
describirse, publicarse, ubicarse e invocarse a travs de una red, potenciando las ventajas que
ofrecen el desarrollo basado en componentes y la Web.
Los Web Services estn destinados a ser el fundamento de una nueva generacin de sistemas
distribuidos.
Pgina 5 de 15
Marco Tecnolgico
Workflow
K2b se integra con el Workflow a travs de servicios y los mismos siguen los estndares
definidos por la Workflow management coalition. La integracin de K2B con GXflow es a travs
de estas interfases y ya viene integrado en la versin estndar.
Pgina 6 de 15
Marco Tecnolgico
DashBoard1
K2B cuenta con un componente para visualizar rpidamente indicadores o datos relevantes de
la gestin.
Estos indicadores de desempeo miden el nivel del desempeo de un proceso, enfocndose en
el "como" e indicando que tan buenos son los procesos, de forma que se pueda alcanzar el
objetivo fijado.
Los indicadores clave de desempeo son mtricas financieras o no financieras, utilizadas para
cuantificar objetivos que reflejan el rendimiento de una organizacin, y que generalmente se
recogen en su plan estratgico. Estos indicadores son utilizados en inteligencia de negocio para
asistir o ayudar al estado actual de un negocio a prescribir una lnea de accin futura. El acto de
monitorizar los indicadores clave de desempeo en tiempo real se conoce como monitorizacin
de actividad de negocio. Los indicadores de rendimiento son frecuentemente utilizados para
"valorar" actividades complicadas de medir como los beneficios de desarrollos lderes,
compromiso de empleados, servicio o satisfaccin.
Los indicadores de desempeo pueden ser visualizados de distintas maneras, cada usuario
puede personalizar su propio tablero.
1
Panel de Instrumentos
Pgina 7 de 15
Marco Tecnolgico
GeneXus BPM Suite consta, por un lado el GeneXus Process Modeler, herramienta para el
modelado de procesos. GeneXus como la plataforma que nos permite automatizar el desarrollo
de nuestras aplicaciones BPM. GXflow Process Manager y GXflow Inbox para la gestin y
monitoreo de los procesos. GXplorer, herramienta de Business Intelligence que nos permite
explotar la informacin estadstica generada por nuestras aplicaciones y datos histricos de la
ejecucin de los procesos.
Pgina 8 de 15
Marco Tecnolgico
GeneXus Process Modeler ofrece la capacidad de modelar grficamente los procesos de negocio.
Estos diagramas se basan en el diagrama de casos de uso y de actividades del estndar UML.
Esto permite tener una forma ms natural de comunicacin con los usuarios con los cuales se
analizan los procesos y por ende entenderlos mejor.
Para la ejecucin se cuenta con una interfaz basada en el concepto de Inbox donde el usuario
puede acceder a todo el trabajo pendiente o que se le haya asignado a medida que se ejecutan
las diferentes instancias de un proceso. Entonces la bandeja de entrada le permite al usuario
acceder a su lista de trabajo y la bandeja de salida a todas aquellas tareas que ya ejecut en
algn momento, de la misma manera puede consultar todos los procesos que l inici. En
cualquiera de estos casos puede siempre acceder a ver el detalle de cmo lleg una tarea a su
bandeja de entrada a travs de la consulta del historia del proceso. Esta misma historia le sirve
en la bandeja de salida para consultar en qu paso se encuentra el proceso luego de que pas
por su Inbox dando una visibilidad mayor a todos los actores involucrados dentro de los
diferentes procesos.
A medida que se van ejecutando los distintos procesos se genera mucha informacin histrica e
informacin que indica el estado de las diferentes actividades y procesos que se estn
ejecutando en un preciso momento. A travs del administrador de procesos se puede
administrar la carga de trabajo, por ejemplo se puede consultar cual es la carga de trabajo que
tienen los usuarios y asignar tareas dinmicamente para balancear dicha carga. Adems se
puede abortar, suspender o retomar instancias de procesos permitindole al administrador
tener un control real sobre lo que est sucediendo en cada actividad y de esta forma permitirle
actuar en consecuencia a la informacin que le ofrece la realidad. De la misma manera puede
deshabilitar una versin de un proceso para habilitar otra en caso que haya identificada que una
nueva versin del flujo de un proceso haya agregado ms problemas que la anterior.
Toda la informacin generada en cada ejecucin es resumida en una Data Warehouse que
permite consolidar esta informacin estadstica del negocio y de esta forma poder analizarla
para identificar los cuellos de botella en los distintos procesos del negocio. El objetivo es poder
analizar la duracin y cantidad de tareas por proceso, versin de proceso, por tarea, rol,
usuario, etc. De forma de combinar cada una de estas dimensiones y llegar al detalle deseado.
Un ejemplo podra ser contestar esta consulta: se quiere saber cuantas tareas ejecutaron
determinados usuarios y cuanto tiempo les llev realizar el trabajo.
Pgina 9 de 15
Marco Tecnolgico
Pgina 10 de 15
Marco Tecnolgico
Pgina 11 de 15
Marco Tecnolgico
Principales Caractersticas:
Simple
La administracin de la informacin del portal puede ser realizada por personal no
especializado, accediendo al Back End del portal desde cualquier PC conectado a Internet.
Las plantillas son estilos de pginas pre-definidas o definidas por el usuario que se aplican a las
pginas del portal. Cuando se modifica una plantilla, en forma automtica se modifican las
pginas que estn basadas en ella. El uso de las plantillas reduce el mantenimiento y tiempo de
desarrollo de las pginas del sitio.
Pgina 12 de 15
Marco Tecnolgico
Single Sign On
El mdulo Single Sign On permite la unificacin del control de usuarios de GXportal y
aplicaciones externas.
Arquitectura escalable
GXportal le permite implementar soluciones que van desde un servidor nico para base de
datos y servidor Web, hasta configuraciones con mltiples servidores en diversas ubicaciones.
Administracin de comunidades
GXportal cuenta con las siguientes herramientas para lograr un mbito de interaccin entre los
distintos integrantes de las comunidades:
Encuestas
Foros
Listas de noticias
Preguntas Frecuentes
Seguridad
La seguridad est basada en Roles, dependiendo de los roles que tenga asignado el usuario se
le presentarn las funcionalidades del Back End a las cuales puede acceder para realizar tareas
de administracin.
Dada una instancia de alguna Entidad, permite tambin acceder a todas las modificaciones que
se hicieron.
K2B Audit est compuesto de una aplicacin Web (contiene las interfaces para la explotacin) y
su respectiva base de datos. No presentando otro tipo de componentes.
Pgina 13 de 15
Marco Tecnolgico
Aqu vemos una imagen de explotacin de datos, con los respectivos filtros, donde se puede
seleccionar y visualizar los datos de auditora.
Pgina 14 de 15
Marco Tecnolgico
En esta imagen se observa como seleccionando los nombres de tabla, se puede habilitar o
deshabilitar la auditoria.
Las tablas en las que se almacena la informacin de auditora pueden estar en otro esquema de
la base de datos permitiendo de esa forma independizar la aplicacin de la auditora.
K2B Audit se encuentra integrado con la seguridad de GXportal, lo que permite manera las
mismas polticas de seguridad utilizadas en K2B ERP.
Pgina 15 de 15