Your SlideShare is downloading. ×
ICOM: A Framework for Integrated Collaborative Work Environments
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

ICOM: A Framework for Integrated Collaborative Work Environments

397

Published on

Overview of Oasis ICOM, presented at the ESE2012 workshop at WISE2012.

Overview of Oasis ICOM, presented at the ESE2012 workshop at WISE2012.

Published in: Technology
1 Comment
1 Like
Statistics
Notes
  • Interesting read, especially the Document and Message related parts. Got to get deeper into the details.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
397
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
1
Likes
1
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
  • On the page of the project, we provide an overview, a primer, the extensions, some other use cases, some mappings
  • Transcript

    • 1. Digital Enterprise Research Institute deri.ie ICOM: A Framework for Integrated Collaborative Work Environments Ken Baclawski, Eric Chan, Laura Drǎgan, Patric Durusan, Deirdre Lee, Perter Yim, Yuwang Yin
    • 2. OutlineDigital Enterprise Research Institute www.deri.ie  Motivation  The model  ICOM Core  ICOM Extensions  Features  Persistence  Interoperability  Semantic Representation  Use case
    • 3. MotivationDigital Enterprise Research Institute www.deri.ie Encourage the creation and use of collaboration clients which interoperate with integrated collaboration platforms and standalone collaboration services, across enterprise boundaries
    • 4. What is ICOM?Digital Enterprise Research Institute www.deri.ie Integrated Collaboration Object Model (ICOM) for Interoperable Collaboration Services = framework for integrating a broad range of domain models for collaboration activities in an integrated and interoperable collaborative work environment Specifies a set of concepts in a collaboration environment, in terms of class and property definitions
    • 5. The modelDigital Enterprise Research Institute www.deri.ie  Based on existing standards  Modular  Extensibility  Focus  ICOM Core  ICOM Extensions
    • 6. ICOM CoreDigital Enterprise Research Institute www.deri.ie  Defines core concepts  Handles  Identity management  Access control model  Content management  Metadata model  Directory management  3 complementary branches  Subject  Artifact  Scope
    • 7. ICOM CoreDigital Enterprise Research Institute www.deri.ie
    • 8. Subject branchDigital Enterprise Research Institute www.deri.ie  User and identity management  Concepts  User  Group  Role  Typically the subject of the triple: (subject, privilege, object)
    • 9. Artifact branchDigital Enterprise Research Institute www.deri.ie  Content management  Concepts  Artifact  Folder  HeterogeneousFolder  Typically the object of the triple: (subject, privilege, object)
    • 10. Scope branchDigital Enterprise Research Institute www.deri.ie  Directory management  Concepts – containers of subjects and artifacts  Community  Space
    • 11. Access control modelDigital Enterprise Research Institute www.deri.ie  Discretionary Access Control (DAC)  Entity level granularity  Role Based Access Control (RBAC)  Scope level granularity
    • 12. Metadata modelDigital Enterprise Research Institute www.deri.ie  Annotations on objects  Concepts  Markers  Categories  Tags
    • 13. ICOM ExtensionsDigital Enterprise Research Institute www.deri.ie  Focused on a specific collaboration activity  Extend concepts from Core  mostly Artifact and Folder  Extensions can rely on concepts from other extensions
    • 14. Content modelDigital Enterprise Research Institute www.deri.ie  Represents a piece of data  Concepts  SimpleContent  MultiContent (composite pattern)  Used in  Document model  Message model
    • 15. Document modelDigital Enterprise Research Institute www.deri.ie  Defines a model for version control  Concepts  Document  WikiPage  Documents  can contain a content  are contained in folders
    • 16. Message modelDigital Enterprise Research Institute www.deri.ie  Defines generic messages used in collaboration  Concepts  Message  UnifiedMessage  Messages  Can contain a content  Are contained by HeterogeneousFolders
    • 17. AddressBook modelDigital Enterprise Research Institute www.deri.ie  Contact information management  Concepts  AddressBook – Specialized folder  PersonContact – Specialized artifact
    • 18. Presence modelDigital Enterprise Research Institute www.deri.ie  Represents a watchable state of an actor  Concepts  Presence  Activity  ContactMethod
    • 19. TaskList modelDigital Enterprise Research Institute www.deri.ie  Task management  Concepts  TaskList – Specialized folder  Task – Specialized artifact
    • 20. Forum modelDigital Enterprise Research Institute www.deri.ie  Manage online discussion forums  Concepts – specialized folders  Forum  Topic  Discussion  Concepts – specialized artifacts  DiscussionMessage  Announcement
    • 21. Calendar modelDigital Enterprise Research Institute www.deri.ie  Time management  Concepts  Calendar – Specialized folder  OccurenceSeries  Occurence
    • 22. FreeBusy modelDigital Enterprise Research Institute www.deri.ie  Time management  Concepts  FreeBusy – Aggregation over multiple calendars – Aware of privileges
    • 23. Conference modelDigital Enterprise Research Institute www.deri.ie  Real-time collaboration  Concepts  Conference – Specialized folder  Session
    • 24. Representations of ICOMDigital Enterprise Research Institute www.deri.ie  Persistence  JPA  Interoperability  XML  Semantic representation  OWL  RDF
    • 25. PersistenceDigital Enterprise Research Institute www.deri.ie  OpenICOM – java.net project  Provides JPA representation of ICOM  All ICOM Entities can be persisted  Storage  Relational  Pluggable connectors
    • 26. InteroperabilityDigital Enterprise Research Institute www.deri.ie  XML Schema representation of ICOM  Allows exchange of data via  SOAP services  REST services
    • 27. Semantic representationDigital Enterprise Research Institute www.deri.ie  OWL and RDF representations of ICOM  Modular like the model  Benefits  Access to the growing amount of Linked Data available  Inference  Reasoning
    • 28. A use caseDigital Enterprise Research Institute www.deri.ie  Integration of ICOM in SMW  SMW Calendar module which uses the ICOM Calendar extension model
    • 29. Calendar viewDigital Enterprise Research Institute www.deri.ie
    • 30. Meeting formDigital Enterprise Research Institute www.deri.ie
    • 31. ConclusionDigital Enterprise Research Institute www.deri.ie Object model for integrating interoperable collaboration services  Modular  Core  Extensions  Representations  JPA  XML  OWL, RDF
    • 32. ConclusionDigital Enterprise Research Institute www.deri.ie Object model for integrating interoperable collaboration services  Modular ICOM TC collaborators wanted  Core  Extensions oasis-open.org/committees/icom  Representations  JPA  XML  OWL, RDF

    ×