1 Lifecycle Management of Web Artifacts Marcos Baez [email protected] Lifecycle Management of Web Artifacts ICSOC/ServiceWave , Nov 25 th , 2009
Jan 24, 2015
1
Lifecycle Management of Web Artifacts
Marcos [email protected]
Lifecycle Management of Web Artifacts
ICSOC/ServiceWave , Nov 25th, 2009
The Context
Lifecycle Management of Web Artifacts
2
Online Resources People
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
Lifecycle for deliverables
Lifecycle Management of Web Artifacts
Elaboration Internal review
Change access rights
Notify reviewers
Final assemblyGenerate PDF
EU ReviewChange access
rightsNotify reviewers
PublicationChange access
rightsPost on Web site
4
Deliverable
10/10/2009
We are late!
Not really lifecycle, focus on entire projectNo automation, templatesStill need to keep it updated by hand
Today?
Lifecycle Management of Web Artifacts
5
You can model, automate, monitor
But: Complex, Heavy Rigid For programmers Flow of actions
Workflows
Lifecycle Management of Web Artifacts
6
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]
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
Lifecycle Management of Web Artifacts
9/13
Lifecycle Management of Web Artifacts
10/13
Lifecycle Management of Web Artifacts
Lifecycle model
Trivial: phases, state, deadlines
Bind to any resource
Unstructured, “unfinished”
Templates
Elaboration Internal review
Final assembly
EU Review
Publication
11/13
Lifecycle Management of Web Artifacts
Lifecycle model: Resources
Elaboration Internal review
Final assembly
EU Review
Publication
12/13
Lifecycle Management of Web Artifacts
Lifecycle model: Actions
Model and execute
Type-specific (abstracted to the possible extent)
May have parameters
Elaboration Internal review
Change access rights
Notify reviewers
Final assemblyGenerate PDF
EU ReviewChange access
rightsNotify reviewers
PublicationChange access
rightsPost on Web site
13/13
Gelee: Lightweight infrastructure
Lifecycle Management of Web Artifacts
14
A human lifecycle engine
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
Lifecycle Management of Web Artifacts
16
Tool: http://project.liquidpub.org/gelee
Demo : http://www.youtube.com/watch?v=4-MkAVdCFYU
17
Lifecycle Management of Web Artifacts
Thanks for your attention!