Skip to main content

SORCER: A Decentralised Continuous Integration Platform for Service-Oriented Software Systems

  • Conference paper
  • First Online:
Service-Oriented Computing – ICSOC 2018 Workshops (ICSOC 2018)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 11434))

Included in the following conference series:

Abstract

Continuous integration (CI) is a key practice where developers integrate frequently via a shared repository to enable automated build, test, and release of software systems. While enabling CI in a centralised development environment has been a common practice, no much work has been done to effectively support CI of decentralised service-oriented systems where centralised repositories are unavailable. This paper presents SORCER, a decentralised interface-based continuous integration platform that makes it easy for developers to perform integrated build and test of service-oriented systems whose service constituents are owned and managed by different organisations to only expose their interfaces without access to their source codes.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Almalki, J., Shen, H.: A lightweight solution to version incompatibility in service-oriented revision control systems. In: Proceedings of the 24th Australasian Software Engineering Conference (ASWEC), pp. 59–63 (2015)

    Google Scholar 

  2. Dautov, R., Paraskakis, I., Stannett, M.: Utilising stream reasoning techniques to underpin an autonomous framework for cloud application platforms. J. Cloud Comput. 3, 13 (2014)

    Article  Google Scholar 

  3. Erl, T.: Service-oriented architecture: concepts, technology, and design. Pearson Education India (2005)

    Google Scholar 

  4. Fokaefs, M., Stroulia, E.: WSDarwin: studying the evolution of web service systems. In: Bouguettaya, A., Sheng, Q., Daniel, F. (eds.) Advanced Web Services, pp. 199–223. Springer, New york (2014). https://doi.org/10.1007/978-1-4614-7535-4_9

    Google Scholar 

  5. Frank, D., Lam, L., Fong, L., Fang, R., Khangaonkar, M.: Using an interface proxy to host versioned web services. In: Proceedings IEEE International Conference on Services Computing, pp. 325–332 (2008)

    Google Scholar 

  6. Papazoglou, M.P.: Service-oriented computing: concepts, characteristics and directions. In: Proceedings of the Fourth International Conference on Web Information Systems Engineering (WISE), pp. 3–12 (2003)

    Google Scholar 

  7. Sarib, A.S.B., Shen, H.: SORC: service-oriented distributed revision control for collaborative web programming. In: Proceedings of the IEEE 18th International Conference on Computer Supported Cooperative Work in Design (CSCWD), pp. 638–643 (2014)

    Google Scholar 

  8. Wei, Y., Blake, M.B.: Service-oriented computing and cloud computing: challenges and opportunities. IEEE Internet Comput. 14(6), 72–75 (2010)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Haifeng Shen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Almalki, J., Shen, H. (2019). SORCER: A Decentralised Continuous Integration Platform for Service-Oriented Software Systems. In: Liu, X., et al. Service-Oriented Computing – ICSOC 2018 Workshops. ICSOC 2018. Lecture Notes in Computer Science(), vol 11434. Springer, Cham. https://doi.org/10.1007/978-3-030-17642-6_44

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-17642-6_44

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-17641-9

  • Online ISBN: 978-3-030-17642-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics