SOAP API Intégration with API Management

Lionel POCKAM 20 Reputation points
2024-11-14T13:20:47.8066667+00:00

Hello Everyone,

Can i integrate a SOAP API of an ITSM in API Management service and receive messages from an Azure Service Bus Namepsace in my Onpremise ITSM to générate ticket?

Thank for your support

Azure API Management
Azure API Management
An Azure service that provides a hybrid, multi-cloud management platform for APIs.
2,193 questions
Azure Service Bus
Azure Service Bus
An Azure service that provides cloud messaging as a service and hybrid integration.
645 questions
0 comments No comments
{count} votes

Accepted answer
  1. Khadeer Ali 1,210 Reputation points Microsoft Vendor
    2024-11-15T05:29:21.4+00:00

    Hi @Lionel POCKAM,

    Welcome to the Microsoft Q&A Platform! Thank you for your question on integrating your SOAP API with Azure services.
    Yes, you can integrate a SOAP API of an ITSM (IT Service Management) system with Azure API Management and receive messages from an Azure Service Bus Namespace to generate tickets in your on-premises ITSM system, here are the steps:

    • Using APIM, you can turn your SOAP API into a RESTful API, making it easier to manage and access. You can upload the WSDL file to APIM, which then auto-generates REST operations. Please refer to the documentation on the same: guide on Restifying a SOAP API
    • A Logic App or Azure Function can listen to your Service Bus queue or topic. When a new message arrives (indicating ticket creation), it can call the API Management endpoint, which triggers your SOAP API to create a ticket in your ITSM.
    • For secure communication with your on-premises ITSM, consider using a Virtual Network (VNet) or Hybrid Connection, allowing APIM to connect safely to your system. If this answers your query, do click Accept Answer and Yes for was this answer helpful. And, if you have any further query do let us know.
    1 person found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.