Decision Management (ODM,ADS)

 View Only
Expand all | Collapse all

What's new in IBM decision management Webinar

  • 1.  What's new in IBM decision management Webinar

    Posted Wed September 28, 2022 05:00 PM
    Edited by Lori Brown Thu January 12, 2023 12:19 PM
    Summary

    Get the latest updates for IBM's decision management offerings. This webinar, hosted by Ryan Trollip, CTO, Decision Management Solutions, will feature IBM decision management product managers who will share brief updates on what's new in IBM’s Decision Management products: IBM Operational Decision Manager, IBM Decision Manager Open Edition, and IBM Automation Decision Services.


    Please join us in this on-demand recording. Share your questions below and register to watch
    here.

    ------------------------------
    Lori Brown
    IBM
    ------------------------------


  • 2.  RE: What's new in IBM decision management Webinar

    IBM TechXchange Speaker
    Posted Tue October 04, 2022 01:31 PM
    2022 has been a big year for IBM Decisions. I'm looking forward to seeing what they've been up to!

    ------------------------------
    DAVID Jenness
    ------------------------------



  • 3.  RE: What's new in IBM decision management Webinar

    Posted Fri December 02, 2022 12:19 PM
    Question: ¿Why IBM doesn't provide product APIS as Maven dependencies in a public repository? When you develop a project with DC API or RES API, you can set the dependencies with all other technologies providing public Maven coordinates, but all ODM's jars have to be referenced in the project from your local installation. This is specially annoying when you have to create a package to deploy your application (for instance a WAR), then you have to manually copy all ODM dependencies.
    Similar thing for ADS. ADS offers maven packages but they have to be downloaded and installed in local maven repo. ¿Why not to offer dependencies publicly?

    ------------------------------
    Eduardo Izquierdo Lázaro
    Automation Architect
    DECIDE
    Madrid
    609893677
    ------------------------------



  • 4.  RE: What's new in IBM decision management Webinar

    Posted Mon December 05, 2022 03:02 AM
    Hi Eduardo,

    In ADS you can use Designer as a maven repository serving the packages and the plugins.
    See this page for more details: https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/22.0.1?topic=environment-using-decision-designer-as-maven-repository
    And, yes, public dependencies would be even more convenient. We'll study the issue.
    Thanks!
    Jerome

    ------------------------------
    Jerome Joubert
    Senior Offering Manager, IBM Business Automation
    IBM
    Valbonne
    33492968156
    ------------------------------



  • 5.  RE: What's new in IBM decision management Webinar

    Posted Thu December 08, 2022 04:35 AM
    Hi Eduardo

    It's a great idea using a Maven repository! All modern development is done using either Maven or Gradle, and it should be the same with all ODM development. A Maven respository is the natural source for all DevOps CI/CD build and deploy artifacts. However most public Maven repositories, such as Maven Central, tend to contain dependencies of open source code. An alternative approach is to upload the ODM to the customer's Maven repository, which is probably what you have been doing, and is tedious and lengthy, selecting jars and lots of toing and frowing between IT admin layers

    I have been using a stand-alone command line tool that can rapidly kick-start ODM development by mavenizing the ODM installation in minutes. The Maven Dependencies Tool  (uploads all the ODM installation archives .jar.war.ear.rar archives in  /studio/lib, /teamserver/lib, /teamserver/applicationservers, executionserver/lib, executionserver/applicationservers to a Maven repository such as Sonatype Nexus. It can install to either a local or deploy to a remote repository, so when the customer's repository is not readily available, you can get started locally and not get held up.


    The tool also neatly handles all versioning of the ODM dependencies as they are not always versioned in the installation (for example jrules-engine.jar is 'jrules-engine.jar' in both ODM 8.10.1 and ODM 8.11.1). This allows you to work on multiple versions of ODM at the same time, such as during a migration.


    With regard to Decision Center I have also developed and use the Maven Repackage Decision Center Archive Plugin that adds any additional dependencies, resources etc. to the Decision Center war. Using the Dependencies Tool you can upload decisioncenter.war to Nexus, and then using the plugin to incorporate it into your Maven custom build.


    You can of course wrap the ODM legacy ANT repackage script using the Maven AntRun plugin, but the script is incredibly slow, hard to understand and contains lots of boiler plate. You can also manually hack the war to add dependencies (which is waht most people do), but that is highly tedious for development, error prone and won't work for CI/CD automation. The Repackage plugin is simpler, clearer and much faster, makes the build and test  development cycle a snip, and can be incorporated into CI/CD automation in a standard way.

    The plugin also provides full traceability for a Decision Center deployed to production. It properly versions a customized Decision Center archive by adding the Maven release version as part of build  and updates the archive MANIFEST.MF file with the GIT revision number, the list of additional archives and resources added.



    ------------------------------
    Peter Warde
    ------------------------------



  • 6.  RE: What's new in IBM decision management Webinar

    Posted Thu December 08, 2022 09:55 AM
    We also have a sample in our DecisionsDev repository to publish ODM libraries into your own maven repository and easily reuse with a pom dependency.
    https://github.com/DecisionsDev/odm-libs-in-maven.
    Publishing all libraries publicly is complicated for licensing reasons.

    ------------------------------
    Alain Robert
    ------------------------------



  • 7.  RE: What's new in IBM decision management Webinar

    Posted Mon December 12, 2022 10:26 AM
    Thanks to all for the answers.
    I was thinking that these question were to be treated during the "what's new" session.
    But is good having them addressed here as I finally couldn't attend the other day presentation.

    By the way Lori, ¿is there a recording available?

    ------------------------------
    Eduardo Izquierdo Lázaro
    Automation Architect
    DECIDE
    Madrid
    609893677
    ------------------------------



  • 8.  RE: What's new in IBM decision management Webinar

    Posted Mon December 12, 2022 02:53 PM
    Hi Eduardo,
    The webinar will be held January 12 and yes, there will be a recording available afterwards.
    Thanks!
    Lori

    ------------------------------
    Lori Brown
    IBM
    ------------------------------



  • 9.  RE: What's new in IBM decision management Webinar

    Posted Mon December 12, 2022 10:22 AM
    Thanks Peter, in fact I'm doing the same, I have a script that install all ODM dependencies in Nexus.
    But would be better is there is an official repo so you don't need to repeat for every new verison.


    ------------------------------
    Eduardo Izquierdo Lázaro
    Automation Architect
    DECIDE
    Madrid
    609893677
    ------------------------------



  • 10.  RE: What's new in IBM decision management Webinar

    Posted Mon December 12, 2022 11:15 AM
    Hi Eduardo, 

    I think it would better if the product was modernized all round !

    Peter

    ------------------------------
    Peter Warde
    ------------------------------



  • 11.  RE: What's new in IBM decision management Webinar

    Posted Tue December 13, 2022 09:48 AM
    Hi, I posted the related RFE marked as 'Future Consideration.'

    https://dba.ideas.ibm.com/ideas/ADS-I-160

    ------------------------------
    Charan Paladugu
    ------------------------------



  • 12.  RE: What's new in IBM decision management Webinar

    Posted Fri December 02, 2022 12:32 PM

    Question: ¿Will ADS be provided for other platforms than OCP or Kubernetes? Actually it's strong requirement to start up.



    ------------------------------
    Eduardo Izquierdo Lázaro
    Automation Architect
    DECIDE
    Madrid
    609893677
    ------------------------------



  • 13.  RE: What's new in IBM decision management Webinar

    Posted Thu January 12, 2023 12:20 PM

    Hi everyone,

    You can watch the on-demand recording here and download the slides here.

    Please share any of your questions below.



    ------------------------------
    Lori Brown
    IBM
    ------------------------------