Uploaded image for project: 'REEF'
  1. REEF
  2. REEF-2023

New Java Bridge with gRPC based implementation.

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 0.17
    • Fix Version/s: 0.17
    • Component/s: REEF Bridge
    • Labels:
      None

      Description

      This Jira introduces a new Java bridge for Drivers implemented in alternative languages. It provides the following artifacts (note: client driver refers to the application driver implemented in an alternative programming language):

      1. A generic framework for passing information between the Java driver and the client driver.
      2. A gRPC based implementation of the bridge that passes information via protocol buffers over gRPC. 
      3. Protocol buffer definitions for all information that flows between the Java driver and the client driver.
      4. A Java implementation of the driver client that can be used for developing unit tests and serve as a template for implementing a driver client (say in C#).
      5. Extensions to fail based unit tests that cover the Java bridge and client.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                tcondie Tyson Condie
                Reporter:
                tcondie Tyson Condie
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 34h 40m
                  34h 40m