SlideShare a Scribd company logo
1 of 13
Towards Self-healing Service Compositions
Luciano Baresi, Carlo Ghezzi, and Sam Guinea
Presented By:
Md. Mostafijur Rahman
Supervised By:
Asif Imran
Lecturer, IIT, DU
Background
 SoA integrates components in unstable and
evolving context.
 Service discovery phase supports flexible and
dynamic components binding.
 Bindings can fail because of dynamicity.
2/2/2015 2
Background (cont..)
 components can export the services
 clients can discover the services that fit quality
requirements
 If discovery phase is done at design time, the
designer selects the services by hand, without
any real broker
 In this case, wrong design choices and the
actual availability of selected services are the
only problems.
2/2/2015 3
Background (cont..)
 If the discovery phase is done at deployment
time, the service broker is used to configure the
application.
 set of services does not change dynamically and
the binding between service requests and actual
services is done once for ever
 introduces the problems associated with
discovery of services
• discovery phase must be postponed to run-time
2/2/2015 4
Research Question
 What are the main faults associated with SoA?
 How to adopt self-healing service composition
in failure or crash of system?
 How to recognize and monitor service
composition according to changing contexts?
2/2/2015 5
Contribution
 Identify and classify the main faults.
 Service composition for monitoring and
recognizing according to changing contexts.
 Characterization of the faulty behaviors.
 make designed compositions become self-
healing systems
 reorganized processes locally by exploiting
single and special-purpose rules that split or
merge the single nodes of the process.
2/2/2015 6
Methodology
 Runtime error discovery
 Defensive Process Design
 Permit to cope with erroneous behaviors
 Timeout error
 Using clause
 Exception occur
 Service run-time Monitoring
 external monitor-service capable of checking whether
functional and non-functional contracts are violated
 Assertion based (pre, post conditions, invariant)
2/2/2015 7
Methodology (cont..)
 Recovery Strategies
 allow a process to continue execution even in case
of faulty behaviors.
 retry
 Rebind (lookup service)
 Restructure (local reorganization)
 the BPEL-like process definition as a direct graph
 graph transformation rules to modify its topology
 predicates on node (invocation) not matched by the
lookup procedure and its neighbors.
2/2/2015 8
Limitation
 does not promote Web services substitution as a
potential option. Web service substitution [5] is
the only option when a component Web service
totally fails to respond.
 partially solve the semantic ambiguities that arise
in service-discovery architectures, but do not
address the problem of interoperability with web
services that may expose the same interfaces but
different interaction protocols .
 System was not well evaluated.
2/2/2015 9
Conclusion
 Exploit probes to monitor execution of
compositions
 Move towards self-healing
 Perform assessment using a case study
2/2/2015 10
References
[1] BEA, IBM, Microsoft, SAP and Siebel. Business Process Execution Language
for Web Services Version 1.1. 2003.
[2] W. Robinson. Monitoring web service requirements. In Proccedings of the
International Conference on Requirements Engineering, 2003.
[3] IBM Corporation. Web Service Level Agreement (WSLA) Language
Specification. 2003.
[4] T. Lehner. Dynamic Reconfiguration of BPEL Processes - Master Thesis -
Politecnico di Milano and Universitat Passau Fakultat fur Mathematik und
Informatik. 2004
[5] Y. Taher, B. Benslimane, M. Fauvet, and Z. Maamar. Towards an Approach
for Web services Substitution. In Proceedings of the 10th International
Database Engineering and Applications Symposium (IDEAS’06), Los Alamitos,
CA, USA, 2006.
2/2/2015 11
Any Question?
2/2/2015 12
Thank You
2/2/2015 13

More Related Content

Viewers also liked (20)

Ally f
Ally fAlly f
Ally f
 
Hioki 3145-20 Noise Logger
Hioki 3145-20 Noise LoggerHioki 3145-20 Noise Logger
Hioki 3145-20 Noise Logger
 
Ally f
Ally fAlly f
Ally f
 
Ally f
Ally fAlly f
Ally f
 
Grammar
GrammarGrammar
Grammar
 
Ally f
Ally fAlly f
Ally f
 
Hioki 3144
Hioki 3144Hioki 3144
Hioki 3144
 
Ally f
Ally fAlly f
Ally f
 
Mercedez benz vs. Fiat
Mercedez benz vs. FiatMercedez benz vs. Fiat
Mercedez benz vs. Fiat
 
Tennis vs football
Tennis vs footballTennis vs football
Tennis vs football
 
Hioki DSM 8542
Hioki DSM 8542Hioki DSM 8542
Hioki DSM 8542
 
Ally f
Ally fAlly f
Ally f
 
Bbe
BbeBbe
Bbe
 
Net neutralityanddpworld
Net neutralityanddpworldNet neutralityanddpworld
Net neutralityanddpworld
 
Bachelor Research Defense Presentation
Bachelor Research Defense PresentationBachelor Research Defense Presentation
Bachelor Research Defense Presentation
 
Routine
RoutineRoutine
Routine
 
Paper Presentation (Graph)
Paper Presentation (Graph)Paper Presentation (Graph)
Paper Presentation (Graph)
 
Z specification
Z specificationZ specification
Z specification
 
MS Research Progress Presentation
MS Research Progress PresentationMS Research Progress Presentation
MS Research Progress Presentation
 
Title Fly Sample
Title Fly SampleTitle Fly Sample
Title Fly Sample
 

Similar to Towards self-healing service compositions

A NOVEL APPROACH FOR EXCEPTION HANDLING IN SOA
A NOVEL APPROACH FOR EXCEPTION HANDLING IN SOAA NOVEL APPROACH FOR EXCEPTION HANDLING IN SOA
A NOVEL APPROACH FOR EXCEPTION HANDLING IN SOAcscpconf
 
AN ADAPTIVE APPROACH FOR DYNAMIC RECOVERY DECISIONS IN WEB SERVICE COMPOSITIO...
AN ADAPTIVE APPROACH FOR DYNAMIC RECOVERY DECISIONS IN WEB SERVICE COMPOSITIO...AN ADAPTIVE APPROACH FOR DYNAMIC RECOVERY DECISIONS IN WEB SERVICE COMPOSITIO...
AN ADAPTIVE APPROACH FOR DYNAMIC RECOVERY DECISIONS IN WEB SERVICE COMPOSITIO...ijwscjournal
 
Requirements of a Recovery Solution for Failure of Composite Web Services
Requirements of a Recovery Solution for Failure of Composite Web Services Requirements of a Recovery Solution for Failure of Composite Web Services
Requirements of a Recovery Solution for Failure of Composite Web Services dannyijwest
 
journal of engineering and applied science.pdf
journal of engineering and applied science.pdfjournal of engineering and applied science.pdf
journal of engineering and applied science.pdfKSAravindSrivastava
 
research journal publication
research journal publication research journal publication
research journal publication chaitanya451336
 
research journal publication
research journal publication research journal publication
research journal publication chaitanya451336
 
scopus indexed journals list.pdf
scopus indexed journals list.pdfscopus indexed journals list.pdf
scopus indexed journals list.pdfKSAravindSrivastava
 
journal of engineering and applied science.pdf
journal of engineering and applied science.pdfjournal of engineering and applied science.pdf
journal of engineering and applied science.pdfKSAravindSrivastava
 
ijlbpr_64ab991977359.pdf
ijlbpr_64ab991977359.pdfijlbpr_64ab991977359.pdf
ijlbpr_64ab991977359.pdfchaitanya451336
 
Continuous Testing of Service-Oriented Applications Using Service Virtualization
Continuous Testing of Service-Oriented Applications Using Service VirtualizationContinuous Testing of Service-Oriented Applications Using Service Virtualization
Continuous Testing of Service-Oriented Applications Using Service Virtualizationiosrjce
 
WEB SERVICE COMPOSITION PROCESSES: A COMPARATIVE STUDY
WEB SERVICE COMPOSITION PROCESSES: A COMPARATIVE STUDYWEB SERVICE COMPOSITION PROCESSES: A COMPARATIVE STUDY
WEB SERVICE COMPOSITION PROCESSES: A COMPARATIVE STUDYijwscjournal
 
WEB SERVICE COMPOSITION PROCESSES: A COMPARATIVE STUDY
WEB SERVICE COMPOSITION PROCESSES: A COMPARATIVE STUDYWEB SERVICE COMPOSITION PROCESSES: A COMPARATIVE STUDY
WEB SERVICE COMPOSITION PROCESSES: A COMPARATIVE STUDYijwscjournal
 
Evaluation of a Framework for Integrated Web Services
Evaluation of a Framework for Integrated Web ServicesEvaluation of a Framework for Integrated Web Services
Evaluation of a Framework for Integrated Web ServicesIRJET Journal
 
SOA Testing Perspective Model for Regression Testing
SOA Testing Perspective Model for Regression TestingSOA Testing Perspective Model for Regression Testing
SOA Testing Perspective Model for Regression TestingAbhishek Kumar
 
2 ieee nui cone-13 soa testing perspective model for regression testing
2 ieee nui cone-13  soa testing perspective model for   regression testing2 ieee nui cone-13  soa testing perspective model for   regression testing
2 ieee nui cone-13 soa testing perspective model for regression testingAbhishek Srivastava
 
Some practical considerations and a
Some practical considerations and aSome practical considerations and a
Some practical considerations and aijseajournal
 

Similar to Towards self-healing service compositions (20)

A NOVEL APPROACH FOR EXCEPTION HANDLING IN SOA
A NOVEL APPROACH FOR EXCEPTION HANDLING IN SOAA NOVEL APPROACH FOR EXCEPTION HANDLING IN SOA
A NOVEL APPROACH FOR EXCEPTION HANDLING IN SOA
 
AN ADAPTIVE APPROACH FOR DYNAMIC RECOVERY DECISIONS IN WEB SERVICE COMPOSITIO...
AN ADAPTIVE APPROACH FOR DYNAMIC RECOVERY DECISIONS IN WEB SERVICE COMPOSITIO...AN ADAPTIVE APPROACH FOR DYNAMIC RECOVERY DECISIONS IN WEB SERVICE COMPOSITIO...
AN ADAPTIVE APPROACH FOR DYNAMIC RECOVERY DECISIONS IN WEB SERVICE COMPOSITIO...
 
Requirements of a Recovery Solution for Failure of Composite Web Services
Requirements of a Recovery Solution for Failure of Composite Web Services Requirements of a Recovery Solution for Failure of Composite Web Services
Requirements of a Recovery Solution for Failure of Composite Web Services
 
journal of engineering and applied science.pdf
journal of engineering and applied science.pdfjournal of engineering and applied science.pdf
journal of engineering and applied science.pdf
 
ugc journal.pdf
ugc journal.pdfugc journal.pdf
ugc journal.pdf
 
research journal publication
research journal publication research journal publication
research journal publication
 
research journal publication
research journal publication research journal publication
research journal publication
 
ugc carelist.pdf
ugc carelist.pdfugc carelist.pdf
ugc carelist.pdf
 
ugc journal.pdf
ugc journal.pdfugc journal.pdf
ugc journal.pdf
 
scopus indexed journals list.pdf
scopus indexed journals list.pdfscopus indexed journals list.pdf
scopus indexed journals list.pdf
 
journal of engineering and applied science.pdf
journal of engineering and applied science.pdfjournal of engineering and applied science.pdf
journal of engineering and applied science.pdf
 
ijlbpr_64ab991977359.pdf
ijlbpr_64ab991977359.pdfijlbpr_64ab991977359.pdf
ijlbpr_64ab991977359.pdf
 
M017258892
M017258892M017258892
M017258892
 
Continuous Testing of Service-Oriented Applications Using Service Virtualization
Continuous Testing of Service-Oriented Applications Using Service VirtualizationContinuous Testing of Service-Oriented Applications Using Service Virtualization
Continuous Testing of Service-Oriented Applications Using Service Virtualization
 
WEB SERVICE COMPOSITION PROCESSES: A COMPARATIVE STUDY
WEB SERVICE COMPOSITION PROCESSES: A COMPARATIVE STUDYWEB SERVICE COMPOSITION PROCESSES: A COMPARATIVE STUDY
WEB SERVICE COMPOSITION PROCESSES: A COMPARATIVE STUDY
 
WEB SERVICE COMPOSITION PROCESSES: A COMPARATIVE STUDY
WEB SERVICE COMPOSITION PROCESSES: A COMPARATIVE STUDYWEB SERVICE COMPOSITION PROCESSES: A COMPARATIVE STUDY
WEB SERVICE COMPOSITION PROCESSES: A COMPARATIVE STUDY
 
Evaluation of a Framework for Integrated Web Services
Evaluation of a Framework for Integrated Web ServicesEvaluation of a Framework for Integrated Web Services
Evaluation of a Framework for Integrated Web Services
 
SOA Testing Perspective Model for Regression Testing
SOA Testing Perspective Model for Regression TestingSOA Testing Perspective Model for Regression Testing
SOA Testing Perspective Model for Regression Testing
 
2 ieee nui cone-13 soa testing perspective model for regression testing
2 ieee nui cone-13  soa testing perspective model for   regression testing2 ieee nui cone-13  soa testing perspective model for   regression testing
2 ieee nui cone-13 soa testing perspective model for regression testing
 
Some practical considerations and a
Some practical considerations and aSome practical considerations and a
Some practical considerations and a
 

Recently uploaded

Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 

Recently uploaded (20)

Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 

Towards self-healing service compositions

  • 1. Towards Self-healing Service Compositions Luciano Baresi, Carlo Ghezzi, and Sam Guinea Presented By: Md. Mostafijur Rahman Supervised By: Asif Imran Lecturer, IIT, DU
  • 2. Background  SoA integrates components in unstable and evolving context.  Service discovery phase supports flexible and dynamic components binding.  Bindings can fail because of dynamicity. 2/2/2015 2
  • 3. Background (cont..)  components can export the services  clients can discover the services that fit quality requirements  If discovery phase is done at design time, the designer selects the services by hand, without any real broker  In this case, wrong design choices and the actual availability of selected services are the only problems. 2/2/2015 3
  • 4. Background (cont..)  If the discovery phase is done at deployment time, the service broker is used to configure the application.  set of services does not change dynamically and the binding between service requests and actual services is done once for ever  introduces the problems associated with discovery of services • discovery phase must be postponed to run-time 2/2/2015 4
  • 5. Research Question  What are the main faults associated with SoA?  How to adopt self-healing service composition in failure or crash of system?  How to recognize and monitor service composition according to changing contexts? 2/2/2015 5
  • 6. Contribution  Identify and classify the main faults.  Service composition for monitoring and recognizing according to changing contexts.  Characterization of the faulty behaviors.  make designed compositions become self- healing systems  reorganized processes locally by exploiting single and special-purpose rules that split or merge the single nodes of the process. 2/2/2015 6
  • 7. Methodology  Runtime error discovery  Defensive Process Design  Permit to cope with erroneous behaviors  Timeout error  Using clause  Exception occur  Service run-time Monitoring  external monitor-service capable of checking whether functional and non-functional contracts are violated  Assertion based (pre, post conditions, invariant) 2/2/2015 7
  • 8. Methodology (cont..)  Recovery Strategies  allow a process to continue execution even in case of faulty behaviors.  retry  Rebind (lookup service)  Restructure (local reorganization)  the BPEL-like process definition as a direct graph  graph transformation rules to modify its topology  predicates on node (invocation) not matched by the lookup procedure and its neighbors. 2/2/2015 8
  • 9. Limitation  does not promote Web services substitution as a potential option. Web service substitution [5] is the only option when a component Web service totally fails to respond.  partially solve the semantic ambiguities that arise in service-discovery architectures, but do not address the problem of interoperability with web services that may expose the same interfaces but different interaction protocols .  System was not well evaluated. 2/2/2015 9
  • 10. Conclusion  Exploit probes to monitor execution of compositions  Move towards self-healing  Perform assessment using a case study 2/2/2015 10
  • 11. References [1] BEA, IBM, Microsoft, SAP and Siebel. Business Process Execution Language for Web Services Version 1.1. 2003. [2] W. Robinson. Monitoring web service requirements. In Proccedings of the International Conference on Requirements Engineering, 2003. [3] IBM Corporation. Web Service Level Agreement (WSLA) Language Specification. 2003. [4] T. Lehner. Dynamic Reconfiguration of BPEL Processes - Master Thesis - Politecnico di Milano and Universitat Passau Fakultat fur Mathematik und Informatik. 2004 [5] Y. Taher, B. Benslimane, M. Fauvet, and Z. Maamar. Towards an Approach for Web services Substitution. In Proceedings of the 10th International Database Engineering and Applications Symposium (IDEAS’06), Los Alamitos, CA, USA, 2006. 2/2/2015 11