webMethods

webMethods

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
  • 1.  LTI connection examples needed

    Posted Thu March 28, 2024 05:39 AM

    Integration Server and API Gateway 10.15

    I’m looking for examples on how to setup an LTI (1.1 or 1.3) connection using Integration Server and/or API Gateway. We’re using Canvas as an LMS. We want webMethods to act as an LTI tool for Canvas. The information on the internet on building an LTI tool doesn’t help me and the examples I found are for instance PHP and .Net. I can’t translate those examples into flowservices, for they’re using libraries which webMethods doesn’t offer.

    Is there anyone who has realized an LTI connection using IS and/or APIGW and is willing to share knowledge?

    Many thanks in advance,

    Evert van de Belt
    Vrije Universiteit Amsterdam


    #webMethods
    #Integration-Server-and-ESB
    #API-Gateway
    #API-Management


  • 2.  RE: LTI connection examples needed

    Posted Thu March 28, 2024 05:54 AM

    I am not familiar with LTI tool. As you find some examples in PHP and .Net, can you describe those examples ? What kind of librairies wM doesn’t offer ? Can not you use jar ? Can not you use java service instead ?


    #webMethods
    #Integration-Server-and-ESB
    #API-Management
    #API-Gateway


  • 3.  RE: LTI connection examples needed

    Posted Thu March 28, 2024 06:48 AM

    One example is this: UvA.TeamsLTI/UvA.TeamsLTI.Web at main · uva/UvA.TeamsLTI · GitHub
    It’s created by someone at the other university in Amsterdam. We want to do the same, but using standard and maintainable code in webMethods. Using external (Java) libraries or creating it in Java is not an option for us.


    #API-Management
    #Integration-Server-and-ESB
    #API-Gateway
    #webMethods


  • 4.  RE: LTI connection examples needed

    Posted Thu March 28, 2024 07:00 AM

    In github, I see two parts: a .Net code that acts as the backend (Controllers part) and Vue.js code that acts as frontend.
    In webMethods, you can create the services that acts as backend and expose some APIs. So the Vue.js can consume those APIs.
    Now, if you want to know how to create RESTful APIs with webMethods, you can check the documentation.


    #API-Gateway
    #API-Management
    #Integration-Server-and-ESB
    #webMethods