A new solution wants to end the process of building custom connectors for Microsoft Azure Logic Apps and existing legacy infrastructure. Java and .NET interoperability provider JNBridge announced the R&D Showcase Kit, a new solution designed to solve interoperability issues between Azure Logic Apps and existing JMS-based messaging infrastructure.
Azure Logic Apps enable business process orchestrations to run in the cloud as well as interact with on-premises infrastructure by redirecting data to one or more destinations. This is possible through connectors between Logic Apps and existing legacy infrastructure. While Microsoft provides connectors for their products and third-party solutions, in order to connect to things like JMS message brokers, enterprises are forced to build their own custom connections, which can be time-consuming and complex, according to JNBridge. In addition, the company noted that JMS message brokers are a standard mechanism for enterprise IT infrastructure.
The newly announced R&D Showcase Kit aims to address this problem by providing detailed instructions on how to properly build a customer connector for sending and receiving JMS messages. In addition, it will include sample codes for users.
The kit also leverages the JNBridge JMS Adapter for .NET, which can help the process of building customized Azure Logic Apps connectors for JMS.
“The JNBridge JMS Adapter for .NET is a custom WCF stack. As such it can be used to create WCF services exposing a JMS publish/consume API that can be called remotely using HTTP/SOAP/XML. Even though the service ran on a local machine’s IIS and used the On-Premise Data Gateway to allow access from the Azure cloud, this entire implementation could be deployed to Azure, including ActiveMQ,” the company wrote in a post. “Because the Custom Logic App Connector is essentially a REST/JSON client 90% configured by using an API description language like WSDL or OpenAPI (Swagger), building a JMS connector is simple. Moreover, any JMS implementation can be supported by simply modifying the Web.config file.”