Funcionamiento
Sitio web de Altova: Herramienta de automatización de flujos de trabajo
Este tema describe la arquitectura de FlowForce Server. La arquitectura se ilustra en el siguiente diagrama. Los componentes con licencia opcional se representan con bordes discontinuos. La solución FlowForce Server está compuesta por dos servicios: FlowForce Web Server y FlowForce Server. Se ejecutan como servicios independientes y pueden configurarse, iniciarse y detenerse por separado. La forma de gestionar estos dos servicios dependerá del sistema operativo (Linux, Windows o macOS).
FlowForce Web Server acepta y valida solicitudes de clientes (ver Clientes a continuación) y las pasa a FlowForce Server. FlowForce Server es el núcleo de la solución FlowForce Server y se ejecuta como servicio en segundo plano sin una interfaz de usuario gráfica. FlowForce Server busca continuamente condiciones de desencadenadores, inicia y supervisa la ejecución de trabajos y registra todos los eventos relacionados con el sistema y los trabajos. Además, FlowForce Server escucha las solicitudes de trabajos que se exponen como servicios web.
FlowForce Web Server se ocupa de las solicitudes a la interfaz de administración web, donde se crean, modifican o supervisan trabajos, se crean usuarios y roles, se definen privilegios y permisos y se configuran las opciones de FlowForce. FlowForce Web Server acepta conexiones HTTP (o HTTPS) de los tipos de clientes descritos más abajo. Para más información sobre la terminología relacionada con la configuración y ejecución de trabajos, consulte Terminología.
FlowForce Server puede integrarse con otros productos de Altova. Para más detalles, consulte Clientes e Integración con productos servidor de Altova más abajo.
Clientes
A continuación se describen los clientes de los que FlowForce Web Server puede aceptar solicitudes y enviarlas a FlowForce Server después.
Explorador web
Para configurar los trabajos de FlowForce Server y diferentes opciones de configuración se utiliza un explorador web. Para obtener un resumen de la interfaz web, véase Interfaz de administración web.
MapForce ediciones Enterprise y Professional
MapForce es una aplicación de escritorio de asignación de datos en la que puede diseñar asignaciones de forma gráfica para transformar datos o pasar datos de un formato a otro. Una vez haya creado su asignación en MapForce, puede implementarla en FlowForce Server. Esto le permitirá convertir su asignación de datos en un trabajo de configuración flexible. Por ejemplo, puede configurar un trabajo de asignación de datos que se ejecutará a una hora concreta o cada vez que se añada un archivo al directorio determinado.
Para poder ejecutar trabajos creados a partir de asignaciones de datos de MapForce, FlowForce Server llama a MapForce Server, cuya función es ejecutar asignaciones y generar archivos de salida. Para más detalles sobre cómo implementar asignaciones de MapForce a FlowForce Server, consulte Integración con productos de Altova.
StyleVision ediciones Enterprise y Professional
StyleVision es una aplicación de escritorio que le permite visualmente diseñar informes y formularios para datos de XML, bases de datos y XBRL. Con StyleVision puede crear hojas de estilos StyleVision Power Stylesheets (es decir, SPS) que controlan la visualización e introducción de datos de bases de datos, documentos XML y XBRL y que especifican el diseño de salida de una transformación de documentos XML. Una vez que haya diseñado su SPS, puede guardarlo como un archivo PXF (Portable XML Form) que empaqueta el archivo SPS con sus archivos relacionados e implementa este archivo PXF en FlowForce Server. El archivo implementado estará disponible para usarse después en cualquier trabajo de transformación en el servidor.
Para ejecutar los trabajos creados a partir de transformaciones de StyleVision, FlowForce Server llama a StyleVision Server, cuya función es ejecutar las transformaciones y producir los archivos de salida.
Si desea obtener más información sobre cada producto, consulte la página de documentación de Altova (https://www.altova.com/es/documentation.html).
Integración con productos de servidores de Altova
Puede integrar FlowForce Server con otros productos de servidor Altova. Esto le permite automatizar las tareas de estos servidores con la ayuda de FlowForce Server. En Windows, el instalador de FlowForce Server incluye varios productos de servidor Altova que puede instalar junto con FlowForce Server. En otras plataformas, los productos de servidor Altova deben instalarse por separado. Para más información sobre cada producto de servidor, véase las subsecciones a continuación.
StyleVision Server
StyleVision Server se basa en el motor integrado de generación de documentos de StyleVision. StyleVision Server utiliza archivos PXF, que contienen hojas de estilo StyleVision con archivos relacionados, para presentar datos XML, XBRL y de bases de datos en archivos HTML, RTF, PDF, texto y Microsoft Word. Puede automatizar la generación de informes y documentos corporativos mediante la implementación de archivos PXF en FlowForce Server. Esto le permitirá ejecutar transformaciones de datos como trabajos programados.
MapForce Server
MapForce Server se basa en el motor integrado de transformación de datos desarrollado para MapForce. En MapForce Server podrá realizar transformaciones de datos utilizando asignaciones de datos preprocesados y almacenados en archivos MapForce Server Execution (MFX). Cuando funciona bajo el control de FlowForce Server, MapForce Server ejecuta asignaciones de datos como pasos de un trabajo.
RaptorXML Server
RaptorXML Server es un procesador XML y XBRL de Altova de tercera generación ultrarápido. Está diseñado y optimizado para los estándares más recientes y para entornos de informática en paralelo. Altova ofrece dos ediciones diferentes de este procesador: RaptorXML Server y RaptorXML+XBRL Server. El procesamiento XBRL sólo está disponible en RaptorXML+XBRL Server.
Al integrar RaptorXML Server y FlowForce Server, las funciones de RaptorXML Server pasan a estar disponibles como funciones integradas de FlowForce Server. Esto significa que puede crear trabajos para validar documentos XML y JSON, taxonomías XBRL y archivos de instancia, así como comprobar si su formato es correcto. También es posible transformar y ejecutar documentos XBRL y XQuery. Para más información consulte el apartado Integración con RaptorXML Server.
Si desea obtener más información sobre cada producto, consulte la página de documentación de Altova (https://www.altova.com/es/documentation.html).