SlideShare a Scribd company logo
1 of 33
Download to read offline
Why is Aligning Economic- and IT Services so!
Difficult?

Maryam Razavian

VU University Amsterdam
2
20 years of Business-IT Alignment

REPRINTED FROM IBM SYSTEMS JOURNAL, VOL32, NO 1, 1993; © 1993, 1999

472

HENDERSON AND VENKATRAMAN

0018-8670/99/$5.00 © 1999 IBM

IBM SYSTEMS JOURNAL, VOL38, NOS 2&3, 1999
Service Orientation and Alignment


Service Orientation has promised
seamless alignment between business
and IT
Practitioners still report the problem of
alignment is far from being solved
The focus of this work


Why is alignment so difficult?
What needs to be aligned?
What are the main concerns?
It all depends on your perspective


6
What is Business, anyway?


Economic
What is a service?!
Economic perspective

•  “Services are deeds, processes and performances” (Zeithaml and Bittner,
Service Marketing, New York McGraw‐Hill, 1996, p.5.)

•  “… economic activities … bringing about a desired change” (Service Marketing,
People, Technology, Strategy, 4th edition. Prentice Hall, Englewood Cliffs, NJ,
2001)

•  “... any act of performance that one party can offer to another that is essentially
intangible” (P. Kotler. Marketing Management: Analysis, Planning,
Implementation and Control, 6th edition. Prentice Hall, Englewood Cliffs, NJ,
1988) 

•  A service system is a value-coproduction configuration of people, technology,
other internal and external service systems, and shared information” (Jim Spohrer,
Paul Maglio, John Bailey, and Daniel, Computer, January 2007, p. 72)
What is a Service?!
IT Perspective

•  Web Service: a software system designed to support interoperable
machine-to-machine interaction over a network

•  SOA: a logical representation of a repeatable activity that has a specified
outcome
•  Software services represent the functionality that the underlying pieces
of software offer [OASIS]
•  A Service is a mechanism to enable access to one or more capabilities,
where the access is provided using a prescribed interface [Gridipedia]
Two perspectives on services design



Economic
Perspective

Technical
Perspective

Services

Services for whose
provisioning someone has to
pay!

Logical representation of a
functionality with a public
interface.
Two perspectives on services design



Economic
Perspective

Technical
Perspective

Services

Different Concepts
Different Objectives
Incompatibilities
What Alignment Implies


• Alignment: process perspective
•  Linking
•  Balancing

• Alignment: outcome
•  Harmony 
•  Making a Coherent Whole
Our Approach


A

Economic
Perspective

IT
Perspective

C

B

Alignment

Q) What are the core elements that need to be aligned?
Q) What are the concerns hindering the alignment?
Our Approach


Modeling Notations

Baggage Handling System
Economic
Perspective

IT
Perspective
Shared Elements Between Perspectives

Economic
Perspective

IT
Perspective

ACTOR

Legal entity

participant

SERVICE

commercial services

logically grouped
operations that can
be invoked

economic value
transfers

message exchanges 

pricing and service
quality
valued by the
customer


interface specification
SLA

INTERACTION

CONTRACT
Baggage Handling Services


Airport







Airline


Ground Handler

Airline


Security Provider
1
Baggage Handling Services-Economic Perspective


[MONEY]

[MONEY]

[MONEY]

[Screening]
[Handled bagage]
[Bagage transportation]
[Bagage Management]

1.  Actors
2.  Services
3.  Contracts
4.  Interactions

Legend

Actor

[MONEY]

[MONEY]
[Label]

Value
interface

Value
port

Value
Transfer

AND
OR
Explosion
e3value
element element element
Baggage Handling Services-IT Perspective


1.  Actors
2.  Services

SoaML (Service
Architecture)
Baggage Handling Services-IT Perspective


Contracts

SoaML (Service Contract)
Baggage Handling Services-IT Perspective


Interactions

SoaML (Service Choreography)
Alignment

Corresponding elements should be linked where needed

Link

[MONEY]

[Bagage management]

Link
Economic and IT Perspective


Discrepancies
Concerns for Aligning


General concerns
that cross-cut the two perspectives
IT Perspective
1.  Flexibility
2.  Adaptability
3.  Reusability

Economic Perspective
1.  Profitability
2.  Economic Reciprocity

Incompatible
On Actors (1)

Economic
Perspective

• Actors instances (e.g., Schiphol
Airport)
•  Why? because it represents a
business model: how each actor
would make profit or increase utility

IT
Perspective

• Actor type
•  Why? Because actors should be
able to come and go on the fly.

Concern 1. How to align actors in such a way that their
profitability and openness are ensured simultaneously?
Possible Alignment Solution: Market Segments
On Actors (2)

Economic
Perspective

IT
Perspective


•  Why? because it is not the entity
that exchanges value in the
marketplace

•  Why? because it is the
consumer of the services
offered by `Ground Handler
System' and `Security
Provider’

Concern 2. how to relate non-legal entities
to legal entities?

Possible Alignment Solution: Expense Carrier
On Services

IT
Perspective

Economic
Perspective

•  Why? because it focuses on value
activities that an actor is willing to
pay for

Profitability

• 

Why? because it is a repeatable and
reusable capability

Reusability

Concern 3. how to design services in such a way
that their profitability and reusability are ensured simultaneously?

Possible Alignment Solution: Capability in the economic perspective
On Contracts

IT
Perspective

Economic
Perspective
[MONEY]

[Bagage management]

•  Contract is value interface (What
determines the economic value of a service)
àProfitability


•  Contract is a service interface (An

agreement on how the service is provided or
consumed) àInteroperability

Concern 4. How to align contracts in such a way that the contract is
value-determinable while it supports interoperability?
Possible Alignment Solution: Analysis models for transforming value interfaces to operations
On Interactions

Economic
Perspective

IT
Perspective

[MONEY]

[Bagage management]

Economic Reciprocity
(Transactionality)

Openness

Concern 5. How to align interactions in such a way that openness and
transactionality are supported simultaneously?
Possible Alignment Solution: models that frames and
highlights how using
independent message transfers a transaction is realized.
Alignment: an architectural problem


N
W

E
S

Alignment as an
architecting
problem
Alignment
Concerns

Guide Architects
Reasoning
What about using architecting techniques?

Use architecting
techniques to guide
one’s reasoning

Treat concerns as first class elements
Frame the concerns
Framing Alignment Concern


Compensation
Alignment

Airport

C
P

Schiphol

+
openness

profitability

A viewpoint for aligning actors
Stakeholders and their concerns

Q) Who are the stakeholders and what are their
concerns?

Technical debt

profit
Capital
preservation
An then?


Solve the Old Alignment
Problem

More Related Content

Similar to Why is Aligning Economic- and IT Services so Difficult (IESS 2014)

ITIL 4 Drive Stakeholder Value – When service marketing finally met ITIL
ITIL 4 Drive Stakeholder Value – When service marketing finally met ITILITIL 4 Drive Stakeholder Value – When service marketing finally met ITIL
ITIL 4 Drive Stakeholder Value – When service marketing finally met ITILitSMF Belgium
 
Introduction to ITIL 4 and IT service management
Introduction to ITIL 4 and IT service managementIntroduction to ITIL 4 and IT service management
Introduction to ITIL 4 and IT service managementChristian F. Nissen
 
11/20 Seminar Topic: SSME by IBM
11/20 Seminar Topic: SSME by IBM11/20 Seminar Topic: SSME by IBM
11/20 Seminar Topic: SSME by IBMWeven Lin
 
Introduction to service innovation
Introduction to service innovationIntroduction to service innovation
Introduction to service innovationmobilestudy
 
Sgd itm-soft-computing-11-march -11
Sgd itm-soft-computing-11-march -11Sgd itm-soft-computing-11-march -11
Sgd itm-soft-computing-11-march -11Sanjeev Deshmukh
 
Ponencia Jorge Sanz en III Foro SSME ( Services Science Management Engineerin...
Ponencia Jorge Sanz en III Foro SSME ( Services Science Management Engineerin...Ponencia Jorge Sanz en III Foro SSME ( Services Science Management Engineerin...
Ponencia Jorge Sanz en III Foro SSME ( Services Science Management Engineerin...Universidad Internacional Menendez Pelayo
 
H8961 itasaservice-financial-transparency-wsa-wp
H8961 itasaservice-financial-transparency-wsa-wpH8961 itasaservice-financial-transparency-wsa-wp
H8961 itasaservice-financial-transparency-wsa-wpKarthik Arumugham
 
White Paper: Automating IT Cost Transparency
White Paper: Automating IT Cost TransparencyWhite Paper: Automating IT Cost Transparency
White Paper: Automating IT Cost TransparencyApptio
 
IT Services Management
IT Services ManagementIT Services Management
IT Services ManagementDanu Ridwanto
 
The Business of IT: Understanding ITIL and How to Run IT as a Business
The Business of IT: Understanding ITIL and How to Run IT as a BusinessThe Business of IT: Understanding ITIL and How to Run IT as a Business
The Business of IT: Understanding ITIL and How to Run IT as a BusinessNathaniel Palmer
 
The IT Service Definition Journey
The IT Service Definition JourneyThe IT Service Definition Journey
The IT Service Definition JourneyPete Hidalgo
 
Information and communication technology consultancy
Information and communication technology consultancyInformation and communication technology consultancy
Information and communication technology consultancyBrijesh Rawat
 
Service innovation tys
Service innovation tysService innovation tys
Service innovation tysJoseph Tham
 
Service innovation tys
Service innovation tysService innovation tys
Service innovation tysJoseph Tham
 
A Contract For Knowledge Management Services
A Contract For Knowledge Management ServicesA Contract For Knowledge Management Services
A Contract For Knowledge Management ServicesPamela Wright
 

Similar to Why is Aligning Economic- and IT Services so Difficult (IESS 2014) (20)

ITIL 4 Drive Stakeholder Value – When service marketing finally met ITIL
ITIL 4 Drive Stakeholder Value – When service marketing finally met ITILITIL 4 Drive Stakeholder Value – When service marketing finally met ITIL
ITIL 4 Drive Stakeholder Value – When service marketing finally met ITIL
 
Pres 110_Steven Alter Jan 27 2016
Pres 110_Steven Alter Jan 27 2016Pres 110_Steven Alter Jan 27 2016
Pres 110_Steven Alter Jan 27 2016
 
SSME Introduction
SSME IntroductionSSME Introduction
SSME Introduction
 
Pag i 0562 0566 ie 2020i .docx
Pag i 0562 0566 ie 2020i .docxPag i 0562 0566 ie 2020i .docx
Pag i 0562 0566 ie 2020i .docx
 
Introduction to ITIL 4 and IT service management
Introduction to ITIL 4 and IT service managementIntroduction to ITIL 4 and IT service management
Introduction to ITIL 4 and IT service management
 
11/20 Seminar Topic: SSME by IBM
11/20 Seminar Topic: SSME by IBM11/20 Seminar Topic: SSME by IBM
11/20 Seminar Topic: SSME by IBM
 
Introduction to service innovation
Introduction to service innovationIntroduction to service innovation
Introduction to service innovation
 
Sgd itm-soft-computing-11-march -11
Sgd itm-soft-computing-11-march -11Sgd itm-soft-computing-11-march -11
Sgd itm-soft-computing-11-march -11
 
3 The Nature Of Services
3  The Nature Of Services3  The Nature Of Services
3 The Nature Of Services
 
Ponencia Jorge Sanz en III Foro SSME ( Services Science Management Engineerin...
Ponencia Jorge Sanz en III Foro SSME ( Services Science Management Engineerin...Ponencia Jorge Sanz en III Foro SSME ( Services Science Management Engineerin...
Ponencia Jorge Sanz en III Foro SSME ( Services Science Management Engineerin...
 
H8961 itasaservice-financial-transparency-wsa-wp
H8961 itasaservice-financial-transparency-wsa-wpH8961 itasaservice-financial-transparency-wsa-wp
H8961 itasaservice-financial-transparency-wsa-wp
 
White Paper: Automating IT Cost Transparency
White Paper: Automating IT Cost TransparencyWhite Paper: Automating IT Cost Transparency
White Paper: Automating IT Cost Transparency
 
IT Services Management
IT Services ManagementIT Services Management
IT Services Management
 
Soa Eai Ver1 0
Soa Eai Ver1 0Soa Eai Ver1 0
Soa Eai Ver1 0
 
The Business of IT: Understanding ITIL and How to Run IT as a Business
The Business of IT: Understanding ITIL and How to Run IT as a BusinessThe Business of IT: Understanding ITIL and How to Run IT as a Business
The Business of IT: Understanding ITIL and How to Run IT as a Business
 
The IT Service Definition Journey
The IT Service Definition JourneyThe IT Service Definition Journey
The IT Service Definition Journey
 
Information and communication technology consultancy
Information and communication technology consultancyInformation and communication technology consultancy
Information and communication technology consultancy
 
Service innovation tys
Service innovation tysService innovation tys
Service innovation tys
 
Service innovation tys
Service innovation tysService innovation tys
Service innovation tys
 
A Contract For Knowledge Management Services
A Contract For Knowledge Management ServicesA Contract For Knowledge Management Services
A Contract For Knowledge Management Services
 

Recently uploaded

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 

Why is Aligning Economic- and IT Services so Difficult (IESS 2014)

  • 1. Why is Aligning Economic- and IT Services so! Difficult? Maryam Razavian VU University Amsterdam
  • 2. 2
  • 3. 20 years of Business-IT Alignment REPRINTED FROM IBM SYSTEMS JOURNAL, VOL32, NO 1, 1993; © 1993, 1999 472 HENDERSON AND VENKATRAMAN 0018-8670/99/$5.00 © 1999 IBM IBM SYSTEMS JOURNAL, VOL38, NOS 2&3, 1999
  • 4. Service Orientation and Alignment Service Orientation has promised seamless alignment between business and IT Practitioners still report the problem of alignment is far from being solved
  • 5. The focus of this work Why is alignment so difficult? What needs to be aligned? What are the main concerns?
  • 6. It all depends on your perspective 6
  • 7. What is Business, anyway? Economic
  • 8. What is a service?! Economic perspective •  “Services are deeds, processes and performances” (Zeithaml and Bittner, Service Marketing, New York McGraw‐Hill, 1996, p.5.) •  “… economic activities … bringing about a desired change” (Service Marketing, People, Technology, Strategy, 4th edition. Prentice Hall, Englewood Cliffs, NJ, 2001) •  “... any act of performance that one party can offer to another that is essentially intangible” (P. Kotler. Marketing Management: Analysis, Planning, Implementation and Control, 6th edition. Prentice Hall, Englewood Cliffs, NJ, 1988) •  A service system is a value-coproduction configuration of people, technology, other internal and external service systems, and shared information” (Jim Spohrer, Paul Maglio, John Bailey, and Daniel, Computer, January 2007, p. 72)
  • 9. What is a Service?! IT Perspective •  Web Service: a software system designed to support interoperable machine-to-machine interaction over a network •  SOA: a logical representation of a repeatable activity that has a specified outcome •  Software services represent the functionality that the underlying pieces of software offer [OASIS] •  A Service is a mechanism to enable access to one or more capabilities, where the access is provided using a prescribed interface [Gridipedia]
  • 10. Two perspectives on services design Economic Perspective Technical Perspective Services Services for whose provisioning someone has to pay! Logical representation of a functionality with a public interface.
  • 11. Two perspectives on services design Economic Perspective Technical Perspective Services Different Concepts Different Objectives Incompatibilities
  • 12. What Alignment Implies • Alignment: process perspective •  Linking •  Balancing • Alignment: outcome •  Harmony •  Making a Coherent Whole
  • 13. Our Approach A Economic Perspective IT Perspective C B Alignment Q) What are the core elements that need to be aligned? Q) What are the concerns hindering the alignment?
  • 14. Our Approach Modeling Notations Baggage Handling System Economic Perspective IT Perspective
  • 15. Shared Elements Between Perspectives Economic Perspective IT Perspective ACTOR Legal entity participant SERVICE commercial services logically grouped operations that can be invoked economic value transfers message exchanges pricing and service quality valued by the customer interface specification SLA INTERACTION CONTRACT
  • 16. Baggage Handling Services Airport Airline Ground Handler Airline Security Provider 1
  • 17. Baggage Handling Services-Economic Perspective [MONEY] [MONEY] [MONEY] [Screening] [Handled bagage] [Bagage transportation] [Bagage Management] 1.  Actors 2.  Services 3.  Contracts 4.  Interactions Legend Actor [MONEY] [MONEY] [Label] Value interface Value port Value Transfer AND OR Explosion e3value element element element
  • 18. Baggage Handling Services-IT Perspective 1.  Actors 2.  Services SoaML (Service Architecture)
  • 19. Baggage Handling Services-IT Perspective Contracts SoaML (Service Contract)
  • 20. Baggage Handling Services-IT Perspective Interactions SoaML (Service Choreography)
  • 21. Alignment Corresponding elements should be linked where needed Link [MONEY] [Bagage management] Link
  • 22. Economic and IT Perspective Discrepancies
  • 23. Concerns for Aligning General concerns that cross-cut the two perspectives IT Perspective 1.  Flexibility 2.  Adaptability 3.  Reusability Economic Perspective 1.  Profitability 2.  Economic Reciprocity Incompatible
  • 24. On Actors (1) Economic Perspective • Actors instances (e.g., Schiphol Airport) •  Why? because it represents a business model: how each actor would make profit or increase utility IT Perspective • Actor type •  Why? Because actors should be able to come and go on the fly. Concern 1. How to align actors in such a way that their profitability and openness are ensured simultaneously? Possible Alignment Solution: Market Segments
  • 25. On Actors (2) Economic Perspective IT Perspective •  Why? because it is not the entity that exchanges value in the marketplace •  Why? because it is the consumer of the services offered by `Ground Handler System' and `Security Provider’ Concern 2. how to relate non-legal entities to legal entities? Possible Alignment Solution: Expense Carrier
  • 26. On Services IT Perspective Economic Perspective •  Why? because it focuses on value activities that an actor is willing to pay for Profitability •  Why? because it is a repeatable and reusable capability Reusability Concern 3. how to design services in such a way that their profitability and reusability are ensured simultaneously? Possible Alignment Solution: Capability in the economic perspective
  • 27. On Contracts IT Perspective Economic Perspective [MONEY] [Bagage management] •  Contract is value interface (What determines the economic value of a service) àProfitability •  Contract is a service interface (An agreement on how the service is provided or consumed) àInteroperability Concern 4. How to align contracts in such a way that the contract is value-determinable while it supports interoperability? Possible Alignment Solution: Analysis models for transforming value interfaces to operations
  • 28. On Interactions Economic Perspective IT Perspective [MONEY] [Bagage management] Economic Reciprocity (Transactionality) Openness Concern 5. How to align interactions in such a way that openness and transactionality are supported simultaneously? Possible Alignment Solution: models that frames and highlights how using independent message transfers a transaction is realized.
  • 29. Alignment: an architectural problem N W E S Alignment as an architecting problem Alignment Concerns Guide Architects Reasoning
  • 30. What about using architecting techniques? Use architecting techniques to guide one’s reasoning Treat concerns as first class elements Frame the concerns
  • 32. Stakeholders and their concerns Q) Who are the stakeholders and what are their concerns? Technical debt profit Capital preservation
  • 33. An then? Solve the Old Alignment Problem