Modelling Services as Socio-technical Systems ...and analysing such - - PowerPoint PPT Presentation

modelling services as socio technical systems and
SMART_READER_LITE
LIVE PREVIEW

Modelling Services as Socio-technical Systems ...and analysing such - - PowerPoint PPT Presentation

Modelling Services as Socio-technical Systems ...and analysing such models Nicola Guarino (*) Nicolas Troquard National Research Council of Italy Institute of Cognitive Sciences and Technology Laboratory for Applied Ontology, Trento (*)


slide-1
SLIDE 1

1

Modelling Services as Socio-technical Systems ...and analysing such models

Nicola Guarino (*) Nicolas Troquard

National Research Council of Italy Institute of Cognitive Sciences and Technology Laboratory for Applied Ontology, Trento (*) Joint work with Roberta Ferrario, partly done in the framework of a cooperation with SAP Research, Karlsruhe

slide-2
SLIDE 2

What is a socio-technical system

  • Think of a vending machine: it is useless if somebody doesn’t

properly supply it

  • Think of a business directory (yellow pages): it is useless if it is

not regularly updated in order to reflect the actual situation

  • Think of an e-commerce service, like Amazon.com: much more

than just a Web interface!

2

slide-3
SLIDE 3

The socio-technical systems perspective

3

  • $
  • More a perspective on factors affecting work than a theory of

the system itself

  • Set of principles for taking the social system into account

[Bostrom & Heinen 1977]

slide-4
SLIDE 4

A change of shift: from principles to models

  • Nature and structure of main components:
  • People
  • Technical artifacts (agentive and non-agentive)
  • Organizations
  • Natural context
  • Nature of their interactions
  • Person-artifact
  • Person-Person
  • Person-Organization
  • Organization-Organization
  • Artifact-Natural context
  • ...
  • We need a comprehensive ontological theory!

4

slide-5
SLIDE 5

Ontology of socio-technical systems:

  • ur approach

5

  • Develop a foundational ontology, as a rigorous basis for

understanding the essential features of people, technical artifacts, and their mutual interactions

  • Ontology of social reality
  • Ontology of functionality and technical artifacts
  • Adopt a failure-oriented approach, as a way to “keep our

feet on the ground”, focusing on the most important practical aspect of socio-technical systems:

  • Understanding
  • Controlling
  • Living with... their failures!!

From ontology-driven information systems to ontology-driven socio-technical systems

slide-6
SLIDE 6

The importance of transparent models for cooperative failure recovery

6

Self-organisation TIME Crisis Formal

  • rganisation

Start of the crisis EFFICIENCY

  • Fig. 1 The dynamics of self-organisation and institutional mechanisms in crisis situations: the case of

Hurricane Katrina. The self-organisation phenomena (grey curve) depicts the action of teams of volunteers who spontaneously tried to re-establish communications and who offered their help. The black curve shows the evolution of the formal organisation. Note that the amplitude of the curves and their development over time does not have an absolute value and is shown only to illustrate the positioning of the self-organisation phenomena in crisis situations.

Pavard et al. 2006

slide-7
SLIDE 7

3

The need for a global view of services

  • Current Web services models focus on the external interface,

advocating its strict separation from the internal view: roughly, a service is a transfer function from an input state to an output state

  • Yet, business applications need to specify
  • how the service is performed at the business level, referring to internal

details whose nature varies a lot from service to service

  • when the various processes involved in a service occur
  • Business applications need to monitor and evaluate services quality

with respect to their actual impact on the whole service system, which includes external events, objects, people, organizations... (context- aware services) [example: a directory service]

  • Service Level Agreeements need to refer both to internal and

contextual details

  • Well-known gap between business services and IT
  • Need to look inside the black box and out of the box...
slide-8
SLIDE 8

Looking outside the box

  • Taking people and society into account
  • Putting people in the loop: from users to actors
  • Putting social interactions in the loop
  • Putting social institutions in the loop
  • Taking external environment into account
  • External natural environment
  • Internal aspects of artifacts
  • Interfaces (sensors)

5

slide-9
SLIDE 9

Looking inside the box

  • Cognitive transparency, to support:
  • At design time
  • participatory, concurrent, agile design
  • At run time
  • governance
  • control

6

slide-10
SLIDE 10

6

Is this a service?

The 2011 Cambridge Service Alliance grand challenge: understanding the “Safer Sutton” service system. Is reducing fear of crime in Sutton a service?

slide-11
SLIDE 11

In search of identity criteria for services

  • Services should be counted, and located in space and time:
  • Is there a fire extinguishing service here (and now)?
  • how many restaurants are located in the Province of Trento?

11

slide-12
SLIDE 12

6

Services vs. goods

  • Services are not kinds of goods (immaterial goods), since

there is a radical difference between goods and services [Hill 77]:

  • Goods are transactable and transferable
  • Services are transactable, buy they are not transferable
  • Why are they not transferable?

because services have a temporal nature, they are EVENTS!

slide-13
SLIDE 13

9

Two different notions of services as events

  • Action-based: passing the salt is a service
  • Commitment-based: a previous commitment is needed.
  • Paying for a service vs. finding a service
  • Service delivery vs. service offer
  • Terminological solution:
  • What is delivered is the service content
  • A service implies always a commitment
  • Occasional favors are not services.
slide-14
SLIDE 14

10

Services are based on commitments

service commitment

  • guarantees the execution of some type of actions,
  • n the occurrence of a certain triggering event,
  • in the interest of another agent
  • upon prior agreement
  • according to a certain specification (service description)
  • which constraints the way service actions will be performed (service

process)

  • How can you tell that a service is present, here and now?
  • ...if somebody is committed to do something here and now

service as value co-creation vs. service as commitment to value co- creation

slide-15
SLIDE 15

Service and service system lifecycle

15

slide-16
SLIDE 16

Describing a service: Mapping thematic roles to service roles

  • Commitment agent
  • Commitment beneficiary
  • Core action agent
  • Core action beneficiary
  • Core action patient
  • Core action instrument

16

  • Service provider
  • Service customer
  • Service producer
  • Service consumer
  • Service object

Bad (?) news: OWL can’t be used for this! (as co-reference of variables is needed)

slide-17
SLIDE 17
slide-18
SLIDE 18

15

Services and Value Exchange

  • Properly speaking, value is not exchanged. Value is

experienced by an agent, at a given time

  • Internally to a service’s value chain (at the interface between

the service process and the service consumer), multiple kinds

  • f value-cogeneration-transfers may occur:
  • Transfers of goods
  • Transfers of rights
  • Transfers of duties
  • Value attribution for services is strongly linked to their

temporal aspects

  • …in different ways: some services cost more if they are quick,
  • thers if they last longer…
slide-19
SLIDE 19

19

Service lifecycle Consumer's needs awareness Service search Negotiation Service delivery After sale Customer's awareness achievement Provider's awareness achievement Search for providers Search for customers Evaluation Monitoring Provider's cost Customer's benefit Customer's cost Provider's benefit Service Exploitation Payment Service value exchange

affects

Value flow P -> C Value flow C -> P

affects affects affects

slide-20
SLIDE 20

26

Conclusions: event-centric business modeling

  • What are the basic events (out of the box)?
  • Where are they located, in space an time?
  • Which are their participants (human and non-human)?
  • What are their natural boundaries?
  • What are the key documents (so-called “business artifacts”)

determining the business evolution?