Kuali Rice Development
  1. Kuali Rice Development
  2. KULRICE-4816

Implement interaction with the service registry so that it goes over remote connection instead of direct database access

    Details

    • Similar issues:
      KULRICE-4799Modify the KSB so that the registry can be interacted with remotely
      KULRICE-5212Implement RuleService, RuleAttributeService, and related such that they are accessed remotely via SOAP instead of via direct database calls to the rule tables
      KULRICE-5211Implement PreferencesService (KREW_USR_OPTN_T) so that it is accessed remotely instead of via database
      KULRICE-4140KimTypeInfoService cannot be accessed by "remote" KIM clients directly
      KULRICE-13852Implement the capability for applications integrated with the KSB service registry to startup even if the registry is offline
      KULRICE-12279Make KSBConfigurer handle if web service call fails to remote service registry
      KULRICE-12410Modify KEW so the rule tables are accessed directly in embedded mode
      KULRICE-2983Update thin client integration model so that it provides for proper connection to KIM services
      KULRICE-4366cannot connect to remote kfs services
      KULRICE-3323remote service invocations failing in load balanced scenario
    • Rice Module:
      KSB
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      I think this will be critical for version compatibility. A diagram showing how this might work can be found here as well as a service interface definition:

      https://wiki.kuali.org/x/-ok_Eg

      If we do this, then instead of configuring a database connection on the client, they can simply configure a URL which points to the URL of the service registry.

        Issue Links

          Activity

          Hide
          Eric Westfall added a comment -

          Alright, that was a lot of typing but the KSB api is n javadoc'd enough in my opinion.

          THat just leaves updating wiki and impacting changes document and creating jiras for deferred work and then i will resolve this jira.

          Show
          Eric Westfall added a comment - Alright, that was a lot of typing but the KSB api is n javadoc'd enough in my opinion. THat just leaves updating wiki and impacting changes document and creating jiras for deferred work and then i will resolve this jira.
          Hide
          Eric Westfall added a comment -

          Ok, appropriate documentation has been updated and additional jiras have been created and linked to this one. Finally going to resolve this issue.

          Show
          Eric Westfall added a comment - Ok, appropriate documentation has been updated and additional jiras have been created and linked to this one. Finally going to resolve this issue.
          Hide
          Rice-CI User (Inactive) added a comment -

          Integrated in rice-trunk-nightly #81 (See http://ci.rice.kuali.org/job/rice-trunk-nightly/81/)
          KULRICE-4816 - javadoc'd RemoveAndPublishResult
          KULRICE-4816 - fixed a typo in MessageHelper javadoc
          KULRICE-4816 - updated RestServiceDefinition javadocs
          KULRICE-4816 - javadoc'd BasicEndpoint
          KULRICE-4816 - moved KsbApiServiceLocator into a different package.
          KULRICE-4816 - javadoc'd ServiceDefinition
          KULRICE-4816 - javadoc'd ServiceConfiguration
          KULRICE-4816 - javadoc'd ServiceConfiguration
          KULRICE-4816 - added missing return annotations to ServiceRegistry interface
          KULRICE-4816 - finished javadocs for the ServiceRegistry service interface
          KULRICE-4816 - working on javadocs on the ServiceRegistry service interface
          KULRICE-4816 - working on javadocs on the ServiceRegistry service interface
          KULRICE-4816 - working on javadocs on the ServiceRegistry service interface

          Show
          Rice-CI User (Inactive) added a comment - Integrated in rice-trunk-nightly #81 (See http://ci.rice.kuali.org/job/rice-trunk-nightly/81/ ) KULRICE-4816 - javadoc'd RemoveAndPublishResult KULRICE-4816 - fixed a typo in MessageHelper javadoc KULRICE-4816 - updated RestServiceDefinition javadocs KULRICE-4816 - javadoc'd BasicEndpoint KULRICE-4816 - moved KsbApiServiceLocator into a different package. KULRICE-4816 - javadoc'd ServiceDefinition KULRICE-4816 - javadoc'd ServiceConfiguration KULRICE-4816 - javadoc'd ServiceConfiguration KULRICE-4816 - added missing return annotations to ServiceRegistry interface KULRICE-4816 - finished javadocs for the ServiceRegistry service interface KULRICE-4816 - working on javadocs on the ServiceRegistry service interface KULRICE-4816 - working on javadocs on the ServiceRegistry service interface KULRICE-4816 - working on javadocs on the ServiceRegistry service interface
          Hide
          Rice-CI User (Inactive) added a comment -

          Integrated in rice-trunk-nightly #82 (See http://ci.rice.kuali.org/job/rice-trunk-nightly/82/)
          KULRICE-4816 - minor correction to ServiceRegistry javadoc

          Show
          Rice-CI User (Inactive) added a comment - Integrated in rice-trunk-nightly #82 (See http://ci.rice.kuali.org/job/rice-trunk-nightly/82/ ) KULRICE-4816 - minor correction to ServiceRegistry javadoc
          Hide
          Jessica Coltrin (Inactive) added a comment -

          Closing since these items are now in the release notes.

          Show
          Jessica Coltrin (Inactive) added a comment - Closing since these items are now in the release notes.

            People

            • Assignee:
              Eric Westfall
              Reporter:
              Eric Westfall
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Structure Helper Panel