Goal-Oriented RE for e-services Zlatko Zlatev, Pascal van Eck, Roel - - PowerPoint PPT Presentation

goal oriented re for e services
SMART_READER_LITE
LIVE PREVIEW

Goal-Oriented RE for e-services Zlatko Zlatev, Pascal van Eck, Roel - - PowerPoint PPT Presentation

Goal-Oriented RE for e-services Zlatko Zlatev, Pascal van Eck, Roel Wieringa, and Jaap Gordijn 1 Contents Introduction Value patterns Example Summary & further work 2 Introduction Value patterns


slide-1
SLIDE 1

1

Goal-Oriented RE for e-services

Zlatko Zlatev, Pascal van Eck, Roel Wieringa, and Jaap Gordijn

slide-2
SLIDE 2

2

Contents

  • Introduction
  • Value patterns
  • Example
  • Summary & further work

Introduction Value patterns Example Summary & further work

slide-3
SLIDE 3

3

Research goal

  • Find software architecture patterns for

e-intermediaries

– Identify e-intermediation service patterns – Link these to business goals – Identify architecture patterns to support service composition

Introduction Value patterns Example Summary & further work

slide-4
SLIDE 4

4

Research Framework

Software architecture pattern Component Service pattern Software architecture Service Service-based business model Business mission Sub-goal Goal tree Business goal

includes includes compose compose compose compose compose realizes realizes

Introduction Value patterns Example Summary & further work

slide-5
SLIDE 5

5

Goal of this paper

  • To compose e-intermediation business

models from patterns

  • Research method:

– Surveyed types of businesses to identify patterns

  • Conflict resolution (9 cases)
  • Negotiation decision support (2 cases)
  • Auctioneer (6 cases)
  • Price discoverer (1 case)
  • Price comparator (1 case)

– Compose business models with these patterns using goal-oriented RE

Introduction Value patterns Example Summary & further work

slide-6
SLIDE 6

6

Representing a service-based business model by a value model (e3-value method)

Introduction Value patterns Example Summary & further work

slide-7
SLIDE 7

7

Intermediary example

Introduction Value patterns Example Summary & further work

slide-8
SLIDE 8

8

Pattern template

  • Name
  • Headline
  • Context
  • Goal/Problem
  • Solution
  • Value exchanges
  • Intermediation service
  • Value-based model
  • Variations
  • Occurred in

We specify a pattern with the following fields:

Introduction Value patterns Example Summary & further work

slide-9
SLIDE 9

9

Pattern example

x x x

Value-based model

x x x x x x x x x

An intermediary wants to know its clients in order to identify them, to keep track of their transactions and to

  • ffer them better-targeted services.

Goal/Problem

x x x x x x

Registration Name

Introduction Value patterns Example Summary & further work

slide-10
SLIDE 10

10

Goal-oriented business model composition: Example There is a new market for products P, Q and R. In this market, it is economically viable to execute transactions through an intermediary. The goal is to mediate at least A% of the transactions in the

  • market. The intermediary is required to

use an auction mechanism for price determination.

Introduction Value patterns Example Summary & further work

slide-11
SLIDE 11

And-Or goal tree

Grey nodes have matching patterns

slide-12
SLIDE 12

12

From goal tree to business model

  • Match subgoals with pattern goals

– Done by a person – Many-many matching

  • Copy matching patterns to leafs
  • Remove duplicates
  • Unify actors

Introduction Value patterns Example Summary & further work

slide-13
SLIDE 13

Composed business model

slide-14
SLIDE 14

14

Consolidate the value exchanges

  • Specialize abstract value objects to the

concrete business case

  • Remove superfluous exchanges
  • Remove conflicting exchanges
  • Add missing exchanges

Introduction Value patterns Example Summary & further work

slide-15
SLIDE 15

15

Summary

  • Identified e-intermediation services by

surveying web & literature

  • Extracted e-intermediation service

patterns

  • Showed how they can be composed

into e-intermediation business models in a goal-oriented way

Introduction Value patterns Example Summary & further work

slide-16
SLIDE 16

16

Further work

  • Improvement

– Find guidelines for matching – e3-value profitability computations to guide choices

  • Validation

– More examples (``simulations’’)

  • Extension

– Design & validate software components for services – Component composition mechanisms – Identify component architecture patterns

Introduction Value patterns Example Summary & further work

slide-17
SLIDE 17

17

Research Framework

Software architecture pattern Component Service pattern Software architecture Service Service-based business model Business mission Sub-goal Goal tree Business goal

includes includes compose compose compose compose compose realizes realizes

Introduction Value patterns Example Summary & further work