bpm
BPM ( Business Process Management; —Gestión de Procesos de Negocio) se refiere a las actividades llevadas a cabo con la finalidad de Optimizar los procesos de negocio, tanto en términos de sistemas y tránsito de la información como en aspectos humanos de flujo de trabajo. La finalidad es obtener una vista global de todos los procesos y su interacción con la infraestructura de TI. A partir de esta visión, optimizar los procesos y hacerlos flexibles a fin de aumentar la efectividad y adaptabilidad de sus operaciones medulares.
Graca es representante exclusivo de Intalio, como Platinum Partner para Venezuela. Nos hemos aliado estratégicamente con este grupo para ofrecer consultoría BPM, así como agregar valor a nuestra vasta experiencia como empresa integradora de sistemas, garantizando de esta forma ofrecer lo mejor de los dos mundos en la solución de problemas de su organización.
arquitectura soa
SOA (Service-oriented Architecture—Arquitectura Orientada a Servicios) es el marco conceptual de una arquitectura que permite integrar procesos de negocios y sistemas bajo estándares internacionales. Una plataforma SOA permite integrar las diferentes funcionalidades presentes en una organización, las cuales usualmente están soportados por sistemas bajo diferentes tecnologías, con cero inter operatividad y muy bajo nivel de integración. En SOA estas funcionalidades se integran y se desarrollan como servicios reutilizables, los cuales se exponen en una plataforma única, abierta y de óptimo nivel de gobernabilidad, lo que permite que puedan ser invocadas por otros componentes independientemente de la plataforma en la que se encuentren ambos, haciendo mucho más ágil la adaptación de la tecnología a los nuevos requerimientos del negocio.
Esta teconología deriva en: Mayor agilidad para desarrollar herramientas o aplicaciones de negocio apalancamiento e integración de aplicaciones ya existentes, proveer conexiones Standard entre sistemas, unión de componentes re-usables Independencia Tecnológica, promover la productividad, reduciendo tiempos de desarrollo
Graca ha sido una de las empresas Venezolanas pioneras en la implantación de estas tecnologías. Empresas como CANTV han desarrollado plataformas SOA exitosas con el concurso y apoyo tecnológico de nuestra empresa, uniendo y organizando todo el universo de sistemas presentes en esta corporación en una plataforma única integrada y gobernable. Todo esto con el uso de tecnología como MULE ESB y Axis2.
scada
Un sistema SCADA (Supervisory Control And Data Adquisition—Control Supervisor y Adquisición de Datos), por sus siglas en Inglés, es aquel que permite recolectar y centralizar en un punto maestro, información correspondiente a un proceso esparcido geográficamente. Adicionalmente, ejercer funciones de monitoreo y supervisión, desde el centro maestro se pueden ejecutar controles para actuar sobre el proceso y comandarlo en forma remota. En algunos casos los sistemas SCADA contemplan ciertos niveles de control local autónomo.
El punto maestro de monitoreo y control recibe el nombre de Unidad Maestra y está ubicado generalmente en una edificación confortable y acondicionada para tal fin, desde donde los operadores pueden supervisar y dirigir el proceso a distancia.
En contacto directo con el proceso se encuentran dispositivos de captura de información a través de instrumentos. Estos dispositivos pueden ser RTU’s (Remote Terminal Unit—Unidad Terminal Remota), PLC’s (Programmable Logic Controller—Controlador lógico programable) o Instrumentos Inteligentes.
Graca Consultores tiene amplia experiencia en integración de Sistemas SCADA, entre los que podemos destacar S/3 Wanderware. RTU Moscad Motorola, en las áreas de petróleo, Gas e Hidrológicas
enterprise service bus
Al momento de desarrollar aplicaciones empresariales es común conseguir que deben integrarse las aplicaciones que ya existen en l ugar de desarrollarlas desde cero. Al momento de hacerlo, es común también conseguir que estas aplicaciones utilizan alguna tecnología propia y distintiva (HTTP, JDBC, Servicios Web, por ejemplo) donde la intercomunicación no es obvia de resolver.
Para estos casos se recomienda utilizar una nueva capa de abstracción conocida como Enterprise Service Bus (Bus de Servicio Empresarial). Como un sistema de tránsito, un ESB permite que estas aplicaciones se comuniquen entre ellas a través de una intranet o la misma Internet, de manera casi transparente.
En Graca, utilizamos como ESB específicamente al framework Mule. Basado en Java y de tipo Open Source, Mule ofrece flexibilidad, sencillez y pocas restricciones, y prescinde de cualquier código exclusivo, siempre separando la lógica del negocio de la lógica de la mensajería sin que haga falta aprender nueva sintáctica ni semántica para utilizarlo.
Nuestra labor en Cantv involucra en gran medida la utilización de Mule.
etl y business inteligence
Cada vez se hace más fácil conseguir aplicaciones con la expresa finalidad de ayudar a la empresa en la toma de decisiones de negocio (Business Intelligence—Inteligencia de Negocios). También es fácil conseguir que para lograrlo, estas empresas utilizan un repositorio de información especial (un Data warehouse) junto a herramientas con el fin de Extraer, Transformar y Cargar (ETL—Extract, Transform and Load) información desde ese repostorio.
Entre nuestros servicios, ofrecemos la capacidad de desarrollar sistemas de Data warehousing apoyados sobre Arquitectura SOA, manejadores de Bases de Datos Oracle y MySQL y sistemas de gestión SAP; y controlados por Pentaho como herramienta Open Source para el análisis y la emisión de reportes.
Así mismo, utilizamos Intalio como herramienta para el modelado de procesos de negocio(BPM—Business Process Modeling) particularmente util para el análisis y mejora de procesos actuales que se ejecuten dentro de una organización.
bases de datos
Las bases de datos representan hoy en día casi una base fundamental sobre donde construir aplicaciones. Junto al poderío de la computación, ellas han establecido su debido lugar en el mundo empresarial con creces en los niveles de eficacia y eficiencia en el manejo de la información, o incluso en la simple organización de la información para el momento de su almacenamiento.
Graca cuenta con expertos desarrolladores de bases de datos, capaces de, desde diseñar modelos Entidad Relación debidamente normalizados, hasta implementarlos en manejadores Oracle o especialmente MySQL y programar sobre ellos utilizando lenguajes específicos (PL/SQL, por ejemplo).
servidores de aplicaciÓn
Un servidor de aplicaciones es el intermediario entre lo que son típicamente tres componentes: un front-end, como la interfaz gráfica con la que interactúan los usuarios, un back-end, como el repositorio con la información que los usuarios manipulan, y una aplicación intermedia en la que se definen todas las reglas del negocio.
Utilizando especialmente Geronimo, JBoss y WebSphere tenemos la experiencia y el conocimiento necesario para ofrecer el desarrollo de aplicaciones donde esta arquitectura de 3 componentes resulte como la alternativa más apropiada como solución.
aplicaciones web
Considerando el crecimiento del uso de Internet (y las redes en general) que hemos visto en Venezuela en los últimos años, es fácil entender cómo cada vez se vuelve más intuitivo para los usuarios utilizar aplicaciones que se desplieguen como una página Web dentro de un navegador (Internet Explorer, Firefox, Safari).
Estas aplicaciones, utilizando los beneficios del almacenamiento de la información en bases de datos, aprovechan la fácil distribución del contenido y el control que ofrecen los navegadores de Internet, al igual que la movilidad e independencia que permiten al usuario utilizarlas desde cualquier ubicación (casa, oficina, etc.) sin que hayan restricciones de ningún tipo sobre el hardware ni el software más que las mismas que la aplicación implemente.
tecnología
Somos expertos en la construcción de soluciones tecnológicas a la medida, utilizando para ellos herramientas tanto Open Source como propietarias, teniendo en cuenta tanto las necesidades del cliente, como el presupuesto. Específicamente, manejamos:
Mule (para ESB) SOAP, UDDI, WSDL.
Intalio (para BPM)
Axis y Axis2 (para Arquitecturas SOA)
Pentaho (para ETL y Business Intelligence)
Oracle, MySQL
JBoss, Gerónimo y Websphere (como Servidores de Aplicaciones)
Business Objects
Boleíta.
Av. Rómulo Gallegos
Torre Boleíta. Piso 9.
Oficina 9-B.
Caracas. Venezuela.
. . .
Teléfonos: (212)239-7524
(212)238-6293
Follow @GracaConsulting
XHTML y CSS validado por W3C © 2010. Graca Consultores. Todos los Derechos Reservados. Diseño y Desarrollo: s&s.