Uploaded image for project: 'Kuali Rice Development'
  1. Kuali Rice Development
  2. KULRICE-6683

Add a "THIN" client run mode to KEW, KIM, and KSB modules

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.0.0-rc2, 2.0
    • Component/s: Configuration
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Rice Module:
      KSB, KEW, KIM
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      This run mode should be the same as REMOTE with the exception that it shouldn't publish client-side cache admin services.

      I was realizing that we probably need this as I was doing the rice-remote-test-client application to help people who have used the KEW thin client in the past to migrate over more easily. KEW (at the moment) doesn't have any client-side caching on it's services that we would really need to do. KIM does, but in 1.0.x we basically set up that client side cache with reasonable defaults for timeouts since the client would never get any callbacks from the server. So we can probably do something similar here with a custom ehcache configuration file for KIM "thin" mode.

      In KSB, we should just have thin client mode configured to not load messaging and the like.

        Attachments

          Activity

          Hide
          ewestfal Eric Westfall added a comment -

          Thin run mode has now been implemented for KSB, KEW, and KIM. Tested it out using the rice-remote-test-client

          Show
          ewestfal Eric Westfall added a comment - Thin run mode has now been implemented for KSB, KEW, and KIM. Tested it out using the rice-remote-test-client
          Hide
          jcoltrin Jessica Coltrin (Inactive) added a comment -

          Closing since these items are now in the release notes.

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

            People

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

              Dates

              • Created:
                Updated:
                Resolved: