SlideShare a Scribd company logo
1 of 33
Download to read offline
Introduction
                          The BSRL Meta-Model
                        Value / Strategy Modeling
                                 Service Evolution
                                         Summary




         The Business Service Representation Language

                                A Preliminary Report




       A.K. Ghose1            L.S. Le1         K. Hoesch-Klohe1            E. Morrison1
                                   1 Decision Systems Lab
                     School of Computer Science and Software Engineering
                                  University of Wollongong




A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison    The Business Service Representation Language A Prelimina
Introduction
                           The BSRL Meta-Model
                         Value / Strategy Modeling
                                  Service Evolution
                                          Summary

Outline



   1    Introduction

   2    The BSRL Meta-Model
          Meta-Model
          Assumptions
          QoS Specications
          Penalties

   3    Value / Strategy Modeling

   4    Service Evolution

   5    Summary


 A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison    The Business Service Representation Language A Prelimina
Introduction
                           The BSRL Meta-Model
                         Value / Strategy Modeling
                                  Service Evolution
                                          Summary

Introduction.




          Part of the drivers for this research has been our work with
          Australian government agencies (we have modeled 100
          Services and 60 Strategies across a number of departments)
          Business services as human-mediated activities and
          functionality through a systems lens
          Supporting the description of complex business functionality
          using abstract but natural denitions.




 A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison    The Business Service Representation Language A Prelimina
Introduction
                           The BSRL Meta-Model
                         Value / Strategy Modeling
                                  Service Evolution
                                          Summary

Introduction.




          Part of the drivers for this research has been our work with
          Australian government agencies (we have modeled 100
          Services and 60 Strategies across a number of departments)
          Business services as human-mediated activities and
          functionality through a systems lens
          Supporting the description of complex business functionality
          using abstract but natural denitions.




 A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison    The Business Service Representation Language A Prelimina
Introduction
                           The BSRL Meta-Model
                         Value / Strategy Modeling
                                  Service Evolution
                                          Summary

Introduction.




          Part of the drivers for this research has been our work with
          Australian government agencies (we have modeled 100
          Services and 60 Strategies across a number of departments)
          Business services as human-mediated activities and
          functionality through a systems lens
          Supporting the description of complex business functionality
          using abstract but natural denitions.




 A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison    The Business Service Representation Language A Prelimina
Introduction   Meta-Model
                           The BSRL Meta-Model        Assumptions
                         Value / Strategy Modeling    QoS Specications
                                  Service Evolution   Penalties
                                          Summary     Service Value Model

Outline



   1    Introduction

   2    The BSRL Meta-Model
          Meta-Model
          Assumptions
          QoS Specications
          Penalties

   3    Value / Strategy Modeling

   4    Service Evolution

   5    Summary


 A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison    The Business Service Representation Language A Prelimina
Introduction   Meta-Model
                           The BSRL Meta-Model        Assumptions
                         Value / Strategy Modeling    QoS Specications
                                  Service Evolution   Penalties
                                          Summary     Service Value Model

Standard Service Descriptions and Meta Model




   Service Description Attributes Standard for Semantic Services
          ID , Pre-condition , Post-condition , Inputs , Outputs

 A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison    The Business Service Representation Language A Prelimina
Introduction   Meta-Model
                           The BSRL Meta-Model        Assumptions
                         Value / Strategy Modeling    QoS Specications
                                  Service Evolution   Penalties
                                          Summary     Service Value Model

Outline



   1    Introduction

   2    The BSRL Meta-Model
          Meta-Model
          Assumptions
          QoS Specications
          Penalties

   3    Value / Strategy Modeling

   4    Service Evolution

   5    Summary


 A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison    The Business Service Representation Language A Prelimina
Introduction   Meta-Model
                           The BSRL Meta-Model        Assumptions
                         Value / Strategy Modeling    QoS Specications
                                  Service Evolution   Penalties
                                          Summary     Service Value Model

Service Descriptions for BSRL




          Assumptions are conditions whose truth values cannot always
          be reliably evaluated, but which are germane to the execution
          or abortion of a service.
          Formally assumptions are conditions whose violation may lead
          to the abortion of a service (but which do not need to be
          proven true at invocation time, as with pre-conditions).




 A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison    The Business Service Representation Language A Prelimina
Introduction   Meta-Model
                           The BSRL Meta-Model        Assumptions
                         Value / Strategy Modeling    QoS Specications
                                  Service Evolution   Penalties
                                          Summary     Service Value Model

Service Descriptions for BSRL




          Our research trajectory led us to the notion of assumptions in
          the following ways:
              1 While modeling service repositories for government agencies
                  we found natural descriptions of `client responsibilities' (client
                  responsibilities are also common in contracts)
              2 We also found statements of conditions that referred to
                  aspects of the domain or business context (as opposed to
                  assumptions about client behaviour). Force Majeure clauses
                  are common in most contracts.
              3 Assumptions can be used at design time to check the validity
                  of service compisitions.




 A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison    The Business Service Representation Language A Prelimina
Introduction   Meta-Model
                           The BSRL Meta-Model        Assumptions
                         Value / Strategy Modeling    QoS Specications
                                  Service Evolution   Penalties
                                          Summary     Service Value Model

Outline



   1    Introduction

   2    The BSRL Meta-Model
          Meta-Model
          Assumptions
          QoS Specications
          Penalties

   3    Value / Strategy Modeling

   4    Service Evolution

   5    Summary


 A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison    The Business Service Representation Language A Prelimina
Introduction   Meta-Model
                           The BSRL Meta-Model        Assumptions
                         Value / Strategy Modeling    QoS Specications
                                  Service Evolution   Penalties
                                          Summary     Service Value Model

Service Descriptions for BSRL




   QoS Specications.
          Quality of service specications provides a measure that
          describes the eectiveness of a business service
          QoS specications are constraints that describe operational
          aspects of service qualities.
          QoS factors can be described qualitatively or quantitatively.
          Examples of QoS Specications include:
                  Delivery in under 30 minutes




 A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison    The Business Service Representation Language A Prelimina
Introduction   Meta-Model
                           The BSRL Meta-Model        Assumptions
                         Value / Strategy Modeling    QoS Specications
                                  Service Evolution   Penalties
                                          Summary     Service Value Model

Service Descriptions for BSRL




   QoS Specications.
          Quality of service specications provides a measure that
          describes the eectiveness of a business service
          QoS specications are constraints that describe operational
          aspects of service qualities.
          QoS factors can be described qualitatively or quantitatively.
          Examples of QoS Specications include:
                  Delivery in under 30 minutes




 A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison    The Business Service Representation Language A Prelimina
Introduction   Meta-Model
                           The BSRL Meta-Model        Assumptions
                         Value / Strategy Modeling    QoS Specications
                                  Service Evolution   Penalties
                                          Summary     Service Value Model

Service Descriptions for BSRL




   QoS Specications.
          Quality of service specications provides a measure that
          describes the eectiveness of a business service
          QoS specications are constraints that describe operational
          aspects of service qualities.
          QoS factors can be described qualitatively or quantitatively.
          Examples of QoS Specications include:
                  Delivery in under 30 minutes




 A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison    The Business Service Representation Language A Prelimina
Introduction   Meta-Model
                           The BSRL Meta-Model        Assumptions
                         Value / Strategy Modeling    QoS Specications
                                  Service Evolution   Penalties
                                          Summary     Service Value Model

Outline



   1    Introduction

   2    The BSRL Meta-Model
          Meta-Model
          Assumptions
          QoS Specications
          Penalties

   3    Value / Strategy Modeling

   4    Service Evolution

   5    Summary


 A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison    The Business Service Representation Language A Prelimina
Introduction   Meta-Model
                           The BSRL Meta-Model        Assumptions
                         Value / Strategy Modeling    QoS Specications
                                  Service Evolution   Penalties
                                          Summary     Service Value Model

Service Descriptions for BSRL




   Penalties.
          Specied as condition and amount pairs
          Given a `condition' C, a penalty P is invoked as reparation for
          condition C becoming true
                  e.g. If paint is spilled on carpet then penalty is cost of cleaning
                  the carpet.




 A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison    The Business Service Representation Language A Prelimina
Introduction   Meta-Model
                           The BSRL Meta-Model        Assumptions
                         Value / Strategy Modeling    QoS Specications
                                  Service Evolution   Penalties
                                          Summary     Service Value Model

Service Descriptions for BSRL




   Penalties.
          Specied as condition and amount pairs
          Given a `condition' C, a penalty P is invoked as reparation for
          condition C becoming true
                  e.g. If paint is spilled on carpet then penalty is cost of cleaning
                  the carpet.




 A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison    The Business Service Representation Language A Prelimina
Introduction   Meta-Model
                           The BSRL Meta-Model        Assumptions
                         Value / Strategy Modeling    QoS Specications
                                  Service Evolution   Penalties
                                          Summary     Service Value Model

Service Descriptions for BSRL




   Service Value Model.
          Is used to show how a service delivers value to a particular
          stakeholder
          Modeled as a service requirement that explains the purpose of
          the service.
          Payment/delivery schedules: Specic QoS Specication that
          describes the service delivery schedule
          No existing theory to support schedule decomposition




 A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison    The Business Service Representation Language A Prelimina
Introduction   Meta-Model
                           The BSRL Meta-Model        Assumptions
                         Value / Strategy Modeling    QoS Specications
                                  Service Evolution   Penalties
                                          Summary     Service Value Model

Service Descriptions for BSRL




   Service Value Model.
          Is used to show how a service delivers value to a particular
          stakeholder
          Modeled as a service requirement that explains the purpose of
          the service.
          Payment/delivery schedules: Specic QoS Specication that
          describes the service delivery schedule
          No existing theory to support schedule decomposition




 A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison    The Business Service Representation Language A Prelimina
Introduction   Meta-Model
                           The BSRL Meta-Model        Assumptions
                         Value / Strategy Modeling    QoS Specications
                                  Service Evolution   Penalties
                                          Summary     Service Value Model

Service Descriptions for BSRL




   Service Value Model.
          Is used to show how a service delivers value to a particular
          stakeholder
          Modeled as a service requirement that explains the purpose of
          the service.
          Payment/delivery schedules: Specic QoS Specication that
          describes the service delivery schedule
          No existing theory to support schedule decomposition




 A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison    The Business Service Representation Language A Prelimina
Introduction
                            The BSRL Meta-Model
                          Value / Strategy Modeling
                                   Service Evolution
                                           Summary

Value / Strategy Modeling




          Description of Value Modeling with respect to Service
          Modeling (achievement of functional goals that contribute to
          rened strategy models).
          SML
                  Goals
                  Plans
                  Optimization Objectives




 A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison     The Business Service Representation Language A Prelimina
Introduction
                            The BSRL Meta-Model
                          Value / Strategy Modeling
                                   Service Evolution
                                           Summary

Value / Strategy Modeling




          Description of Value Modeling with respect to Service
          Modeling (achievement of functional goals that contribute to
          rened strategy models).
          SML
                  Goals
                  Plans
                  Optimization Objectives




 A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison     The Business Service Representation Language A Prelimina
Introduction
                           The BSRL Meta-Model
                         Value / Strategy Modeling
                                  Service Evolution
                                          Summary

Value / Strategy Modeling


          Goals
                  Descriptions of conditions that an organization seeks to
                  achieve.
                  Our corporate strategy is to be the market leader in mobile
                  handsets

          Plans
                  A set of goals with a set of sequencing constraints
                  First gain market acceptance in NZ, then position ourselves in
                  the UK market, and then use UK market credibility to enter
                  Australian market.

          Optimization Objectives
                  An objective used to describe an optimal solution
                  (conguration of strategy renements).
                  Maximize customer satisfaction

 A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison    The Business Service Representation Language A Prelimina
Introduction
                           The BSRL Meta-Model        Impact Analysis
                         Value / Strategy Modeling    Trade-o analysis
                                  Service Evolution
                                          Summary

Service Evolution




          Drivers for such modications might be: Re-purposing,
          improvement, compliance.
          Service re-purposing, necessitated by altered
          requirements/goals/strategies that the service was designed to
          realize.
          Service improvement, i.e., improving the performance of the
          service relative to one or more QoS factors
          Operational drivers, such as changes to service delivery
          platforms.
          Compliance, i.e., service re-design triggered by a nding of
          non-compliance.


 A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison    The Business Service Representation Language A Prelimina
Introduction
                           The BSRL Meta-Model        Impact Analysis
                         Value / Strategy Modeling    Trade-o analysis
                                  Service Evolution
                                          Summary

Service Evolution




          Drivers for such modications might be: Re-purposing,
          improvement, compliance.
          Service re-purposing, necessitated by altered
          requirements/goals/strategies that the service was designed to
          realize.
          Service improvement, i.e., improving the performance of the
          service relative to one or more QoS factors
          Operational drivers, such as changes to service delivery
          platforms.
          Compliance, i.e., service re-design triggered by a nding of
          non-compliance.


 A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison    The Business Service Representation Language A Prelimina
Introduction
                           The BSRL Meta-Model        Impact Analysis
                         Value / Strategy Modeling    Trade-o analysis
                                  Service Evolution
                                          Summary

Service Evolution




          Drivers for such modications might be: Re-purposing,
          improvement, compliance.
          Service re-purposing, necessitated by altered
          requirements/goals/strategies that the service was designed to
          realize.
          Service improvement, i.e., improving the performance of the
          service relative to one or more QoS factors
          Operational drivers, such as changes to service delivery
          platforms.
          Compliance, i.e., service re-design triggered by a nding of
          non-compliance.


 A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison    The Business Service Representation Language A Prelimina
Introduction
                           The BSRL Meta-Model        Impact Analysis
                         Value / Strategy Modeling    Trade-o analysis
                                  Service Evolution
                                          Summary

Service Evolution




          Drivers for such modications might be: Re-purposing,
          improvement, compliance.
          Service re-purposing, necessitated by altered
          requirements/goals/strategies that the service was designed to
          realize.
          Service improvement, i.e., improving the performance of the
          service relative to one or more QoS factors
          Operational drivers, such as changes to service delivery
          platforms.
          Compliance, i.e., service re-design triggered by a nding of
          non-compliance.


 A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison    The Business Service Representation Language A Prelimina
Introduction
                           The BSRL Meta-Model        Impact Analysis
                         Value / Strategy Modeling    Trade-o analysis
                                  Service Evolution
                                          Summary

Service Evolution




          Drivers for such modications might be: Re-purposing,
          improvement, compliance.
          Service re-purposing, necessitated by altered
          requirements/goals/strategies that the service was designed to
          realize.
          Service improvement, i.e., improving the performance of the
          service relative to one or more QoS factors
          Operational drivers, such as changes to service delivery
          platforms.
          Compliance, i.e., service re-design triggered by a nding of
          non-compliance.


 A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison    The Business Service Representation Language A Prelimina
Introduction
                           The BSRL Meta-Model        Impact Analysis
                         Value / Strategy Modeling    Trade-o analysis
                                  Service Evolution
                                          Summary

Service Evolution




   Impact analysis
          Understanding the impact of the proposed change on the value
          model.
          Given a change to the organizations services, are there any
          strategies that are no longer realized.




 A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison    The Business Service Representation Language A Prelimina
Introduction
                           The BSRL Meta-Model        Impact Analysis
                         Value / Strategy Modeling    Trade-o analysis
                                  Service Evolution
                                          Summary

Service Evolution




   Impact analysis
          Understanding the impact of the proposed change on the value
          model.
          Given a change to the organizations services, are there any
          strategies that are no longer realized.




 A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison    The Business Service Representation Language A Prelimina
Introduction
                            The BSRL Meta-Model            Impact Analysis
                          Value / Strategy Modeling        Trade-o analysis
                                   Service Evolution
                                           Summary

Service Evolution


   Trade-o analysis
          Identication of best amongst a collection of service designs
          Impact candidate change measure

                                      δ [(Σ =0 V − V ), (Σ =0 V − V )]
                                              n
                                              i   i    i
                                                                 n
                                                                 i      i      i




                  Where          V
                                 i   is the current value proposition for stakeholder             i   and
                  V i
                        is the to-be value proposition for stakeholder                i.
                  V i   −V i
                                 is the new independant value of the to-be service for
                  stakeholder         i   .
                  V i
                     − V is the independant value of the as-is service for
                             i

                  stakeholder i .
                  The function δ (x , y ) outputs the dierence in service                   value for
                  all stakeholders for a particular service.


 A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison         The Business Service Representation Language A Prelimina
Introduction
                            The BSRL Meta-Model            Impact Analysis
                          Value / Strategy Modeling        Trade-o analysis
                                   Service Evolution
                                           Summary

Service Evolution


   Trade-o analysis
          Identication of best amongst a collection of service designs
          Impact candidate change measure

                                      δ [(Σ =0 V − V ), (Σ =0 V − V )]
                                              n
                                              i   i    i
                                                                 n
                                                                 i      i      i




                  Where          V
                                 i   is the current value proposition for stakeholder             i   and
                  V i
                        is the to-be value proposition for stakeholder                i.
                  V i   −V i
                                 is the new independant value of the to-be service for
                  stakeholder         i   .
                  V i
                     − V is the independant value of the as-is service for
                             i

                  stakeholder i .
                  The function δ (x , y ) outputs the dierence in service                   value for
                  all stakeholders for a particular service.


 A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison         The Business Service Representation Language A Prelimina
Introduction
                          The BSRL Meta-Model
                        Value / Strategy Modeling
                                 Service Evolution
                                         Summary

Summary




         We have developed a language BSRL  Business Service
         Requirements Language
         This will aid in describing business services using natural
         denitions
         Key innovations:
                 Several novel service modeling constructs
                 A focus on correlating service models with resource models
                 (where available) to understand provisioning reaquirements
                 A focus on correlating service models with value models
                 A focus on principled service decomposition (which also
                 provides an account of contract-to-subcontract decomposition




A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison    The Business Service Representation Language A Prelimina

More Related Content

Similar to The Business Service Representation Language - Ghose

METRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEM
METRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEMMETRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEM
METRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEMijseajournal
 
2021 nfs leading with context
2021 nfs leading with context2021 nfs leading with context
2021 nfs leading with contextMarkusWarg1
 
What makes a Service a good Service - OPITZ CONSULTING - Torsten Winterberg
What makes a Service a good Service - OPITZ CONSULTING - Torsten WinterbergWhat makes a Service a good Service - OPITZ CONSULTING - Torsten Winterberg
What makes a Service a good Service - OPITZ CONSULTING - Torsten WinterbergOPITZ CONSULTING Deutschland
 
02 Service Oriented Architecture Series - SOA Concepts
02 Service Oriented Architecture Series - SOA Concepts02 Service Oriented Architecture Series - SOA Concepts
02 Service Oriented Architecture Series - SOA ConceptsPouria Ghatrenabi
 
Strategy structure configurations in the service business
Strategy structure configurations in the service businessStrategy structure configurations in the service business
Strategy structure configurations in the service businessHeiko Gebauer
 
Service customization through dramaturgy
Service customization through dramaturgyService customization through dramaturgy
Service customization through dramaturgyIan McCarthy
 
Learning to make the job market work: capacity building in public employment ...
Learning to make the job market work: capacity building in public employment ...Learning to make the job market work: capacity building in public employment ...
Learning to make the job market work: capacity building in public employment ...Alberto Asquer
 
Kwan & Muller-Gorchs 2011, Constructing Effective Value Propositions for Stak...
Kwan & Muller-Gorchs 2011, Constructing Effective Value Propositions for Stak...Kwan & Muller-Gorchs 2011, Constructing Effective Value Propositions for Stak...
Kwan & Muller-Gorchs 2011, Constructing Effective Value Propositions for Stak...Stephen Kwan
 
Evaluating Contract Compatibility for Service Composition in The SeCO2 Framework
Evaluating Contract Compatibility for Service Composition in The SeCO2 FrameworkEvaluating Contract Compatibility for Service Composition in The SeCO2 Framework
Evaluating Contract Compatibility for Service Composition in The SeCO2 FrameworkHong-Linh Truong
 
Overview of SOA and the role of ESB / OSB
Overview of SOA and the role of ESB / OSBOverview of SOA and the role of ESB / OSB
Overview of SOA and the role of ESB / OSBNahser Bakht
 
Governance and Business Participation: The Key Requirements for Effective SOA...
Governance and Business Participation: The Key Requirements for Effective SOA...Governance and Business Participation: The Key Requirements for Effective SOA...
Governance and Business Participation: The Key Requirements for Effective SOA...Nathaniel Palmer
 
Governance and Business Participation: The Key Requirements for Effective SOA...
Governance and Business Participation: The Key Requirements for Effective SOA...Governance and Business Participation: The Key Requirements for Effective SOA...
Governance and Business Participation: The Key Requirements for Effective SOA...Nathaniel Palmer
 
Enhancing The Role Of A Large Us Federal Agency As An Intermediary In The Fed...
Enhancing The Role Of A Large Us Federal Agency As An Intermediary In The Fed...Enhancing The Role Of A Large Us Federal Agency As An Intermediary In The Fed...
Enhancing The Role Of A Large Us Federal Agency As An Intermediary In The Fed...Wen Zhu
 
Transformation in large Telecommunications Providers
Transformation in large Telecommunications ProvidersTransformation in large Telecommunications Providers
Transformation in large Telecommunications Providersbasmeh
 
ITIL V3 and Service Design - ITSM Academy Webinar
ITIL V3 and Service Design - ITSM Academy WebinarITIL V3 and Service Design - ITSM Academy Webinar
ITIL V3 and Service Design - ITSM Academy WebinarITSM Academy, Inc.
 
Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Mazhar Ishaq Khokhar
 

Similar to The Business Service Representation Language - Ghose (20)

METRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEM
METRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEMMETRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEM
METRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEM
 
2021 nfs leading with context
2021 nfs leading with context2021 nfs leading with context
2021 nfs leading with context
 
What makes a Service a good Service - OPITZ CONSULTING - Torsten Winterberg
What makes a Service a good Service - OPITZ CONSULTING - Torsten WinterbergWhat makes a Service a good Service - OPITZ CONSULTING - Torsten Winterberg
What makes a Service a good Service - OPITZ CONSULTING - Torsten Winterberg
 
02 Service Oriented Architecture Series - SOA Concepts
02 Service Oriented Architecture Series - SOA Concepts02 Service Oriented Architecture Series - SOA Concepts
02 Service Oriented Architecture Series - SOA Concepts
 
Strategy structure configurations in the service business
Strategy structure configurations in the service businessStrategy structure configurations in the service business
Strategy structure configurations in the service business
 
Service customization through dramaturgy
Service customization through dramaturgyService customization through dramaturgy
Service customization through dramaturgy
 
Learning to make the job market work: capacity building in public employment ...
Learning to make the job market work: capacity building in public employment ...Learning to make the job market work: capacity building in public employment ...
Learning to make the job market work: capacity building in public employment ...
 
Kwan & Muller-Gorchs 2011, Constructing Effective Value Propositions for Stak...
Kwan & Muller-Gorchs 2011, Constructing Effective Value Propositions for Stak...Kwan & Muller-Gorchs 2011, Constructing Effective Value Propositions for Stak...
Kwan & Muller-Gorchs 2011, Constructing Effective Value Propositions for Stak...
 
Soa Eai Ver1 0
Soa Eai Ver1 0Soa Eai Ver1 0
Soa Eai Ver1 0
 
Evaluating Contract Compatibility for Service Composition in The SeCO2 Framework
Evaluating Contract Compatibility for Service Composition in The SeCO2 FrameworkEvaluating Contract Compatibility for Service Composition in The SeCO2 Framework
Evaluating Contract Compatibility for Service Composition in The SeCO2 Framework
 
Overview of SOA and the role of ESB / OSB
Overview of SOA and the role of ESB / OSBOverview of SOA and the role of ESB / OSB
Overview of SOA and the role of ESB / OSB
 
Governance and Business Participation: The Key Requirements for Effective SOA...
Governance and Business Participation: The Key Requirements for Effective SOA...Governance and Business Participation: The Key Requirements for Effective SOA...
Governance and Business Participation: The Key Requirements for Effective SOA...
 
Governance and Business Participation: The Key Requirements for Effective SOA...
Governance and Business Participation: The Key Requirements for Effective SOA...Governance and Business Participation: The Key Requirements for Effective SOA...
Governance and Business Participation: The Key Requirements for Effective SOA...
 
Soa & Bpel With Web Sphere
Soa & Bpel With Web SphereSoa & Bpel With Web Sphere
Soa & Bpel With Web Sphere
 
Soa & Bpel With Web Sphere
Soa & Bpel With Web SphereSoa & Bpel With Web Sphere
Soa & Bpel With Web Sphere
 
SOA Test Methodology | Torry Harris Whitepaper
SOA Test Methodology | Torry Harris WhitepaperSOA Test Methodology | Torry Harris Whitepaper
SOA Test Methodology | Torry Harris Whitepaper
 
Enhancing The Role Of A Large Us Federal Agency As An Intermediary In The Fed...
Enhancing The Role Of A Large Us Federal Agency As An Intermediary In The Fed...Enhancing The Role Of A Large Us Federal Agency As An Intermediary In The Fed...
Enhancing The Role Of A Large Us Federal Agency As An Intermediary In The Fed...
 
Transformation in large Telecommunications Providers
Transformation in large Telecommunications ProvidersTransformation in large Telecommunications Providers
Transformation in large Telecommunications Providers
 
ITIL V3 and Service Design - ITSM Academy Webinar
ITIL V3 and Service Design - ITSM Academy WebinarITIL V3 and Service Design - ITSM Academy Webinar
ITIL V3 and Service Design - ITSM Academy Webinar
 
Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)
 

More from ServiceWave 2010

Massonet Philippe Panel - Security in the clouds: An Academic Perspective
Massonet Philippe Panel - Security in the clouds: An Academic PerspectiveMassonet Philippe Panel - Security in the clouds: An Academic Perspective
Massonet Philippe Panel - Security in the clouds: An Academic PerspectiveServiceWave 2010
 
Rainer Zimmermann (European Commission): The role of the European Commission ...
Rainer Zimmermann (European Commission): The role of the European Commission ...Rainer Zimmermann (European Commission): The role of the European Commission ...
Rainer Zimmermann (European Commission): The role of the European Commission ...ServiceWave 2010
 
Usman Wajid: Service-based Application Development by Ordinary End Users and ...
Usman Wajid: Service-based Application Development by Ordinary End Users and ...Usman Wajid: Service-based Application Development by Ordinary End Users and ...
Usman Wajid: Service-based Application Development by Ordinary End Users and ...ServiceWave 2010
 
D. Meiländer, S. Gorlatch, C. Cappiello, V. Mazza, R. Kazhamiakin, and A. Buc...
D. Meiländer, S. Gorlatch, C. Cappiello,V. Mazza, R. Kazhamiakin, and A. Buc...D. Meiländer, S. Gorlatch, C. Cappiello,V. Mazza, R. Kazhamiakin, and A. Buc...
D. Meiländer, S. Gorlatch, C. Cappiello, V. Mazza, R. Kazhamiakin, and A. Buc...ServiceWave 2010
 
Maryam Razavian: A Frame of Reference for SOA Migration
Maryam Razavian: A Frame of Reference for SOA MigrationMaryam Razavian: A Frame of Reference for SOA Migration
Maryam Razavian: A Frame of Reference for SOA MigrationServiceWave 2010
 
Security in the Clouds Panel Chair: Mike Surridge
Security in the Clouds Panel Chair: Mike SurridgeSecurity in the Clouds Panel Chair: Mike Surridge
Security in the Clouds Panel Chair: Mike SurridgeServiceWave 2010
 
Martine Lapierre - Security in Cloud computing: sharing more than resources
Martine Lapierre - Security in Cloud computing: sharing more than resourcesMartine Lapierre - Security in Cloud computing: sharing more than resources
Martine Lapierre - Security in Cloud computing: sharing more than resourcesServiceWave 2010
 
Chen Wang, Pazat, Di Napoli, Giordano: A Chemical Based Middleware for Workf...
Chen Wang, Pazat, Di Napoli, Giordano:  A Chemical Based Middleware for Workf...Chen Wang, Pazat, Di Napoli, Giordano:  A Chemical Based Middleware for Workf...
Chen Wang, Pazat, Di Napoli, Giordano: A Chemical Based Middleware for Workf...ServiceWave 2010
 
Pablo Chacin (Polytechnic University of Catalonia, Spain): Utility Driven Ser...
Pablo Chacin (Polytechnic University of Catalonia, Spain): Utility Driven Ser...Pablo Chacin (Polytechnic University of Catalonia, Spain): Utility Driven Ser...
Pablo Chacin (Polytechnic University of Catalonia, Spain): Utility Driven Ser...ServiceWave 2010
 
Roman Khazankin (Vienna University of Technology): Providence: A Framework fo...
Roman Khazankin (Vienna University of Technology): Providence: A Framework fo...Roman Khazankin (Vienna University of Technology): Providence: A Framework fo...
Roman Khazankin (Vienna University of Technology): Providence: A Framework fo...ServiceWave 2010
 
Maurer, Sakellariou, Brandic : Simulating Autonomic SLA Enactment in Clouds u...
Maurer, Sakellariou, Brandic : Simulating Autonomic SLA Enactment in Clouds u...Maurer, Sakellariou, Brandic : Simulating Autonomic SLA Enactment in Clouds u...
Maurer, Sakellariou, Brandic : Simulating Autonomic SLA Enactment in Clouds u...ServiceWave 2010
 
Andreas Wolke: TwoSpot. A Cloud Platform for Scaling out Web Applications dyn...
Andreas Wolke: TwoSpot. A Cloud Platform for Scaling out Web Applications dyn...Andreas Wolke: TwoSpot. A Cloud Platform for Scaling out Web Applications dyn...
Andreas Wolke: TwoSpot. A Cloud Platform for Scaling out Web Applications dyn...ServiceWave 2010
 
Scott Kirkpatrick (Hebrew University): OneLab: Federation and Testbeds
Scott Kirkpatrick (Hebrew University): OneLab: Federation and TestbedsScott Kirkpatrick (Hebrew University): OneLab: Federation and Testbeds
Scott Kirkpatrick (Hebrew University): OneLab: Federation and TestbedsServiceWave 2010
 
Jacques Magen (FIRESTATION): Testbeds for Service Deployment. FIRESTATION’s v...
Jacques Magen (FIRESTATION): Testbeds for Service Deployment. FIRESTATION’s v...Jacques Magen (FIRESTATION): Testbeds for Service Deployment. FIRESTATION’s v...
Jacques Magen (FIRESTATION): Testbeds for Service Deployment. FIRESTATION’s v...ServiceWave 2010
 
Orestis Terzidis - Taking the Internet of Services to the Next Level
Orestis Terzidis - Taking the Internet of Services to the Next LevelOrestis Terzidis - Taking the Internet of Services to the Next Level
Orestis Terzidis - Taking the Internet of Services to the Next LevelServiceWave 2010
 
Martine Lapierre - Security & Privacy trends for Urban & transport applications
Martine Lapierre - Security & Privacy trends for Urban & transport applications Martine Lapierre - Security & Privacy trends for Urban & transport applications
Martine Lapierre - Security & Privacy trends for Urban & transport applications ServiceWave 2010
 
Mário Campolargo - Services and clouds as cornerstones of the Digital Agenda
Mário Campolargo - Services and clouds as cornerstones of the Digital AgendaMário Campolargo - Services and clouds as cornerstones of the Digital Agenda
Mário Campolargo - Services and clouds as cornerstones of the Digital AgendaServiceWave 2010
 

More from ServiceWave 2010 (20)

03 v pevtschin
03 v pevtschin03 v pevtschin
03 v pevtschin
 
03 v pevtschin
03 v pevtschin03 v pevtschin
03 v pevtschin
 
Massonet Philippe Panel - Security in the clouds: An Academic Perspective
Massonet Philippe Panel - Security in the clouds: An Academic PerspectiveMassonet Philippe Panel - Security in the clouds: An Academic Perspective
Massonet Philippe Panel - Security in the clouds: An Academic Perspective
 
Rainer Zimmermann (European Commission): The role of the European Commission ...
Rainer Zimmermann (European Commission): The role of the European Commission ...Rainer Zimmermann (European Commission): The role of the European Commission ...
Rainer Zimmermann (European Commission): The role of the European Commission ...
 
Usman Wajid: Service-based Application Development by Ordinary End Users and ...
Usman Wajid: Service-based Application Development by Ordinary End Users and ...Usman Wajid: Service-based Application Development by Ordinary End Users and ...
Usman Wajid: Service-based Application Development by Ordinary End Users and ...
 
D. Meiländer, S. Gorlatch, C. Cappiello, V. Mazza, R. Kazhamiakin, and A. Buc...
D. Meiländer, S. Gorlatch, C. Cappiello,V. Mazza, R. Kazhamiakin, and A. Buc...D. Meiländer, S. Gorlatch, C. Cappiello,V. Mazza, R. Kazhamiakin, and A. Buc...
D. Meiländer, S. Gorlatch, C. Cappiello, V. Mazza, R. Kazhamiakin, and A. Buc...
 
Maryam Razavian: A Frame of Reference for SOA Migration
Maryam Razavian: A Frame of Reference for SOA MigrationMaryam Razavian: A Frame of Reference for SOA Migration
Maryam Razavian: A Frame of Reference for SOA Migration
 
Security in the Clouds Panel Chair: Mike Surridge
Security in the Clouds Panel Chair: Mike SurridgeSecurity in the Clouds Panel Chair: Mike Surridge
Security in the Clouds Panel Chair: Mike Surridge
 
Martine Lapierre - Security in Cloud computing: sharing more than resources
Martine Lapierre - Security in Cloud computing: sharing more than resourcesMartine Lapierre - Security in Cloud computing: sharing more than resources
Martine Lapierre - Security in Cloud computing: sharing more than resources
 
Chen Wang, Pazat, Di Napoli, Giordano: A Chemical Based Middleware for Workf...
Chen Wang, Pazat, Di Napoli, Giordano:  A Chemical Based Middleware for Workf...Chen Wang, Pazat, Di Napoli, Giordano:  A Chemical Based Middleware for Workf...
Chen Wang, Pazat, Di Napoli, Giordano: A Chemical Based Middleware for Workf...
 
Pablo Chacin (Polytechnic University of Catalonia, Spain): Utility Driven Ser...
Pablo Chacin (Polytechnic University of Catalonia, Spain): Utility Driven Ser...Pablo Chacin (Polytechnic University of Catalonia, Spain): Utility Driven Ser...
Pablo Chacin (Polytechnic University of Catalonia, Spain): Utility Driven Ser...
 
Roman Khazankin (Vienna University of Technology): Providence: A Framework fo...
Roman Khazankin (Vienna University of Technology): Providence: A Framework fo...Roman Khazankin (Vienna University of Technology): Providence: A Framework fo...
Roman Khazankin (Vienna University of Technology): Providence: A Framework fo...
 
Maurer, Sakellariou, Brandic : Simulating Autonomic SLA Enactment in Clouds u...
Maurer, Sakellariou, Brandic : Simulating Autonomic SLA Enactment in Clouds u...Maurer, Sakellariou, Brandic : Simulating Autonomic SLA Enactment in Clouds u...
Maurer, Sakellariou, Brandic : Simulating Autonomic SLA Enactment in Clouds u...
 
Andreas Wolke: TwoSpot. A Cloud Platform for Scaling out Web Applications dyn...
Andreas Wolke: TwoSpot. A Cloud Platform for Scaling out Web Applications dyn...Andreas Wolke: TwoSpot. A Cloud Platform for Scaling out Web Applications dyn...
Andreas Wolke: TwoSpot. A Cloud Platform for Scaling out Web Applications dyn...
 
Scott Kirkpatrick (Hebrew University): OneLab: Federation and Testbeds
Scott Kirkpatrick (Hebrew University): OneLab: Federation and TestbedsScott Kirkpatrick (Hebrew University): OneLab: Federation and Testbeds
Scott Kirkpatrick (Hebrew University): OneLab: Federation and Testbeds
 
Jacques Magen (FIRESTATION): Testbeds for Service Deployment. FIRESTATION’s v...
Jacques Magen (FIRESTATION): Testbeds for Service Deployment. FIRESTATION’s v...Jacques Magen (FIRESTATION): Testbeds for Service Deployment. FIRESTATION’s v...
Jacques Magen (FIRESTATION): Testbeds for Service Deployment. FIRESTATION’s v...
 
1 sw2010 testbeds-panel
1  sw2010 testbeds-panel1  sw2010 testbeds-panel
1 sw2010 testbeds-panel
 
Orestis Terzidis - Taking the Internet of Services to the Next Level
Orestis Terzidis - Taking the Internet of Services to the Next LevelOrestis Terzidis - Taking the Internet of Services to the Next Level
Orestis Terzidis - Taking the Internet of Services to the Next Level
 
Martine Lapierre - Security & Privacy trends for Urban & transport applications
Martine Lapierre - Security & Privacy trends for Urban & transport applications Martine Lapierre - Security & Privacy trends for Urban & transport applications
Martine Lapierre - Security & Privacy trends for Urban & transport applications
 
Mário Campolargo - Services and clouds as cornerstones of the Digital Agenda
Mário Campolargo - Services and clouds as cornerstones of the Digital AgendaMário Campolargo - Services and clouds as cornerstones of the Digital Agenda
Mário Campolargo - Services and clouds as cornerstones of the Digital Agenda
 

The Business Service Representation Language - Ghose

  • 1. Introduction The BSRL Meta-Model Value / Strategy Modeling Service Evolution Summary The Business Service Representation Language A Preliminary Report A.K. Ghose1 L.S. Le1 K. Hoesch-Klohe1 E. Morrison1 1 Decision Systems Lab School of Computer Science and Software Engineering University of Wollongong A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 2. Introduction The BSRL Meta-Model Value / Strategy Modeling Service Evolution Summary Outline 1 Introduction 2 The BSRL Meta-Model Meta-Model Assumptions QoS Specications Penalties 3 Value / Strategy Modeling 4 Service Evolution 5 Summary A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 3. Introduction The BSRL Meta-Model Value / Strategy Modeling Service Evolution Summary Introduction. Part of the drivers for this research has been our work with Australian government agencies (we have modeled 100 Services and 60 Strategies across a number of departments) Business services as human-mediated activities and functionality through a systems lens Supporting the description of complex business functionality using abstract but natural denitions. A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 4. Introduction The BSRL Meta-Model Value / Strategy Modeling Service Evolution Summary Introduction. Part of the drivers for this research has been our work with Australian government agencies (we have modeled 100 Services and 60 Strategies across a number of departments) Business services as human-mediated activities and functionality through a systems lens Supporting the description of complex business functionality using abstract but natural denitions. A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 5. Introduction The BSRL Meta-Model Value / Strategy Modeling Service Evolution Summary Introduction. Part of the drivers for this research has been our work with Australian government agencies (we have modeled 100 Services and 60 Strategies across a number of departments) Business services as human-mediated activities and functionality through a systems lens Supporting the description of complex business functionality using abstract but natural denitions. A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 6. Introduction Meta-Model The BSRL Meta-Model Assumptions Value / Strategy Modeling QoS Specications Service Evolution Penalties Summary Service Value Model Outline 1 Introduction 2 The BSRL Meta-Model Meta-Model Assumptions QoS Specications Penalties 3 Value / Strategy Modeling 4 Service Evolution 5 Summary A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 7. Introduction Meta-Model The BSRL Meta-Model Assumptions Value / Strategy Modeling QoS Specications Service Evolution Penalties Summary Service Value Model Standard Service Descriptions and Meta Model Service Description Attributes Standard for Semantic Services ID , Pre-condition , Post-condition , Inputs , Outputs A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 8. Introduction Meta-Model The BSRL Meta-Model Assumptions Value / Strategy Modeling QoS Specications Service Evolution Penalties Summary Service Value Model Outline 1 Introduction 2 The BSRL Meta-Model Meta-Model Assumptions QoS Specications Penalties 3 Value / Strategy Modeling 4 Service Evolution 5 Summary A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 9. Introduction Meta-Model The BSRL Meta-Model Assumptions Value / Strategy Modeling QoS Specications Service Evolution Penalties Summary Service Value Model Service Descriptions for BSRL Assumptions are conditions whose truth values cannot always be reliably evaluated, but which are germane to the execution or abortion of a service. Formally assumptions are conditions whose violation may lead to the abortion of a service (but which do not need to be proven true at invocation time, as with pre-conditions). A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 10. Introduction Meta-Model The BSRL Meta-Model Assumptions Value / Strategy Modeling QoS Specications Service Evolution Penalties Summary Service Value Model Service Descriptions for BSRL Our research trajectory led us to the notion of assumptions in the following ways: 1 While modeling service repositories for government agencies we found natural descriptions of `client responsibilities' (client responsibilities are also common in contracts) 2 We also found statements of conditions that referred to aspects of the domain or business context (as opposed to assumptions about client behaviour). Force Majeure clauses are common in most contracts. 3 Assumptions can be used at design time to check the validity of service compisitions. A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 11. Introduction Meta-Model The BSRL Meta-Model Assumptions Value / Strategy Modeling QoS Specications Service Evolution Penalties Summary Service Value Model Outline 1 Introduction 2 The BSRL Meta-Model Meta-Model Assumptions QoS Specications Penalties 3 Value / Strategy Modeling 4 Service Evolution 5 Summary A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 12. Introduction Meta-Model The BSRL Meta-Model Assumptions Value / Strategy Modeling QoS Specications Service Evolution Penalties Summary Service Value Model Service Descriptions for BSRL QoS Specications. Quality of service specications provides a measure that describes the eectiveness of a business service QoS specications are constraints that describe operational aspects of service qualities. QoS factors can be described qualitatively or quantitatively. Examples of QoS Specications include: Delivery in under 30 minutes A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 13. Introduction Meta-Model The BSRL Meta-Model Assumptions Value / Strategy Modeling QoS Specications Service Evolution Penalties Summary Service Value Model Service Descriptions for BSRL QoS Specications. Quality of service specications provides a measure that describes the eectiveness of a business service QoS specications are constraints that describe operational aspects of service qualities. QoS factors can be described qualitatively or quantitatively. Examples of QoS Specications include: Delivery in under 30 minutes A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 14. Introduction Meta-Model The BSRL Meta-Model Assumptions Value / Strategy Modeling QoS Specications Service Evolution Penalties Summary Service Value Model Service Descriptions for BSRL QoS Specications. Quality of service specications provides a measure that describes the eectiveness of a business service QoS specications are constraints that describe operational aspects of service qualities. QoS factors can be described qualitatively or quantitatively. Examples of QoS Specications include: Delivery in under 30 minutes A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 15. Introduction Meta-Model The BSRL Meta-Model Assumptions Value / Strategy Modeling QoS Specications Service Evolution Penalties Summary Service Value Model Outline 1 Introduction 2 The BSRL Meta-Model Meta-Model Assumptions QoS Specications Penalties 3 Value / Strategy Modeling 4 Service Evolution 5 Summary A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 16. Introduction Meta-Model The BSRL Meta-Model Assumptions Value / Strategy Modeling QoS Specications Service Evolution Penalties Summary Service Value Model Service Descriptions for BSRL Penalties. Specied as condition and amount pairs Given a `condition' C, a penalty P is invoked as reparation for condition C becoming true e.g. If paint is spilled on carpet then penalty is cost of cleaning the carpet. A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 17. Introduction Meta-Model The BSRL Meta-Model Assumptions Value / Strategy Modeling QoS Specications Service Evolution Penalties Summary Service Value Model Service Descriptions for BSRL Penalties. Specied as condition and amount pairs Given a `condition' C, a penalty P is invoked as reparation for condition C becoming true e.g. If paint is spilled on carpet then penalty is cost of cleaning the carpet. A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 18. Introduction Meta-Model The BSRL Meta-Model Assumptions Value / Strategy Modeling QoS Specications Service Evolution Penalties Summary Service Value Model Service Descriptions for BSRL Service Value Model. Is used to show how a service delivers value to a particular stakeholder Modeled as a service requirement that explains the purpose of the service. Payment/delivery schedules: Specic QoS Specication that describes the service delivery schedule No existing theory to support schedule decomposition A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 19. Introduction Meta-Model The BSRL Meta-Model Assumptions Value / Strategy Modeling QoS Specications Service Evolution Penalties Summary Service Value Model Service Descriptions for BSRL Service Value Model. Is used to show how a service delivers value to a particular stakeholder Modeled as a service requirement that explains the purpose of the service. Payment/delivery schedules: Specic QoS Specication that describes the service delivery schedule No existing theory to support schedule decomposition A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 20. Introduction Meta-Model The BSRL Meta-Model Assumptions Value / Strategy Modeling QoS Specications Service Evolution Penalties Summary Service Value Model Service Descriptions for BSRL Service Value Model. Is used to show how a service delivers value to a particular stakeholder Modeled as a service requirement that explains the purpose of the service. Payment/delivery schedules: Specic QoS Specication that describes the service delivery schedule No existing theory to support schedule decomposition A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 21. Introduction The BSRL Meta-Model Value / Strategy Modeling Service Evolution Summary Value / Strategy Modeling Description of Value Modeling with respect to Service Modeling (achievement of functional goals that contribute to rened strategy models). SML Goals Plans Optimization Objectives A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 22. Introduction The BSRL Meta-Model Value / Strategy Modeling Service Evolution Summary Value / Strategy Modeling Description of Value Modeling with respect to Service Modeling (achievement of functional goals that contribute to rened strategy models). SML Goals Plans Optimization Objectives A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 23. Introduction The BSRL Meta-Model Value / Strategy Modeling Service Evolution Summary Value / Strategy Modeling Goals Descriptions of conditions that an organization seeks to achieve. Our corporate strategy is to be the market leader in mobile handsets Plans A set of goals with a set of sequencing constraints First gain market acceptance in NZ, then position ourselves in the UK market, and then use UK market credibility to enter Australian market. Optimization Objectives An objective used to describe an optimal solution (conguration of strategy renements). Maximize customer satisfaction A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 24. Introduction The BSRL Meta-Model Impact Analysis Value / Strategy Modeling Trade-o analysis Service Evolution Summary Service Evolution Drivers for such modications might be: Re-purposing, improvement, compliance. Service re-purposing, necessitated by altered requirements/goals/strategies that the service was designed to realize. Service improvement, i.e., improving the performance of the service relative to one or more QoS factors Operational drivers, such as changes to service delivery platforms. Compliance, i.e., service re-design triggered by a nding of non-compliance. A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 25. Introduction The BSRL Meta-Model Impact Analysis Value / Strategy Modeling Trade-o analysis Service Evolution Summary Service Evolution Drivers for such modications might be: Re-purposing, improvement, compliance. Service re-purposing, necessitated by altered requirements/goals/strategies that the service was designed to realize. Service improvement, i.e., improving the performance of the service relative to one or more QoS factors Operational drivers, such as changes to service delivery platforms. Compliance, i.e., service re-design triggered by a nding of non-compliance. A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 26. Introduction The BSRL Meta-Model Impact Analysis Value / Strategy Modeling Trade-o analysis Service Evolution Summary Service Evolution Drivers for such modications might be: Re-purposing, improvement, compliance. Service re-purposing, necessitated by altered requirements/goals/strategies that the service was designed to realize. Service improvement, i.e., improving the performance of the service relative to one or more QoS factors Operational drivers, such as changes to service delivery platforms. Compliance, i.e., service re-design triggered by a nding of non-compliance. A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 27. Introduction The BSRL Meta-Model Impact Analysis Value / Strategy Modeling Trade-o analysis Service Evolution Summary Service Evolution Drivers for such modications might be: Re-purposing, improvement, compliance. Service re-purposing, necessitated by altered requirements/goals/strategies that the service was designed to realize. Service improvement, i.e., improving the performance of the service relative to one or more QoS factors Operational drivers, such as changes to service delivery platforms. Compliance, i.e., service re-design triggered by a nding of non-compliance. A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 28. Introduction The BSRL Meta-Model Impact Analysis Value / Strategy Modeling Trade-o analysis Service Evolution Summary Service Evolution Drivers for such modications might be: Re-purposing, improvement, compliance. Service re-purposing, necessitated by altered requirements/goals/strategies that the service was designed to realize. Service improvement, i.e., improving the performance of the service relative to one or more QoS factors Operational drivers, such as changes to service delivery platforms. Compliance, i.e., service re-design triggered by a nding of non-compliance. A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 29. Introduction The BSRL Meta-Model Impact Analysis Value / Strategy Modeling Trade-o analysis Service Evolution Summary Service Evolution Impact analysis Understanding the impact of the proposed change on the value model. Given a change to the organizations services, are there any strategies that are no longer realized. A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 30. Introduction The BSRL Meta-Model Impact Analysis Value / Strategy Modeling Trade-o analysis Service Evolution Summary Service Evolution Impact analysis Understanding the impact of the proposed change on the value model. Given a change to the organizations services, are there any strategies that are no longer realized. A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 31. Introduction The BSRL Meta-Model Impact Analysis Value / Strategy Modeling Trade-o analysis Service Evolution Summary Service Evolution Trade-o analysis Identication of best amongst a collection of service designs Impact candidate change measure δ [(Σ =0 V − V ), (Σ =0 V − V )] n i i i n i i i Where V i is the current value proposition for stakeholder i and V i is the to-be value proposition for stakeholder i. V i −V i is the new independant value of the to-be service for stakeholder i . V i − V is the independant value of the as-is service for i stakeholder i . The function δ (x , y ) outputs the dierence in service value for all stakeholders for a particular service. A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 32. Introduction The BSRL Meta-Model Impact Analysis Value / Strategy Modeling Trade-o analysis Service Evolution Summary Service Evolution Trade-o analysis Identication of best amongst a collection of service designs Impact candidate change measure δ [(Σ =0 V − V ), (Σ =0 V − V )] n i i i n i i i Where V i is the current value proposition for stakeholder i and V i is the to-be value proposition for stakeholder i. V i −V i is the new independant value of the to-be service for stakeholder i . V i − V is the independant value of the as-is service for i stakeholder i . The function δ (x , y ) outputs the dierence in service value for all stakeholders for a particular service. A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  • 33. Introduction The BSRL Meta-Model Value / Strategy Modeling Service Evolution Summary Summary We have developed a language BSRL Business Service Requirements Language This will aid in describing business services using natural denitions Key innovations: Several novel service modeling constructs A focus on correlating service models with resource models (where available) to understand provisioning reaquirements A focus on correlating service models with value models A focus on principled service decomposition (which also provides an account of contract-to-subcontract decomposition A.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina