Transcript

HCI challenges for an Internet of services

Angela Kounkou, HCID - 21st April 2010

Outline

• Services

• The Internet of Services

• HCI-related challenges

• Questions and discussion

Service definition - 1

• “Products of economic activity that you can’t drop on your foot” (The Economist)

• Intangible. Processes. Not “owned”. Created, performed, contributed to.

• 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.

Example

TFL:

• Service

• Touchpoints

Service definition – 2: software services

• “Application that other applications and humans can discover and invoke” (Zakaria et al)

• Piece of software. Autonomous. Platform independent. Location independent. Modular.

• 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.

Web service: high level architecture diagram

• The service is published, discovered, and consumed – “as-is” or in a composition with other pieces of software.

Software service example

Service–based application example – the consumer is a developer

Internet of Services - definition

• “An infrastructure that uses the Internet as a medium for offering and selling services” (Cardoso et al)

• Global network making electronic services available for use, reuse, composition etc. and connecting providers, consumers and facilitators throughout the world.

• Largely enabled by service-oriented computing• use web services as building blocks for the development of

distributed applications • Use web service standards to support the connection and exchange

of data between various apps

An illustration of what it could be like: Siri mobile concierge

http://siri.com/about/

Triggers for the IoS

• Growth of the service sector of the economy

• Technological advances, ubiquitous computing

• Growing consumer demand

HCI related challenges for the IoS

Services

• What approaches and techniques to design seamless, coherent offline and online services?

• How to dynamically monitor and influence the consumer experience?

• How to measure the consumer experience?

HCI related challenges for the IoS - 2

Software services

• How to support the human stakeholders in service-oriented computing?

• How to design for an unknown, unpredictable user?

• How to observe or measure the user experience?

Questions, comments, discussion…

Then lab! Or drinks in the kitchen…

Related links and/or reading

Mike Kuniavsky: Smart Things: Ubiquitous Computing User Experience Design (expected December 2010)

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.

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

top related