SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
Definition of a Description Language
           for Business Service Decomposition

                        Lam-Son Lê, Aditya Ghose, Evan Morrison
                       School of Computer Science and Software Engineering
                                  University of Wollongong (UoW)
                                              Australia




Slide
1
       IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

Outline
      •    Services - An introduction
      •    Representation Spectrum of Services
      •    BSDL - Contribution
      •    Related Work & Future Work




Slide
2
         IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

Context
      •  IT & business operated by services
           –  BMS
           –  ITIL
      •  Services at various perspectives:
         universal, IT-enabling, business
      •  Services & Strategy correlation




Slide
3
             IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

Example
                                                                   Pre-construction clearance

                                                                        Cost: 300’000
                                                                     Schedule: 6 months
                                                                   Penalty: 10 % deduction
                                                                    on cost for every week
                                                                              late




               Lighting Facility                                     Bridge Construction                           Pillars construction

                 Cost: 150’000                                         Cost: 2’000’000                                Cost: 350’000
              Schedule: 3 months                                    Schedule: 28 months                            Schedule: 5 months
           Penalty: 9% deduction on                               Penalty: 6 % deduction on                     Penalty: 8 % deduction on
            cost for every week late                              cost for every month late                      cost for every week late




                                                                       Span construction

                                                                        Cost: 600’000
                                                                     Schedule: 4 months
                                                                   Penalty: 12 % deduction
                                                                    on cost for every week
                                                                              late




Slide
4
                           IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

To describe business services
      1.    Provider and Requester (Customer)
      2.    Capabilities
      3.    Non-functional Properties
      4.    Decomposition
      5.    Distribution of (2) and (3)




Slide
5
        IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

Representation Continuum
                                                                <wsag:ServiceDescriptionTerm
                                                                wsag:Name=„EcoInf"                                            <message
                                                                wsag:ServiceName=„Eco Calc">                                  name="GetLastTr">
                                                                <usdl:ServiceDescription>                                     </message>    <portType
                                                                <usdl:ServiceName>Eco                                         ame="StockQuotePortType"
                                                                Calculator</usdl:ServiceName>                                 >

                                                                                                                               Net work of web services
   Business strategy                 Goal-oriented                  Internet of generic services                                 and their interaction
                                     requirements


      SML               GRL              BSDL                  USDL                BPMN                        BPEL4WS                     WSDL

                       Business services and                                                                 Execution of web services
                       service decomposition                               Business processes




Slide
6
                        IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

Existing Work on Business Services

      •  Description of Service Capabilities
         and Properties
           – (DSCP) http://service-description.com/
           – Capabilities
           – Non-functional Properties
           – Language (meta-)presented in ORM




Slide
7
         IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

BSDL
      •  Is based on DSCP
      •  More concepts added to address
           –  Service decomposition
           –  Additional non-functional properties
      •  Meta-modelled in UML – good input for
         tool implementation in Eclipse
      •  Formalized in Alloy


Slide
8
          IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

BSDL: Meta-model

   Rule              Description
Acyclic      There must be no cycle along
                       the decomposition
                    hierarchy of business
                                 services.
Mutual       For each business service, all
                            properties and
                 capabilities declared in it
                  must take it as their sole
                                    service.

Uniqueness   The set of parameters of two
                different signatures must
                             be different.

Same                    An obligation and
service           corresponding penalties
                      must be of the same
                         business service.


Slide
9
                   IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

BSDL Meta-model




Slide
10
             IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

Alloy as Formalization Language
     •  Alloy language
            –  Is a declarative modeling language based on
               1st order logic and set theory
            –  Has OO syntax
     •  Benefits of using Alloy
            –  Building blocks & well-formedness rules
               formalized together
            –  Alloy Analyzer tool enables:
              •  consistency checking
              •  visualization an instance model

Slide
11
         IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

Formalized in Alloy
                                                  sig Decomposition {
                                                     decomposedService: one BusinessService,
                                                     constituentServices: some BusinessService
                                                  }

                                                  fact acyclic {
                                                     all e: seamHierarchicalElement | e not in
                                                  (e.^components + e.^parent)
                                                  }


                          constituentServices
 Business Service         1..*

      1     decomposedService



   Decomposition                                  sig Subcontracting extends Decomposition { }



 Subcontracting


Slide
12
                 IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

Well-formedness rules in Alloy
      sig Decomposition {
         decomposedService: one BusinessService,
         constituentServices: some BusinessService
      }

      fact acyclic {
         all bs: BusinessService |
         bs not in bs.^(~decomposedService.constituentServices) and
                       bs not in bs.^(~constituentServices.decomposedService)
      }




      sig Subcontracting extends Decomposition { }




Slide
13
          IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

Alloy code




Slide
14
   IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

Using Alloy Analyzer




Slide
15
   IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

Implementation




Slide
16
   IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

Related Work
     •      SLA@SOI
     •      WSDL
     •      DSCP
     •      USDL
     •      SML




Slide
17
       IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

Conclusion
     •  Services from a business perspective
     •  DSCP defines business services, service
        capability and non-functional properties
     •  More concepts needed
     •  BSDL addresses
            –  service decomposition
            –  schedule, penalty…
     •  BSDL defined using UML and Alloy

Slide
18
         IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

Future work
     •  Improvement of BSDL
            –  Decomposition of Capabilities
            –  Distribution of Non-Functional Properties
     •  Strategic alignment of business services
     •  Evaluation
            –  Case-studies with CRC industrial partners
            –  Toolkit



Slide
19
          IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

Thank you!




Slide
20
   IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by


Weitere ähnliche Inhalte

Ähnlich wie Iii 2 Bsdl At Iess

OSGi patterns v1.0.11
OSGi patterns v1.0.11OSGi patterns v1.0.11
OSGi patterns v1.0.11Velossity
 
Core mechanisms for Web Services extensions
Core mechanisms for Web Services extensionsCore mechanisms for Web Services extensions
Core mechanisms for Web Services extensionsMiguel Pardal
 
Pal gov.tutorial3.session9.esb
Pal gov.tutorial3.session9.esbPal gov.tutorial3.session9.esb
Pal gov.tutorial3.session9.esbMustafa Jarrar
 
Event-Driven Service-oriented Architecture (EDSOA)
Event-Driven Service-oriented Architecture (EDSOA)Event-Driven Service-oriented Architecture (EDSOA)
Event-Driven Service-oriented Architecture (EDSOA)Attune Infocom Pvt Ltd
 
Iess10 I 2 Avs@Iess1 0 Presentation V0 4
Iess10 I 2 Avs@Iess1 0 Presentation V0 4Iess10 I 2 Avs@Iess1 0 Presentation V0 4
Iess10 I 2 Avs@Iess1 0 Presentation V0 4IESS
 
ServiceNow Knowledge11 IT Cost Management Session
ServiceNow Knowledge11 IT Cost Management SessionServiceNow Knowledge11 IT Cost Management Session
ServiceNow Knowledge11 IT Cost Management SessionJohn Roberts
 
Icws10 lecue-gorronogoitia-gonzalez-radzimski-villa-presentation
Icws10 lecue-gorronogoitia-gonzalez-radzimski-villa-presentationIcws10 lecue-gorronogoitia-gonzalez-radzimski-villa-presentation
Icws10 lecue-gorronogoitia-gonzalez-radzimski-villa-presentationFreddy Lecue
 
S-CUBE LP: Run-time Verification for Preventive Adaptation
S-CUBE LP: Run-time Verification for Preventive AdaptationS-CUBE LP: Run-time Verification for Preventive Adaptation
S-CUBE LP: Run-time Verification for Preventive Adaptationvirtual-campus
 
Service Mesh on Kubernetes with Istio
Service Mesh on Kubernetes with IstioService Mesh on Kubernetes with Istio
Service Mesh on Kubernetes with IstioMichelle Holley
 
S-CUBE LP: Dynamic Adaptation: Dynamic Adaptation with the Chemical Model
S-CUBE LP: Dynamic Adaptation: Dynamic Adaptation with the Chemical ModelS-CUBE LP: Dynamic Adaptation: Dynamic Adaptation with the Chemical Model
S-CUBE LP: Dynamic Adaptation: Dynamic Adaptation with the Chemical Modelvirtual-campus
 
Mohamad Afshar Moving Beyond Project Level S O A V1
Mohamad  Afshar    Moving Beyond Project Level S O A V1Mohamad  Afshar    Moving Beyond Project Level S O A V1
Mohamad Afshar Moving Beyond Project Level S O A V1SOA Symposium
 
Cloud service lifecycle management
Cloud service lifecycle managementCloud service lifecycle management
Cloud service lifecycle managementAnimesh Chaturvedi
 
NServiceBus and SOA 2.0 Resources
NServiceBus and SOA 2.0 ResourcesNServiceBus and SOA 2.0 Resources
NServiceBus and SOA 2.0 ResourcesDanny Fafach
 
Pal gov.tutorial3.session11.integration.patterns
Pal gov.tutorial3.session11.integration.patternsPal gov.tutorial3.session11.integration.patterns
Pal gov.tutorial3.session11.integration.patternsMustafa Jarrar
 
Integration of Web Service Stacks in an Esb
Integration of Web Service Stacks in an EsbIntegration of Web Service Stacks in an Esb
Integration of Web Service Stacks in an EsbWen Zhu
 
4.[23 27]integration efforts estimation in service oriented architecture
4.[23 27]integration efforts estimation in service oriented architecture4.[23 27]integration efforts estimation in service oriented architecture
4.[23 27]integration efforts estimation in service oriented architectureAlexander Decker
 

Ähnlich wie Iii 2 Bsdl At Iess (20)

Soa bpel-123
Soa bpel-123Soa bpel-123
Soa bpel-123
 
OSGi patterns v1.0.11
OSGi patterns v1.0.11OSGi patterns v1.0.11
OSGi patterns v1.0.11
 
Core mechanisms for Web Services extensions
Core mechanisms for Web Services extensionsCore mechanisms for Web Services extensions
Core mechanisms for Web Services extensions
 
P project finance
P project financeP project finance
P project finance
 
Pal gov.tutorial3.session9.esb
Pal gov.tutorial3.session9.esbPal gov.tutorial3.session9.esb
Pal gov.tutorial3.session9.esb
 
Event-Driven Service-oriented Architecture (EDSOA)
Event-Driven Service-oriented Architecture (EDSOA)Event-Driven Service-oriented Architecture (EDSOA)
Event-Driven Service-oriented Architecture (EDSOA)
 
Iess10 I 2 Avs@Iess1 0 Presentation V0 4
Iess10 I 2 Avs@Iess1 0 Presentation V0 4Iess10 I 2 Avs@Iess1 0 Presentation V0 4
Iess10 I 2 Avs@Iess1 0 Presentation V0 4
 
ServiceNow Knowledge11 IT Cost Management Session
ServiceNow Knowledge11 IT Cost Management SessionServiceNow Knowledge11 IT Cost Management Session
ServiceNow Knowledge11 IT Cost Management Session
 
Icws10 lecue-gorronogoitia-gonzalez-radzimski-villa-presentation
Icws10 lecue-gorronogoitia-gonzalez-radzimski-villa-presentationIcws10 lecue-gorronogoitia-gonzalez-radzimski-villa-presentation
Icws10 lecue-gorronogoitia-gonzalez-radzimski-villa-presentation
 
S-CUBE LP: Run-time Verification for Preventive Adaptation
S-CUBE LP: Run-time Verification for Preventive AdaptationS-CUBE LP: Run-time Verification for Preventive Adaptation
S-CUBE LP: Run-time Verification for Preventive Adaptation
 
Service Mesh on Kubernetes with Istio
Service Mesh on Kubernetes with IstioService Mesh on Kubernetes with Istio
Service Mesh on Kubernetes with Istio
 
S-CUBE LP: Dynamic Adaptation: Dynamic Adaptation with the Chemical Model
S-CUBE LP: Dynamic Adaptation: Dynamic Adaptation with the Chemical ModelS-CUBE LP: Dynamic Adaptation: Dynamic Adaptation with the Chemical Model
S-CUBE LP: Dynamic Adaptation: Dynamic Adaptation with the Chemical Model
 
Demo: ALIVE@AAMAS'2010
Demo: ALIVE@AAMAS'2010Demo: ALIVE@AAMAS'2010
Demo: ALIVE@AAMAS'2010
 
Mohamad Afshar Moving Beyond Project Level S O A V1
Mohamad  Afshar    Moving Beyond Project Level S O A V1Mohamad  Afshar    Moving Beyond Project Level S O A V1
Mohamad Afshar Moving Beyond Project Level S O A V1
 
Cloud service lifecycle management
Cloud service lifecycle managementCloud service lifecycle management
Cloud service lifecycle management
 
Blueprinting solutions for cloud computing
Blueprinting solutions for cloud computingBlueprinting solutions for cloud computing
Blueprinting solutions for cloud computing
 
NServiceBus and SOA 2.0 Resources
NServiceBus and SOA 2.0 ResourcesNServiceBus and SOA 2.0 Resources
NServiceBus and SOA 2.0 Resources
 
Pal gov.tutorial3.session11.integration.patterns
Pal gov.tutorial3.session11.integration.patternsPal gov.tutorial3.session11.integration.patterns
Pal gov.tutorial3.session11.integration.patterns
 
Integration of Web Service Stacks in an Esb
Integration of Web Service Stacks in an EsbIntegration of Web Service Stacks in an Esb
Integration of Web Service Stacks in an Esb
 
4.[23 27]integration efforts estimation in service oriented architecture
4.[23 27]integration efforts estimation in service oriented architecture4.[23 27]integration efforts estimation in service oriented architecture
4.[23 27]integration efforts estimation in service oriented architecture
 

Mehr von IESS

Iess11 closing session
Iess11 closing sessionIess11 closing session
Iess11 closing sessionIESS
 
Comparison of research based vs industry developed pss models
Comparison of research based vs industry developed pss modelsComparison of research based vs industry developed pss models
Comparison of research based vs industry developed pss modelsIESS
 
Towards an ontological foundation of service dominant logic
Towards an ontological foundation of service dominant logicTowards an ontological foundation of service dominant logic
Towards an ontological foundation of service dominant logicIESS
 
Designing a dynamic competency framework for the service system innovation ar...
Designing a dynamic competency framework for the service system innovation ar...Designing a dynamic competency framework for the service system innovation ar...
Designing a dynamic competency framework for the service system innovation ar...IESS
 
Strategy based service business development for sm es
Strategy based service business development for sm esStrategy based service business development for sm es
Strategy based service business development for sm esIESS
 
Business process flexibility in service composition
Business process flexibility in service compositionBusiness process flexibility in service composition
Business process flexibility in service compositionIESS
 
Service systems and value modeling from an appreciative system perspective
Service systems and value modeling from an appreciative system perspectiveService systems and value modeling from an appreciative system perspective
Service systems and value modeling from an appreciative system perspectiveIESS
 
Service science filling the gap between knowledge and needs
Service science  filling the gap between knowledge and needsService science  filling the gap between knowledge and needs
Service science filling the gap between knowledge and needsIESS
 
The paradox of service industrialization
The paradox of service industrializationThe paradox of service industrialization
The paradox of service industrializationIESS
 
Implementing a request fulfillment process
Implementing a request fulfillment processImplementing a request fulfillment process
Implementing a request fulfillment processIESS
 
Sustainable service innovation
Sustainable service innovationSustainable service innovation
Sustainable service innovationIESS
 
Mining customer loyalty card programs
Mining customer loyalty card programsMining customer loyalty card programs
Mining customer loyalty card programsIESS
 
A model based method for the design of services in collaborative business env...
A model based method for the design of services in collaborative business env...A model based method for the design of services in collaborative business env...
A model based method for the design of services in collaborative business env...IESS
 
Profile based security assurance for service
Profile based security assurance for serviceProfile based security assurance for service
Profile based security assurance for serviceIESS
 
An approach to extract the business value from soa services
An approach to extract the business value from soa servicesAn approach to extract the business value from soa services
An approach to extract the business value from soa servicesIESS
 
Impact analysis of process improvement on it service quality
Impact analysis of process improvement on it service qualityImpact analysis of process improvement on it service quality
Impact analysis of process improvement on it service qualityIESS
 
Seffah iess11 keynote the human side of service science
Seffah iess11 keynote   the human side of service scienceSeffah iess11 keynote   the human side of service science
Seffah iess11 keynote the human side of service scienceIESS
 
On viable service systems
On viable service systemsOn viable service systems
On viable service systemsIESS
 
Spider maps for location based services improvement
Spider maps for location based services improvementSpider maps for location based services improvement
Spider maps for location based services improvementIESS
 
IESS 1.1 intro
IESS 1.1 introIESS 1.1 intro
IESS 1.1 introIESS
 

Mehr von IESS (20)

Iess11 closing session
Iess11 closing sessionIess11 closing session
Iess11 closing session
 
Comparison of research based vs industry developed pss models
Comparison of research based vs industry developed pss modelsComparison of research based vs industry developed pss models
Comparison of research based vs industry developed pss models
 
Towards an ontological foundation of service dominant logic
Towards an ontological foundation of service dominant logicTowards an ontological foundation of service dominant logic
Towards an ontological foundation of service dominant logic
 
Designing a dynamic competency framework for the service system innovation ar...
Designing a dynamic competency framework for the service system innovation ar...Designing a dynamic competency framework for the service system innovation ar...
Designing a dynamic competency framework for the service system innovation ar...
 
Strategy based service business development for sm es
Strategy based service business development for sm esStrategy based service business development for sm es
Strategy based service business development for sm es
 
Business process flexibility in service composition
Business process flexibility in service compositionBusiness process flexibility in service composition
Business process flexibility in service composition
 
Service systems and value modeling from an appreciative system perspective
Service systems and value modeling from an appreciative system perspectiveService systems and value modeling from an appreciative system perspective
Service systems and value modeling from an appreciative system perspective
 
Service science filling the gap between knowledge and needs
Service science  filling the gap between knowledge and needsService science  filling the gap between knowledge and needs
Service science filling the gap between knowledge and needs
 
The paradox of service industrialization
The paradox of service industrializationThe paradox of service industrialization
The paradox of service industrialization
 
Implementing a request fulfillment process
Implementing a request fulfillment processImplementing a request fulfillment process
Implementing a request fulfillment process
 
Sustainable service innovation
Sustainable service innovationSustainable service innovation
Sustainable service innovation
 
Mining customer loyalty card programs
Mining customer loyalty card programsMining customer loyalty card programs
Mining customer loyalty card programs
 
A model based method for the design of services in collaborative business env...
A model based method for the design of services in collaborative business env...A model based method for the design of services in collaborative business env...
A model based method for the design of services in collaborative business env...
 
Profile based security assurance for service
Profile based security assurance for serviceProfile based security assurance for service
Profile based security assurance for service
 
An approach to extract the business value from soa services
An approach to extract the business value from soa servicesAn approach to extract the business value from soa services
An approach to extract the business value from soa services
 
Impact analysis of process improvement on it service quality
Impact analysis of process improvement on it service qualityImpact analysis of process improvement on it service quality
Impact analysis of process improvement on it service quality
 
Seffah iess11 keynote the human side of service science
Seffah iess11 keynote   the human side of service scienceSeffah iess11 keynote   the human side of service science
Seffah iess11 keynote the human side of service science
 
On viable service systems
On viable service systemsOn viable service systems
On viable service systems
 
Spider maps for location based services improvement
Spider maps for location based services improvementSpider maps for location based services improvement
Spider maps for location based services improvement
 
IESS 1.1 intro
IESS 1.1 introIESS 1.1 intro
IESS 1.1 intro
 

Kürzlich hochgeladen

Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxRosabel UA
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxruthvilladarez
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEaurabinda banchhor
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxElton John Embodo
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 

Kürzlich hochgeladen (20)

LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptx
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSE
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 

Iii 2 Bsdl At Iess

  • 1. Definition of a Description Language for Business Service Decomposition Lam-Son Lê, Aditya Ghose, Evan Morrison School of Computer Science and Software Engineering University of Wollongong (UoW) Australia Slide
1
 IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

  • 2. Outline •  Services - An introduction •  Representation Spectrum of Services •  BSDL - Contribution •  Related Work & Future Work Slide
2
 IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

  • 3. Context •  IT & business operated by services –  BMS –  ITIL •  Services at various perspectives: universal, IT-enabling, business •  Services & Strategy correlation Slide
3
 IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

  • 4. Example Pre-construction clearance Cost: 300’000 Schedule: 6 months Penalty: 10 % deduction on cost for every week late Lighting Facility Bridge Construction Pillars construction Cost: 150’000 Cost: 2’000’000 Cost: 350’000 Schedule: 3 months Schedule: 28 months Schedule: 5 months Penalty: 9% deduction on Penalty: 6 % deduction on Penalty: 8 % deduction on cost for every week late cost for every month late cost for every week late Span construction Cost: 600’000 Schedule: 4 months Penalty: 12 % deduction on cost for every week late Slide
4
 IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

  • 5. To describe business services 1.  Provider and Requester (Customer) 2.  Capabilities 3.  Non-functional Properties 4.  Decomposition 5.  Distribution of (2) and (3) Slide
5
 IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

  • 6. Representation Continuum <wsag:ServiceDescriptionTerm wsag:Name=„EcoInf" <message wsag:ServiceName=„Eco Calc"> name="GetLastTr"> <usdl:ServiceDescription> </message> <portType <usdl:ServiceName>Eco ame="StockQuotePortType" Calculator</usdl:ServiceName> > Net work of web services Business strategy Goal-oriented Internet of generic services and their interaction requirements SML GRL BSDL USDL BPMN BPEL4WS WSDL Business services and Execution of web services service decomposition Business processes Slide
6
 IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

  • 7. Existing Work on Business Services •  Description of Service Capabilities and Properties – (DSCP) http://service-description.com/ – Capabilities – Non-functional Properties – Language (meta-)presented in ORM Slide
7
 IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

  • 8. BSDL •  Is based on DSCP •  More concepts added to address –  Service decomposition –  Additional non-functional properties •  Meta-modelled in UML – good input for tool implementation in Eclipse •  Formalized in Alloy Slide
8
 IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

  • 9. BSDL: Meta-model Rule Description Acyclic There must be no cycle along the decomposition hierarchy of business services. Mutual For each business service, all properties and capabilities declared in it must take it as their sole service. Uniqueness The set of parameters of two different signatures must be different. Same An obligation and service corresponding penalties must be of the same business service. Slide
9
 IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

  • 10. BSDL Meta-model Slide
10
 IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

  • 11. Alloy as Formalization Language •  Alloy language –  Is a declarative modeling language based on 1st order logic and set theory –  Has OO syntax •  Benefits of using Alloy –  Building blocks & well-formedness rules formalized together –  Alloy Analyzer tool enables: •  consistency checking •  visualization an instance model Slide
11
 IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

  • 12. Formalized in Alloy sig Decomposition { decomposedService: one BusinessService, constituentServices: some BusinessService } fact acyclic { all e: seamHierarchicalElement | e not in (e.^components + e.^parent) } constituentServices Business Service 1..* 1 decomposedService Decomposition sig Subcontracting extends Decomposition { } Subcontracting Slide
12
 IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

  • 13. Well-formedness rules in Alloy sig Decomposition { decomposedService: one BusinessService, constituentServices: some BusinessService } fact acyclic { all bs: BusinessService | bs not in bs.^(~decomposedService.constituentServices) and bs not in bs.^(~constituentServices.decomposedService) } sig Subcontracting extends Decomposition { } Slide
13
 IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

  • 14. Alloy code Slide
14
 IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

  • 15. Using Alloy Analyzer Slide
15
 IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

  • 16. Implementation Slide
16
 IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

  • 17. Related Work •  SLA@SOI •  WSDL •  DSCP •  USDL •  SML Slide
17
 IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

  • 18. Conclusion •  Services from a business perspective •  DSCP defines business services, service capability and non-functional properties •  More concepts needed •  BSDL addresses –  service decomposition –  schedule, penalty… •  BSDL defined using UML and Alloy Slide
18
 IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

  • 19. Future work •  Improvement of BSDL –  Decomposition of Capabilities –  Distribution of Non-Functional Properties •  Strategic alignment of business services •  Evaluation –  Case-studies with CRC industrial partners –  Toolkit Slide
19
 IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by

  • 20. Thank you! Slide
20
 IESS
1.0,
Geneva,
Feb
2010

























BSDL,
UoW
–
funded
by