Skip to main content

Runtime Exceptions Handling for Collaborative SOA Applications

  • Conference paper
  • First Online:
Collaborate Computing: Networking, Applications and Worksharing (CollaborateCom 2016)

Abstract

For all kinds of computing infrastructure, services have become the important channel to enlarge theirs resource utilization performance. Services computing achieves resource sharing value. Because of the lack of runtime exception handling consideration, collaborative service-based software system often encounters unexplained interrupt and collapse. This paper focuses on the collaborative ability of service-based system, especially in the adjustment mechanism for runtime exception handling. Main contributions: (1) Self-adaptive exception handling architecture for services resource has been built. (2) Runtime collaborative adjustment mechanism has been designed to deal with requirements and context changes. Experiment and empirical analysis for Hainan agricultural E-business platform have been acquired so as to support collaborative SOA with above-mentioned approaches. Combination of theoretical research and empirical validation, the paper tries to provide a technical operational and cost-effective solution with collaborative mechanism and promoting SOA runtime adaptive ability for runtime requirements evolution and exception handling. The solution will provide systematical support to build collaborative SOA.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    http://www.ibm.com/developerworks/rational/products/rsa/.

  2. 2.

    http://www.activebpel.org/samples/samples-4/samples.php.

  3. 3.

    http://www-01.ibm.com/software/integration/wid/.

  4. 4.

    http://www.963110.net.

References

  1. Liu, L.: Editorial: services computing in 2016. IEEE Trans. Serv. Comput. 9(1), 1 (2016)

    Article  MathSciNet  Google Scholar 

  2. Zhang, L.J.: Big services era: global trends of cloud computing and big data. IEEE Trans. Serv. Comput. 5(4), 467–468 (2012)

    Article  Google Scholar 

  3. Bin, W.: On-demand Service Software Engineering for Cloud Computing. National Defence Industry Press, Beijing (2014)

    Google Scholar 

  4. Ghezzi, C.: Surviving in a world of change: towards evolvable and self-adaptive service-oriented systems. In: Keynote Speech at Proceedings of the 11th International Conference on Service Oriented Computing, ICSOC 2013. Springer, Heidelberg (2013)

    Google Scholar 

  5. Kappel, G., Maamar, Z., Motahari-Nezhad, H.R. (eds.): ICSOC 2011. LNCS, vol. 7084. Springer, Heidelberg (2011)

    Google Scholar 

  6. Yau, S.S., An, H.G.: Software engineering meets services and cloud computing. Computer 44(10), 46–52 (2011)

    Article  Google Scholar 

  7. Allier, S., et al.: Multitier diversification in web-based software applications. IEEE Softw. 32(1), 83–90 (2015)

    Article  Google Scholar 

  8. Lemos, A.L., Daniel, F., Benatallah, B.: Web service composition: a survey of techniques and tools. ACM Comput. Surv. 48(3), 1–41 (2015)

    Article  Google Scholar 

  9. Chouiref, Z., Belkhir, A., Benouaret, K., Hadjali, A.: A fuzzy framework for efficient user-centric web service selection. Appl. Soft Comput. 41, 51–65 (2016). Elsevier

    Article  Google Scholar 

  10. Xiong, W., et al.: A self-adaptation approach based on predictive control for SaaS. Chin. J. Comput. 39(2), 364–376 (2016)

    Google Scholar 

  11. Kephart, J.O., Chess, D.M.: The vision of autonomic computing. Computer 36(1), 41–45 (2003)

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

This research has been supported by the Natural Science Foundation of China (No. 61562024, No. 61463012) and Natural Science Foundation of Hainan Province (No. 20156236).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bin Wen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Wen, B., Luo, Z., Lin, S. (2017). Runtime Exceptions Handling for Collaborative SOA Applications. In: Wang, S., Zhou, A. (eds) Collaborate Computing: Networking, Applications and Worksharing. CollaborateCom 2016. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 201. Springer, Cham. https://doi.org/10.1007/978-3-319-59288-6_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-59288-6_23

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-59287-9

  • Online ISBN: 978-3-319-59288-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics