HCI Challenges for an Internet of Services


Published on

Published in: Education
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

HCI Challenges for an Internet of Services

  1. 1. HCI challenges for an Internet of services Angela Kounkou, HCID - 21 st April 2010
  2. 2. Outline <ul><li>Services </li></ul><ul><li>The Internet of Services </li></ul><ul><li>HCI-related challenges </li></ul><ul><li>Questions and discussion </li></ul>
  3. 3. Service definition - 1 <ul><li>“ Products of economic activity that you can’t drop on your foot” (The Economist) </li></ul><ul><li>Intangible. Processes. Not “owned”. Created, performed, contributed to. </li></ul><ul><li>Have “ touchpoints ” – points of contact between the consumer and elements making up the service - that occur during the “ user journey ” - the consumers’ experiences with the service over time. </li></ul>
  4. 4. Example <ul><li>TFL: </li></ul><ul><ul><li>Service </li></ul></ul><ul><ul><li>Touchpoints </li></ul></ul>
  5. 5. Service definition – 2: software services <ul><li>“ Application that other applications and humans can discover and invoke” (Zakaria et al) </li></ul><ul><li>Piece of software. Autonomous. Platform independent. Location independent. Modular. </li></ul><ul><li>Can be published, discovered, executed, and/or composed with other pieces of software to form applications. In the case of Web services , these operations happen over the Internet. </li></ul>
  6. 6. Web service: high level architecture diagram <ul><li>The service is published, discovered, and consumed – “as-is” or in a composition with other pieces of software. </li></ul>
  7. 7. Software service example
  8. 8. Service–based application example – the consumer is a developer
  9. 9. Internet of Services - definition <ul><li>“ An infrastructure that uses the Internet as a medium for offering and selling services” (Cardoso et al) </li></ul><ul><li>Global network making electronic services available for use, reuse, composition etc. and connecting providers, consumers and facilitators throughout the world. </li></ul><ul><li>Largely enabled by service-oriented computing </li></ul><ul><ul><ul><li>use web services as building blocks for the development of distributed applications </li></ul></ul></ul><ul><ul><ul><li>Use web service standards to support the connection and exchange of data between various apps </li></ul></ul></ul>
  10. 10. An illustration of what it could be like: Siri mobile concierge http://siri.com/about/
  11. 11. Triggers for the IoS <ul><li>Growth of the service sector of the economy </li></ul><ul><li>Technological advances, ubiquitous computing </li></ul><ul><li>Growing consumer demand </li></ul>
  12. 12. HCI related challenges for the IoS <ul><ul><ul><li>Services </li></ul></ul></ul><ul><ul><ul><ul><li>What approaches and techniques to design seamless, coherent offline and online services? </li></ul></ul></ul></ul><ul><ul><ul><ul><li>How to dynamically monitor and influence the consumer experience? </li></ul></ul></ul></ul><ul><ul><ul><ul><li>How to measure the consumer experience? </li></ul></ul></ul></ul>
  13. 13. HCI related challenges for the IoS - 2 <ul><ul><ul><li>Software services </li></ul></ul></ul><ul><ul><ul><ul><li>How to support the human stakeholders in service-oriented computing? </li></ul></ul></ul></ul><ul><ul><ul><ul><li>How to design for an unknown, unpredictable user? </li></ul></ul></ul></ul><ul><ul><ul><ul><li>How to observe or measure the user experience? </li></ul></ul></ul></ul>
  14. 14. Questions, comments, discussion… Then lab! Or drinks in the kitchen…
  15. 15. Related links and/or reading <ul><li>Mike Kuniavsky: Smart Things: Ubiquitous Computing User Experience Design (expected December 2010) </li></ul><ul><li>Zakaria, M., B. Djamal, and Nanjangud, C. N.: What can context do for web services ? In Communications of the ACM, ACM Press (2006), 98-103. </li></ul><ul><li>Cardoso, J., Voigt, K. and Winkler, M.: Service Engineering for The Internet of Services In Enterprise Information Systems, Lecture Notes in Business Information Processing (2009) 15-27 </li></ul>