Automation - Using Mulesoft - PoC scope

As part of finding a solution to replace our current solution (Flint), we would like to consider the possibility of Mulesoft ESB and Connectors. As a subsequent step (may be in phase 2), we would like to see how Bonitasoft can be considered as graphical workflow designer on the top of Mulesoft connectors.

Phase 1: Mulesoft ESB (for connectors and Orchestration engine)

Phase 2: Mulesoft ESB (for connectors) + Bonitasoft (workflow orchestration engine)

Scope for Phase 1:

To begin with, we will look at Mulesoft and the connectors that are available. We need to look at the feasibility of the connectors to perform IT automation tasks such as – AD related operations,  integrating to third party applications etc.   We also need to understand the deployment modes of Mulesoft community edition. Below use cases need to be supported as part of the PoC:

On-premise deployment

In this scenarion, Mulesoft and Luma/ISM are deployed on-prem.

  • Deploying Mulesoft (along with AnyPoint Studio) community edition

  • Infrastructure needs for Mule Kernel

AnyPoint Studio:

  • Design of connectors/workflows (Explore Flow Controls, Loops etc)

  • Where the connector configurations are stored.

  • Export/Import of workflow

  • Understand how the connector operations are exposed as Restful APIs

 SAAS/Hybrid Deployment:

In this scenario, Mulesoft Server (Kernel) is Deployed along with Luma /ISM are deployed in cloud. While we also need to allow customers to design their workflows using AnyPoint Studio.

  • Allow customers to design & publish their w/f

  • Figure out how w/f that are created in Mulesoft are exposed as rest services that can be triggered by Luma/ISM

  • Without having customer to open any ports we need to look a mechanism how the services from cloud can connect to the local systems while executing an automation w/f;  Probably we need to look at a websocket connector.

We also need to understand:

  •  Monitoring of Mulesoft Kernel where it’s deployed in SAAS.

  •  Multi Tenancy support of Mulesoft Server and AnyPoint Studio

  • Can customers download the anypoint studio for their specific design of w/f by connecting it to the Mule Kernel (which is deployed in cloud).

  • Can AnyPoint Studio be deployed in SAAS ? Is Any Point Studio multi tenanted?

 

Connectors:

                We need to test with the below connectors as part of PoC:

                a) LDAP connector /AD

                b) HTTP connector

                b) DB connector

                c) Powershell connector

                d) Winrm connector

Logging:

We need to capture the input and output payload and response for each step of the process flow and able to run the flow in debug/diagnose to identify the issues.

© 2019 Serviceaide 1-650-206-8988 http://www.serviceaide.com info@serviceaide.com