Copyright 2008 Digital Enterprise Research Institute. All rights reserved. Digital Enterprise Research Institute Towards Consolidated Presence Manfred Hauswirth, Jerome Euzenat, Owen Friel, Keith Griffin, Pat Hession, Brendan Jennings, Tudor Groza, Siegfried Handschuh, Ivana Podnar Zarko, Axel Polleres and Antoine Zimmermann CollaborateCom October 2010
Digital Enterprise Research Institute Setting up the stage
Digital Enterprise Research Institute A Network of Knowledge Interconnected Universal All encompassing Enable global and local collaboration The right information for the right people at the right time
Digital Enterprise Research Institute Semantic Reality
Digital Enterprise Research Institute Enterprise environments change! Web 2.0 / Mash-ups Sensors Linked Open Data Mobile Phones Context BPEL BPMN Semantics Scale Common abstractions Heterogeneous data Heterogeneous platforms Time-dependant information Incomplete information Enterprise Environments Corporate Social Network Hyper- Connectivity Clouds
Digital Enterprise Research Institute A representative example Presence Management
Digital Enterprise Research Institute 7 Communication is essential in today’s enterprise workspaces Presence Essential block in delivering communication Enables status identification and availability Optimizes communication time => increase productivity, customer satisfaction, etc Why is presence relevant?
Digital Enterprise Research Institute 8 Chadwick Martin Bailey (2008) “On a daily basis 40% of employees are unable to reach co-workers on the first try resulting in more then 20% of their employers experiencing a missed deadline or project delay on a weekly basis.” Financial relevance
Digital Enterprise Research Institute 9 Current enterprise IM market Installed subscriber base of over 140M Market size in excess of $200M Expected to grow to over 450M users and market size of over €500M by 2012 (The Radicati Group, 2009) Current public/consumer IM market Yahoo, QQ, AIM, GoogleTalk, Skype, etc: 600M users Financial relevance
Digital Enterprise Research Institute 10 Virtual availability Actual availability Tight integration of various sources of virtual and physical presence No single view on presence Actors Policies Access control Trust Why is it a hard problem? ≠ ↑↓
Digital Enterprise Research Institute 11 Many forms and interpretations Complex understanding Complex reasoning Heterogeneity of presence information sources IM, Skype, (IP) phone, calendar, Twitter, … GPS, mobile phone, sensors, … No (limited) heterogeneous frameworks No (limited) heterogeneous standards (SIP, XMPP, …) Technical challenges
Digital Enterprise Research Institute 12 First-class type of service “Internet of Services” applications “Internet of Things” consumption Open and integrated view of presence A general concept – extension of the person-associated view Flexible integration of arbitrary policies Multi-faceted views of presence Privacy and protection of sensitive information Consolidated Presence
Digital Enterprise Research Institute 13 Check availability Ad-hoc – phone: suggest alternative communication media, notification to call back, etc Meeting schedulers – future meeting: prediction of availability of persons Alternatives – finding alternatives for a given task Resource management Resource location, availability, … Other Context and action dependent presence Automatic re-scheduling, geo-notes, … Enterprise use cases
Digital Enterprise Research Institute 14 IETF SIMPLE: XMPP, SIP RFC 3856: Presence “the ability, willingness or desire to communicate across a set of devices” Current Presence views
Digital Enterprise Research Institute 15 Entities PUA: Presence User Agent PA: Presence Agent Subscriptions management + notification Presence model Expose presence informationStanding interest in presence info Facilitates information flow
Digital Enterprise Research Institute 16 Limited types of person-associated availability Individual or corporate access policies Not associated to presence Inflexible use to reveal presence No clear and open semantics Current solutions Custom built-in Hard to integrate Presence not externalized as a service Current Presence limitations
Digital Enterprise Research Institute 17 Enables the physical world to play a role in the presence management Dynamic context Sensor networks E.g.: physical location, activity Personalized profiles Personal or corporate policies Access control Consolidated Presence
Digital Enterprise Research Institute 18 Enables a Watcher to be served a policy-governed, contextualized view on the availability of a Presentity Physical presence Virtual presence Personal policies, governing policies, etc Consolidated Presence
Digital Enterprise Research Institute 19 RFC resources and devices Presence service Management of presence information Rich presence Physical presence Sensor technology Semantic presence Semantic Web and Intranet Search technologies Unified, service-oriented manner Enterprise Context
Digital Enterprise Research Institute 20 Intra-domain federation Abstraction from presence service heterogeneity Underlying information models, policy support, storage and processing Interchange presence information despite underlying protocols, models or policies Input: Filtering close to the edge of the network Reduce load Support scalability Federated Architecture
Digital Enterprise Research Institute 21 Intra-domain federation Federated Architecture
Digital Enterprise Research Institute 22 Inter-domain federation Openness and extensibility User perspective Similar to intra-domain federation Governing policies Secure and policy controlled information and communication sharing Pervasive Throughout the enterprise At the boundaries between the enterprise and external enterprises or consumer spaces Federated Architecture
Digital Enterprise Research Institute 23 Inter-domain federation Federated Architecture
Digital Enterprise Research Institute 24 Information integration Virtual, physical and social presence People, objects and software entities Powerful and flexible semantic techniques Low-level stream processing, sensor middleware and publish/subscribe systems Enterprise policy management Fine-grained control of sharing presence information Within single or across multiple enterprises Requirements
Digital Enterprise Research Institute 25 Raw presence Data acquisition middleware for personal devices Publish/subscribe middleware Digested presence Semantic description of context models and policies Policy analysis and negotiation Development directions
Digital Enterprise Research Institute 26 Data acquisition middleware for personal devices Integrate broad range of physical and virtual information sources Support for mobile devices to enable ad-hoc collaboration Extensible and adaptive filtering Development directions
Digital Enterprise Research Institute 27 Publish/subscribe middleware Content-based solutions Integrate fast and efficient matching algorithms Fine-grained filtering of presence information Distributed solutions with efficient routing algorithms Minimize the generated traffic Support mobility across various networks, devices and access points Integrate policy-driven publish/subscribe matching and routing Development directions
Digital Enterprise Research Institute 28 Semantic description of context models and policies Semantic Web technologies Expressive and open knowledge representation languages Dynamic extension of knowledge descriptions OWL – Web Ontology Language Standard vocabularies Axioms governing presence, location, availability, profiles and policies OPO, Geo, GeoNames, PIMO, … Development directions
Digital Enterprise Research Institute 29 Policy analysis and negotiation Policy-based management of communication in federations of enterprises Consistency checking between enterprise’s own policies and the policies agreed with other enterprises Development directions
Digital Enterprise Research Institute 30 Consolidated Presence Combined presence context from both virtual and physical sources Enforcement of personal and organizational policies Scenarios Requirements Technology roadmap Sensor technology Content-based publish/subscribe middleware Semantic description of context models Conclusion
Digital Enterprise Research Institute 31 Consolidated Presence Combined presence context from both virtual and physical sources Enforcement of personal and organizational policies Conclusion Thank you! Contact: Manfred Hauswirth, DERI Galway