Feedback from first review - PowerPoint PPT Presentation

1 / 24
About This Presentation
Title:

Feedback from first review

Description:

Define, monitor, automate the lifecycle of any resource. Anything ... Monitoring cockpit. Config. Res mgr and adapter info. Resource Management. Web UI. Auth ... – PowerPoint PPT presentation

Number of Views:17
Avg rating:3.0/5.0
Slides: 25
Provided by: marco80
Category:

less

Transcript and Presenter's Notes

Title: Feedback from first review


1
Universal Resource Lifecycle Management
Marcos Baez, Maurizio Marchese, Fabio
Casati baez_at_disi.unitn.it
WISS ICDE workshop, Shanghai, March 29th, 2009
2
Goal
  • Define, monitor, automate the lifecycle of any
    resource
  • Anything that can be referred to by a URI
  • For non-experts (average scientist is the target)
  • That is useful and used
  • We are examples of target users, so we can see if
    its useful ?

3
Projects
  • Proposals, deliverables, papers, complex
    artifacts
  • Each of these artifacts today go through a
    lifecycle
  • Project mgmt includes defining and monitoring the
    lifecycle of artifacts

4
Lifecycle for deliverables
Elaboration
Internal review Change access rights Notify
reviewers
Final assembly Generate PDF
EU Review Change access rights Notify reviewers
Publication Change access rights Post on Web site
5
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
    dont know the actions I want to do or where to
    apply them
  • Hosted, web based, naturally integrated.

6
Today?
  • Not really lifecycle, focus on entire project
  • No automation, templates
  • Still need to keep it updated by hand

7
Workflows
  • You can model, automate, monitor
  • But
  • Complex, Heavy
  • Rigid
  • For programmers
  • Flow of actions

8
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

9
Lifecycle model
Elaboration
Internal review
Final assembly
EU Review
  • Trivial phases, state, deadlines
  • Bind to any resource
  • Unstructured, unfinished
  • Templates

Publication
10
Resources and types
Elaboration
Internal review
Final assembly
EU Review
Publication
11
Actions
Elaboration
Internal review Change access rights Notify
reviewers
Final assembly Generate PDF
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
12
implements
executes
Action Type
Action
Phase
Change permissions
Modify ACL
implemented by
offers
Lifecycle Model
Adapter
Resource Type
Document
support
ltsuggestionsgt
accessed via
ltlight coupledgt
Resource Manager
Google Docs
provided by
Instance of
Lifecycle Instance
Resource
Gelee Paper
13
Configuration values
Adapter definition and config. params
Gelee runtime
Get adapter definition
Register
Adapter
Resource Management
Actions Resources
Resource types
Adapter registry
API implem
14
Binding model and flexibility (1)
  • Lifecycle is descriptive, not prescriptive
  • Instance Owner can jump from any phase to any
    phase
  • Instance Owner can change the model associated to
    the instance
  • Template Owner can change the template
  • Transparent wrt instances, migration is trivial
    (phase mapping from old to new)

15
Binding model and flexibility (2)
  • Edit or skip actions
  • Action parameters entered at definition time,
    instantiation time, runtime
  • Resource can be changed
  • E.g., From gdoc to wiki

16
Dev env
17
Monitoring
18
Lightweight infrastructure
  • A human lifecycle engine
  • Adapters provided externally (not only via
    plugins)
  • Easily extensible
  • Essentially the application is limited to UI and
    a simple res mgr and log DB

19
Web UI
Auth
Lifecycle Designer
Lifecycle execution widgets
Monitoring cockpit
Config
REST/SOAP API
REST/SOAP API
Resource Abstraction
Lifecycle Management
Runtime API
Monitor API
Config. API
Resource Management
Adapters
Dev env API
REST
Resource and action types
Res mgr and adapter info
Lifecycle instances
Lifecycle models/templates
Users
Flickr
googleDocs
SVN
Wikipedia

20
Research space management system (functional)
Seamless Access to Scientific Contributions
REST/SOAP API
Search and evaluation services
Subscription
Disambiguation and deduplication
Evaluation
Community Discovery
Similarity analysis
Query
Basic services
Resource Space Management
Monitoring
Access Management
Adapters
REST/HTTP/SOAP
Blogger
SWEB
googleDocs
SVN
Wikipedia


springerLink
ePrints
G. Scholar
arXiv
citeUlike
delicious

Liq. journals
Gelee

21
LiquidPub over Research space Management System
Third Party Apps
Scientific Dashboard
Seamless Access to Scientific Contributions
Projects
Readings
Community
Performance
Work
Liquid journals
Liquid books
Public REST/SOAP API
REST/HTTP/SOAP
REST/HTTP/SOAP
REST/HTTP/SOAP
REST/HTTP/SOAP
Lifecycle Management
Trust and Rep Module
Project Management
Rendering engine
REST/HTTP/SOAP
SKO Management
REST/HTTP/SOAP
REST/HTTP/SOAP
REST/HTTP/SOAP
REST/HTTP/SOAP
Liquid journals
Admin module
Social engine
Analysis module
User Management
REST/HTTP/SOAP
REST/SOAP API
Basic and search/evaluation services
Adapters
REST/HTTP/SOAP
SWEB
googleDocs
SVN
Wikipedia

Blogger

springerLink
ePrints
G. Scholar
arXiv
citeUlike
delicious

Liq. journals
Gelee

22
Summary
  • Lifecycle management made easy, hopefully
  • Useful for modeling, automation, monitoring
  • Leaves the owner in control, not imposing, not
    intrusive
  • Lightweight architecture, wiki-extensible

23
URLM Collaboration
  • Open source
  • Codebase
  • https//dev.liquidpub.org/svn/holms/
  • Trac
  • https//dev.liquidpub.org/trac/holms/
  • Liquidpub http//project.liquidpub.org

24
Thanks for your attention!
Marcos Baez baez_at_disi.unitn.it
Write a Comment
User Comments (0)
About PowerShow.com