UIMA
  1. UIMA
  2. UIMA-2163

Extend UIMA AS to provide Deployment Descriptor Factory

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.4.0AS
    • Component/s: Async Scaleout
    • Labels:
      None

      Description

      UIMA AS needs a factory for creating Deployment Descriptors at runtime. This would be very useful in UIMA AS extended test suite. Currently there are 100's of static xml deployment descriptors and many of them are clones with just a few changes. Having ability to create a DD for each test will greatly reduce (if not eliminate all) xml dd's. Additional benefit can be realized by applications using UIMA AS. Such applications would be able to compose deployment descriptors (and pipelines) dynamically based on current context instead of relying on statically defined xml dd's.

        Activity

        Jerry Cwiklik created issue -
        Hide
        deprecated (use "rec") added a comment -

        Is there any way uimaFIT can contribute?

        Show
        deprecated (use "rec") added a comment - Is there any way uimaFIT can contribute?
        Hide
        Jerry Cwiklik added a comment -

        Sorry for not responding to your comments in time. Missed this somehow.

        I've implemented the functionality with xmlbeans and java implementation on top of it. This will be included in the upcoming uima-as 2.4.0 release. Its working well. Current implementation supports dynamic generation of UIMA-AS DD in java. Post release, I plan to enhance this with an ability to take a DD, generate java classes (via xmlbeans) and use Spring framework java configuration to wire things up. Details still to be worked out.

        Show
        Jerry Cwiklik added a comment - Sorry for not responding to your comments in time. Missed this somehow. I've implemented the functionality with xmlbeans and java implementation on top of it. This will be included in the upcoming uima-as 2.4.0 release. Its working well. Current implementation supports dynamic generation of UIMA-AS DD in java. Post release, I plan to enhance this with an ability to take a DD, generate java classes (via xmlbeans) and use Spring framework java configuration to wire things up. Details still to be worked out.
        Hide
        Jerry Cwiklik added a comment -

        Extended UIMA-AS to enable programmatic creation of deployment descriptors. Both primitive and aggregate deployment descriptor generation is supported. Provided DeploymentDescriptorFactory class with static APIs to create descriptors. Example usage is included in the UIMA-AS documentation.

        Show
        Jerry Cwiklik added a comment - Extended UIMA-AS to enable programmatic creation of deployment descriptors. Both primitive and aggregate deployment descriptor generation is supported. Provided DeploymentDescriptorFactory class with static APIs to create descriptors. Example usage is included in the UIMA-AS documentation.
        Jerry Cwiklik made changes -
        Field Original Value New Value
        Status Open [ 1 ] Closed [ 6 ]
        Resolution Fixed [ 1 ]
        Hide
        Jerry Cwiklik added a comment -

        Change JIRA type from Improvement to New Feature

        Show
        Jerry Cwiklik added a comment - Change JIRA type from Improvement to New Feature
        Jerry Cwiklik made changes -
        Resolution Fixed [ 1 ]
        Status Closed [ 6 ] Reopened [ 4 ]
        Jerry Cwiklik made changes -
        Issue Type Improvement [ 4 ] New Feature [ 2 ]
        Hide
        Jerry Cwiklik added a comment -

        Modified JIRA type

        Show
        Jerry Cwiklik added a comment - Modified JIRA type
        Jerry Cwiklik made changes -
        Status Reopened [ 4 ] Closed [ 6 ]
        Resolution Fixed [ 1 ]

          People

          • Assignee:
            Jerry Cwiklik
            Reporter:
            Jerry Cwiklik
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development