ICOM: A Framework for Integrated Collaborative Work Environments

685 views
573 views

Published on

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
685
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
9
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide
  • On the page of the project, we provide an overview, a primer, the extensions, some other use cases, some mappings
  • ICOM: A Framework for Integrated Collaborative Work Environments

    1. 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. 2. OutlineDigital Enterprise Research Institute www.deri.ie  Motivation  The model  ICOM Core  ICOM Extensions  Features  Persistence  Interoperability  Semantic Representation  Use case
    3. 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. 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. 5. The modelDigital Enterprise Research Institute www.deri.ie  Based on existing standards  Modular  Extensibility  Focus  ICOM Core  ICOM Extensions
    6. 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. 7. ICOM CoreDigital Enterprise Research Institute www.deri.ie
    8. 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. 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. 10. Scope branchDigital Enterprise Research Institute www.deri.ie  Directory management  Concepts – containers of subjects and artifacts  Community  Space
    11. 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. 12. Metadata modelDigital Enterprise Research Institute www.deri.ie  Annotations on objects  Concepts  Markers  Categories  Tags
    13. 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. 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. 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. 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. 17. AddressBook modelDigital Enterprise Research Institute www.deri.ie  Contact information management  Concepts  AddressBook – Specialized folder  PersonContact – Specialized artifact
    18. 18. Presence modelDigital Enterprise Research Institute www.deri.ie  Represents a watchable state of an actor  Concepts  Presence  Activity  ContactMethod
    19. 19. TaskList modelDigital Enterprise Research Institute www.deri.ie  Task management  Concepts  TaskList – Specialized folder  Task – Specialized artifact
    20. 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. 21. Calendar modelDigital Enterprise Research Institute www.deri.ie  Time management  Concepts  Calendar – Specialized folder  OccurenceSeries  Occurence
    22. 22. FreeBusy modelDigital Enterprise Research Institute www.deri.ie  Time management  Concepts  FreeBusy – Aggregation over multiple calendars – Aware of privileges
    23. 23. Conference modelDigital Enterprise Research Institute www.deri.ie  Real-time collaboration  Concepts  Conference – Specialized folder  Session
    24. 24. Representations of ICOMDigital Enterprise Research Institute www.deri.ie  Persistence  JPA  Interoperability  XML  Semantic representation  OWL  RDF
    25. 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. 26. InteroperabilityDigital Enterprise Research Institute www.deri.ie  XML Schema representation of ICOM  Allows exchange of data via  SOAP services  REST services
    27. 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. 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. 29. Calendar viewDigital Enterprise Research Institute www.deri.ie
    30. 30. Meeting formDigital Enterprise Research Institute www.deri.ie
    31. 31. ConclusionDigital Enterprise Research Institute www.deri.ie Object model for integrating interoperable collaboration services  Modular  Core  Extensions  Representations  JPA  XML  OWL, RDF
    32. 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

    ×