BPM, Workflow, and Case

BPM, Workflow, and Case

Come for answers. Stay for best practices. All we’re missing is you.

 View Only
  • 1.  BAW 20.0.01 or higher version integrate with kafka publish

    Posted Wed August 14, 2024 09:16 PM
    Edited by Kwangho Kim Sun August 18, 2024 11:58 PM

    Hi Team

    Good morning.

    We are using BAW 20.0.0.1 and plan to upgrade more higher version.

    My question is that Can I publish data using Kafka topic?

    BAW Java Integration service can support Kafka publish? BAW/IBM already support it as toolkit? or Do we need to develop Publish service and then need to import it?

    Can you please advise it?

    Additionally, If we have relevant document, Can you please share it?

    Thanks.

    Kim  



    ------------------------------
    Kwangho Kim
    ------------------------------



  • 2.  RE: BAW 20.0.01 or higher version integrate with kafka publish

    Posted Tue August 20, 2024 01:18 PM

    Mr. Kim

    The enhancements for Kafka integration are being made in the containerized BAW supplied with CP4BA, as you can see here:

    CP4BA 23.0.1 Kafka features:
    Trigger workflow automations using Kafka message events.
    You can expose capabilities of your workflow automations as Kafka services that are implemented by processes or service flows. Kafka services enable your external clients to trigger workflow automations using Kafka message events with an asynchronous, loosely coupled interaction style.
     
    CP4BA 23.0.2 Kafka features:
    Publish, discover, and trigger workflow automation services that use Kafka message events.
    Publish Kafka-based workflow automation services.
    Discover and trigger workflow automation services that are exposed as Kafka services. The automation services are triggered through Kafka message events with an asynchronous, loosely coupled interaction style.
    So far, these enhancements involve starting workflows with Kafka messaging, not a workflow sending a Kafka message to a Kafka topic (although that may be on the roadmap some day).
    If you are using traditional BAW (running on WebSphere ND), you will have to develop a Java service or a REST service to send a Kafka message to a Kafka topic. Then your workflow can invoke the Java service or the REST service.


    ------------------------------
    Owen Cline
    ------------------------------



  • 3.  RE: BAW 20.0.01 or higher version integrate with kafka publish

    Posted Wed August 21, 2024 12:15 AM

    Hi Owen Cline

    Good afternoon.

    Many thanks for your information.

    Kim



    ------------------------------
    Kwangho Kim
    ------------------------------



  • 4.  RE: BAW 20.0.01 or higher version integrate with kafka publish

    Posted Tue August 20, 2024 01:18 PM
    Hello Mr. Kim:
    The Kafka integration enhancements have been made to the containerized BAW included with CP4BA, not the traditional BAW running on WebSphere ND.
    CP4BA 23.0.1 Kafka features:
    https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/23.0.1?topic=notes-whats-new-in-2301
    Trigger workflow automations using Kafka message events.
    You can expose capabilities of your workflow automations as Kafka services that are implemented by processes or service flows. Kafka services enable your external clients to trigger workflow automations using Kafka message events with an asynchronous, loosely coupled interaction style.
     
    CP4BA 23.0.2 Kafka features:
    https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/23.0.2?topic=notes-whats-new-in-2302
    Publish, discover, and trigger workflow automation services that use Kafka message events.
    Publish Kafka-based workflow automation services.
    Discover and trigger workflow automation services that are exposed as Kafka services. The automation services are triggered through Kafka message events with an asynchronous, loosely coupled interaction style.
     
    As you can see, the Kafka enhancements have so far been targeted to allowing one to start a workflow with a received Kafka message and not having a workflow send a message to a Kafka topic (although I think that is being considered for a future release).
    If you are using traditional BAW, you will have to develop a Java service or a REST service that can send a Kafka message to a topic.
    Then your workflow can invoke the Java service or the REST service.
    Best regards,
    Owen Cline


    ------------------------------
    Owen Cline
    ------------------------------