Details

    • Type: Documentation (Deprecated) Documentation (Deprecated)
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: openengsb
    • Labels:
    • Sprint:
      Sprint 1, Sprint 2, Sprint 3, Sprint 4, Sprint 5

      Gliffy Diagrams

        Issue Links

        Error rendering 'com.meetme.plugins.jira.gerrit-plugin:gerritreviewsmodule'. Please contact your JIRA administrators.

          Activity

          Hide
          Christoph Gritschenberger added a comment -

          The quickstart could perform the following scenario:

          OpenEngSB, 1 Domain, 2 Java-Applications (Console, Web, swing, ...) connecting through a java-bridge.
          The quickstart provides:
          1 Domain-bundle including Interface and Events,
          2 Connector-Implementations that register themselves with OpenEngSB at startup,
          1 workflow-definition that provides some basic interaction between those 2

          1. Quickstart - mostly copying (deploying) files into OpenEngSB
          2. How to implement the components used
          3. Extended quickstart, additional domain and connector. Extend the workflow

          Show
          Christoph Gritschenberger added a comment - The quickstart could perform the following scenario: OpenEngSB, 1 Domain, 2 Java-Applications (Console, Web, swing, ...) connecting through a java-bridge. The quickstart provides: 1 Domain-bundle including Interface and Events, 2 Connector-Implementations that register themselves with OpenEngSB at startup, 1 workflow-definition that provides some basic interaction between those 2 1. Quickstart - mostly copying (deploying) files into OpenEngSB 2. How to implement the components used 3. Extended quickstart, additional domain and connector. Extend the workflow
          Hide
          Andreas Pieber added a comment -

          once this is fixed please also update OPENENGSB-2688!

          Show
          Andreas Pieber added a comment - once this is fixed please also update OPENENGSB-2688 !
          Hide
          Christoph Gritschenberger added a comment -

          Alright, we revisited the quickstart-scenario and considered it way to complicated. So we designed a new one.
          The idea is now the following:

          • 2 Domains and 1 Engineering Object
          • One Connector for each domain that just watch some file and throw events when they are updated.
          • Rules/Workflows make sure that the changes in one domain are propagated to the corresponding artifact in the other domain's connector.
            Several transformation descriptions will be required for this:
          • Tool-model A <-> Domain A
          • Domain A <-> Eng Object
          • Eng Object <-> Domain B
          • Domain B <-> Tool-model B
          Show
          Christoph Gritschenberger added a comment - Alright, we revisited the quickstart-scenario and considered it way to complicated. So we designed a new one. The idea is now the following: 2 Domains and 1 Engineering Object One Connector for each domain that just watch some file and throw events when they are updated. Rules/Workflows make sure that the changes in one domain are propagated to the corresponding artifact in the other domain's connector. Several transformation descriptions will be required for this: Tool-model A <-> Domain A Domain A <-> Eng Object Eng Object <-> Domain B Domain B <-> Tool-model B
          Hide
          Christoph Gritschenberger added a comment -

          A FileWatcher-connector was introduced with OPENENGSB-3375.
          The next step is an itest that:

          • Creates two of them using different tool-specific models
          • Rules that listen to Events introduced by OPENENGSB-3426
            --> take the tool-model from the commit, transform it and commit to the domain-model
            --> take the domain-model from a commit and distribute it to all other tools (should use the transparent transformation)
            In addition to the tool-models transformations for both to the domain-model must be added (both-ways).
          Show
          Christoph Gritschenberger added a comment - A FileWatcher-connector was introduced with OPENENGSB-3375 . The next step is an itest that: Creates two of them using different tool-specific models Rules that listen to Events introduced by OPENENGSB-3426 --> take the tool-model from the commit, transform it and commit to the domain-model --> take the domain-model from a commit and distribute it to all other tools (should use the transparent transformation) In addition to the tool-models transformations for both to the domain-model must be added (both-ways).

            People

            • Assignee:
              Andreas Pieber
              Reporter:
              Philipp Hoenisch
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:

                Agile