Introduction                          The BSRL Meta-Model                        Value / Strategy Modeling                ...
Introduction                           The BSRL Meta-Model                         Value / Strategy Modeling              ...
Introduction                           The BSRL Meta-Model                         Value / Strategy Modeling              ...
Introduction                           The BSRL Meta-Model                         Value / Strategy Modeling              ...
Introduction                           The BSRL Meta-Model                         Value / Strategy Modeling              ...
Introduction   Meta-Model                           The BSRL Meta-Model        Assumptions                         Value /...
Introduction   Meta-Model                           The BSRL Meta-Model        Assumptions                         Value /...
Introduction   Meta-Model                           The BSRL Meta-Model        Assumptions                         Value /...
Introduction   Meta-Model                           The BSRL Meta-Model        Assumptions                         Value /...
Introduction   Meta-Model                           The BSRL Meta-Model        Assumptions                         Value /...
Introduction   Meta-Model                           The BSRL Meta-Model        Assumptions                         Value /...
Introduction   Meta-Model                           The BSRL Meta-Model        Assumptions                         Value /...
Introduction   Meta-Model                           The BSRL Meta-Model        Assumptions                         Value /...
Introduction   Meta-Model                           The BSRL Meta-Model        Assumptions                         Value /...
Introduction   Meta-Model                           The BSRL Meta-Model        Assumptions                         Value /...
Introduction   Meta-Model                           The BSRL Meta-Model        Assumptions                         Value /...
Introduction   Meta-Model                           The BSRL Meta-Model        Assumptions                         Value /...
Introduction   Meta-Model                           The BSRL Meta-Model        Assumptions                         Value /...
Introduction   Meta-Model                           The BSRL Meta-Model        Assumptions                         Value /...
Introduction   Meta-Model                           The BSRL Meta-Model        Assumptions                         Value /...
Introduction                            The BSRL Meta-Model                          Value / Strategy Modeling            ...
Introduction                            The BSRL Meta-Model                          Value / Strategy Modeling            ...
Introduction                           The BSRL Meta-Model                         Value / Strategy Modeling              ...
Introduction                           The BSRL Meta-Model        Impact Analysis                         Value / Strategy...
Introduction                           The BSRL Meta-Model        Impact Analysis                         Value / Strategy...
Introduction                           The BSRL Meta-Model        Impact Analysis                         Value / Strategy...
Introduction                           The BSRL Meta-Model        Impact Analysis                         Value / Strategy...
Introduction                           The BSRL Meta-Model        Impact Analysis                         Value / Strategy...
Introduction                           The BSRL Meta-Model        Impact Analysis                         Value / Strategy...
Introduction                           The BSRL Meta-Model        Impact Analysis                         Value / Strategy...
Introduction                            The BSRL Meta-Model            Impact Analysis                          Value / St...
Introduction                            The BSRL Meta-Model            Impact Analysis                          Value / St...
Introduction                          The BSRL Meta-Model                        Value / Strategy Modeling                ...
Upcoming SlideShare
Loading in …5
×

The Business Service Representation Language - Ghose

812 views
745 views

Published on

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

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
812
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

The Business Service Representation Language - Ghose

  1. 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 WollongongA.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina
  2. 2. Introduction The BSRL Meta-Model Value / Strategy Modeling Service Evolution SummaryOutline 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. 3. Introduction The BSRL Meta-Model Value / Strategy Modeling Service Evolution SummaryIntroduction. 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. 4. Introduction The BSRL Meta-Model Value / Strategy Modeling Service Evolution SummaryIntroduction. 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. 5. Introduction The BSRL Meta-Model Value / Strategy Modeling Service Evolution SummaryIntroduction. 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. 6. Introduction Meta-Model The BSRL Meta-Model Assumptions Value / Strategy Modeling QoS Specications Service Evolution Penalties Summary Service Value ModelOutline 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. 7. Introduction Meta-Model The BSRL Meta-Model Assumptions Value / Strategy Modeling QoS Specications Service Evolution Penalties Summary Service Value ModelStandard 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. 8. Introduction Meta-Model The BSRL Meta-Model Assumptions Value / Strategy Modeling QoS Specications Service Evolution Penalties Summary Service Value ModelOutline 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. 9. Introduction Meta-Model The BSRL Meta-Model Assumptions Value / Strategy Modeling QoS Specications Service Evolution Penalties Summary Service Value ModelService 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. 10. Introduction Meta-Model The BSRL Meta-Model Assumptions Value / Strategy Modeling QoS Specications Service Evolution Penalties Summary Service Value ModelService 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. 11. Introduction Meta-Model The BSRL Meta-Model Assumptions Value / Strategy Modeling QoS Specications Service Evolution Penalties Summary Service Value ModelOutline 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. 12. Introduction Meta-Model The BSRL Meta-Model Assumptions Value / Strategy Modeling QoS Specications Service Evolution Penalties Summary Service Value ModelService 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. 13. Introduction Meta-Model The BSRL Meta-Model Assumptions Value / Strategy Modeling QoS Specications Service Evolution Penalties Summary Service Value ModelService 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. 14. Introduction Meta-Model The BSRL Meta-Model Assumptions Value / Strategy Modeling QoS Specications Service Evolution Penalties Summary Service Value ModelService 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. 15. Introduction Meta-Model The BSRL Meta-Model Assumptions Value / Strategy Modeling QoS Specications Service Evolution Penalties Summary Service Value ModelOutline 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. 16. Introduction Meta-Model The BSRL Meta-Model Assumptions Value / Strategy Modeling QoS Specications Service Evolution Penalties Summary Service Value ModelService 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. 17. Introduction Meta-Model The BSRL Meta-Model Assumptions Value / Strategy Modeling QoS Specications Service Evolution Penalties Summary Service Value ModelService 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. 18. Introduction Meta-Model The BSRL Meta-Model Assumptions Value / Strategy Modeling QoS Specications Service Evolution Penalties Summary Service Value ModelService 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. 19. Introduction Meta-Model The BSRL Meta-Model Assumptions Value / Strategy Modeling QoS Specications Service Evolution Penalties Summary Service Value ModelService 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. 20. Introduction Meta-Model The BSRL Meta-Model Assumptions Value / Strategy Modeling QoS Specications Service Evolution Penalties Summary Service Value ModelService 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. 21. Introduction The BSRL Meta-Model Value / Strategy Modeling Service Evolution SummaryValue / 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. 22. Introduction The BSRL Meta-Model Value / Strategy Modeling Service Evolution SummaryValue / 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. 23. Introduction The BSRL Meta-Model Value / Strategy Modeling Service Evolution SummaryValue / 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. 24. Introduction The BSRL Meta-Model Impact Analysis Value / Strategy Modeling Trade-o analysis Service Evolution SummaryService 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. 25. Introduction The BSRL Meta-Model Impact Analysis Value / Strategy Modeling Trade-o analysis Service Evolution SummaryService 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. 26. Introduction The BSRL Meta-Model Impact Analysis Value / Strategy Modeling Trade-o analysis Service Evolution SummaryService 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. 27. Introduction The BSRL Meta-Model Impact Analysis Value / Strategy Modeling Trade-o analysis Service Evolution SummaryService 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. 28. Introduction The BSRL Meta-Model Impact Analysis Value / Strategy Modeling Trade-o analysis Service Evolution SummaryService 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. 29. Introduction The BSRL Meta-Model Impact Analysis Value / Strategy Modeling Trade-o analysis Service Evolution SummaryService 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. 30. Introduction The BSRL Meta-Model Impact Analysis Value / Strategy Modeling Trade-o analysis Service Evolution SummaryService 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. 31. Introduction The BSRL Meta-Model Impact Analysis Value / Strategy Modeling Trade-o analysis Service Evolution SummaryService 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. 32. Introduction The BSRL Meta-Model Impact Analysis Value / Strategy Modeling Trade-o analysis Service Evolution SummaryService 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. 33. Introduction The BSRL Meta-Model Value / Strategy Modeling Service Evolution SummarySummary 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 decompositionA.K. Ghose, L.S. Le, K. Hoesch-Klohe, E. Morrison The Business Service Representation Language A Prelimina

×