• Like
Gelee: Lifecycle Management of Web Artifacts
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Gelee: Lifecycle Management of Web Artifacts

  • 580 views
Published

In this demonstration we introduce Gelee, our online platform for the hosted specification and cooperative execution of lifecycles of artifacts of any kind. With Gelee we aim at filling two lacks we …

In this demonstration we introduce Gelee, our online platform for the hosted specification and cooperative execution of lifecycles of artifacts of any kind. With Gelee we aim at filling two lacks we identify in current cooperative software systems when it comes to unstructured, artifact-based works (e.g., the writing of a project deliverable): the lack of state and the complete lack of automated actions. Lifecycles allow us to model the state of any object, and if we focus on online resources (e.g., a Google Doc) then we can also automate some lifecycle actions. If we apply Gelee to composite artifacts, e.g., a set of web services, lifecycles provide for the human-driven orchestration of services.

Published in Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
580
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
5
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • In which we have online resources, and there are people collaborating on the production/writing/shooting of these artifacts..
  • Actions to manage the people/artifact, or to reflect the states we modeled

Transcript

  • 1. 1
    Lifecycle Management of Web Artifacts
    Lifecycle Management of Web Artifacts
    Marcos Baez
    baez@disi.unitn.it
    ICSOC/ServiceWave, Nov 25th, 2009
  • 2. The Context
    Lifecycle Management of Web Artifacts
    2
    Online Resources
    People
  • 3. Projects
    Proposals, deliverables, papers, complex artifacts
    Each of these artifacts today goes through a lifecycle
    Project mgmt includes defining and monitoring the lifecycle of artifacts
    Lifecycle Management of Web Artifacts
    3
  • 4. Lifecycle for deliverables
    Lifecycle Management of Web Artifacts
    We are late!
    Final assembly
    Generate PDF
    Elaboration
    Internal review
    Change access rights
    Notify reviewers
    10/10/2009
    EU Review
    Change access rights
    Notify reviewers
    Publication
    Change access rights
    Post on Web site
    4
    Deliverable
  • 5. Not really lifecycle, focus on entire project
    No automation, templates
    Still need to keep it updated by hand
    Today?
    Lifecycle Management of Web Artifacts
    5
  • 6. Workflows
    Lifecycle Management of Web Artifacts
    6
  • 12. Gelee: Proposal
    Define, monitor, automate the lifecycle of any resource
    Anything that can be referred to by a URI
    For non-experts (average web-user is the target)
    For collaborative environments
    Lifecycle Management of Web Artifacts
    7
    Universal Resource Lifecycle Management [Baez, Casati, Marchese]
  • 13. Gelee: Desiderata
    Define (models and templates)
    Execute actions on resources (NOT automate the progression of the lifecycle)
    Monitor progress
    Easy!! no need to learn, no complexity
    No overhead, no rigidity: I do what I want, not what the tool or the model wants
    Tolerant: maybe the model is incomplete, maybe I don’t know the actions I want to do or where to apply them
    Hosted, web based, lifecycle management as a service
    Lifecycle Management of Web Artifacts
    8
  • 14. Lifecycle Management of Web Artifacts
    9/13
  • 15. Lifecycle Management of Web Artifacts
    10/13
  • 16. Lifecycle model
    Lifecycle Management of Web Artifacts
    Final assembly
    Elaboration
    Internal review
    EU Review
    Trivial: phases, state, deadlines
    Bind to any resource
    Unstructured, “unfinished”
    Templates
    Publication
    11/13
  • 17. Lifecycle model: Resources
    Lifecycle Management of Web Artifacts
    Final assembly
    Elaboration
    Internal review
    EU Review
    Publication
    12/13
  • 18. Lifecycle model: Actions
    Lifecycle Management of Web Artifacts
    Final assembly
    Generate PDF
    Elaboration
    Internal review
    Change access rights
    Notify reviewers
    EU Review
    Change access rights
    Notify reviewers
    Model and execute
    Type-specific (abstracted to the possible extent)
    May have parameters
    Publication
    Change access rights
    Post on Web site
    13/13
  • 19. Gelee: Lightweight infrastructure
    Lifecycle Management of Web Artifacts
    14
    • A human lifecycle engine
    • 20. Essentially the app is limited to UI and log DB
  • Gelee: Key contributions
    Same simplicity of MS Project, but, enable automation, templating
    On any kind of resource
    For any kind of user
    Easy, tolerant, no learning, hosted,… just like the web
    Light-coupling
    Transparent extensibility
    Integrated with the resource management environment
    Lifecycle Management of Web Artifacts
    15/13
  • 21. Lifecycle Management of Web Artifacts
    16
    Tool: http://project.liquidpub.org/gelee
    Demo : http://www.youtube.com/watch?v=4-MkAVdCFYU
  • 22. 17
    Lifecycle Management of Web Artifacts
    Thanks for your attention!