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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
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)
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)
Erl, T.: Service-oriented architecture: concepts, technology, and design. Pearson Education India (2005)
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
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)
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)
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)
Wei, Y., Blake, M.B.: Service-oriented computing and cloud computing: challenges and opportunities. IEEE Internet Comput. 14(6), 72–75 (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
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)