<< Clic para mostrar Tabla de Contenidos >> Cómo escoger la función de integración adecuada con servicios web |
Bizagi ofrece una variedad de funciones y asistentes para configurar integraciones de aplicaciones. Para comprender la mejor manera de configurar las integraciones, es importante comprender la naturaleza, la complejidad y las propiedades de la aplicación que desea integrar. Por lo general, las aplicaciones se integran mediante servicios web o buses de servicios. Esta sección explica cómo elegir la función de integración correcta según el servicio que desee integrar.
Para definir la mejor función de integración, siga este algoritmo:
Si su servicio utiliza el protocolo SOAP, debe utilizar el asistente de integración para los servicios web SOAP. Por otro lado, si el servicio utiliza el protocolo REST, es necesario analizar lo siguiente.
Cuando necesite integrar middlewares o un bus de servicio, y tenga un descriptor usando RAML u OpenAPI, puede crear un conector usando el editor de conectores.
Debido a que los conectores dependen de la tecnología Node.JS, pueden usar paquetes NPM para personalizar la creación de un conector basado en bibliotecas externas. Si necesita integrar una aplicación usando paquetes NPM, puede crear un conector personalizado usando el editor de conectores.
Si el servicio que está integrando utiliza alguno de los siguientes métodos de autenticación: HTTPS, OAuth 2.0 o Digest, y no requiere ningún paquete NPM, puede crear un conector REST sencillo mediante el editor de conectores. Para obtener más información, consulte Métodos de autenticación y conectores REST.
Si el servicio requiere un método de autenticación personalizado, puede crear un conector personalizado con el editor de conectores.
Algunas veces, los servicios o autobuses de servicios siguen actualizando sus métodos con frecuencia. Para gestionar las actualizaciones de sus nuevos métodos es recomendable utilizar un conector, ya sea easy REST o Custom. Los conectores permiten que los clientes los versionen, por lo que es más fácil administrar las integraciones y la reutilización. Consulte versionamiento de conectores.
Si necesita invocar un servicio REST simple sin método de autenticación, sin necesidad de versionar o sin usar paquetes externos NPM, puede configurar esos servicios REST usando el asistente para servicios web REST.
Hay escenarios en los que, al invocar el servicio, es necesario ejecutar algunas transformaciones, ejecutar un algoritmo lógico con los datos recuperados o que utilice un protocolo diferente a SOAP o REST. Para esos escenarios, Bizagi ofrece una función que le permite crear un componente personalizado, como una biblioteca de desarrollo (por ejemplo, archivos dll), donde la lógica y la invocación están incluidas en dicho componente. Tenga en cuenta que para los entornos basados en la nube en Automation Service, esos componentes deben ser independientes y no pueden hacer referencia a otras bibliotecas. Para obtener más información, consulte Componentes personalizados.
Last Updated 11/29/2023 10:41:16 AM