Uploaded image for project: 'Jetspeed (Retired)'
  1. Jetspeed (Retired)
  2. JS1-354

Event Model proposal

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Resolution: Unresolved
    • 1.4b5-dev / CVS
    • None
    • Miscellaneous
    • None
    • Operating System: Other
      Platform: Other
    • 21294

    Description

      Find attached a UML diagram of my 'first pass' at adding event handling to Jetspeed.

      The colors are for visual clarity and only roughly based on the design
      archetypes they represent in the Coad/Lefebvre/DeLuca UML color extensions and
      domain-neutral component pattern. Don't get hung up on that semantic hook, the
      diagram is simple and should be self explanatory. It is also basically
      decoupled from turbine service, only uses it for this implementation.

      The differences I identified between awt event model and the problem we are
      trying to solve is that in awt it is an interactive, fully encapsulated
      environment. The request/response driven http transaction needs some layer of
      abstraction which I called scope to identify the different parts of the
      server/client interaction that might need events triggered. This scope idea
      roughly replaces the component idea of awt. I think I picked the right scope
      points, but there probably needs to be some discussion around that as well.
      There is a potential conflict between portlet set scope (maps to pane/page) and
      portlet group (similar portlets) scope which need to also be further explored.

      %regards -tk

      Attachments

        Activity

          People

            Unassigned Unassigned
            tkuebler@cisco.com Todd Kuebler
            Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: