{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T16:46:44Z","timestamp":1742921204062,"version":"3.40.3"},"publisher-location":"Cham","reference-count":55,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319405629"},{"type":"electronic","value":"9783319405643"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-3-319-40564-3_2","type":"book-chapter","created":{"date-parts":[[2016,9,23]],"date-time":"2016-09-23T06:02:55Z","timestamp":1474610575000},"page":"5-21","source":"Crossref","is-referenced-by-count":11,"title":["Approaches to the Evolution of SOA Systems"],"prefix":"10.1007","author":[{"given":"Norman","family":"Wilde","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bilal","family":"Gonen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eman","family":"El-Sheikh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alfred","family":"Zimmermann","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,9,24]]},"reference":[{"issue":"6","key":"2_CR1","doi-asserted-by":"crossref","first-page":"466","DOI":"10.1145\/359511.359522","volume":"21","author":"BP Lientz","year":"1978","unstructured":"Lientz, B.P., Swanson, E.B., Tompkins, G.E.: Characteristics of application software maintenance. Commun. ACM 21(6), 466\u2013471 (1978)","journal-title":"Commun. ACM"},{"issue":"2","key":"2_CR2","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1109\/MS.2004.1270766","volume":"21","author":"N Gold","year":"2004","unstructured":"Gold, N., Mohan, A., Knight, C., Munro, M.: Understanding service-oriented software. Softw. IEEE 21(2), 71\u201377 (2004)","journal-title":"Softw. IEEE"},{"key":"2_CR3","doi-asserted-by":"crossref","unstructured":"CanforaHarman, G., Di Penta, M.: New frontiers of reverse engineering. Future Softw. Eng. (2007) (IEEE Computer Society)","DOI":"10.1109\/FOSE.2007.15"},{"key":"2_CR4","doi-asserted-by":"crossref","unstructured":"Lewis, G., Smith, D.B.: Service-oriented architecture and its implications for software maintenance and evolution. Frontiers Softw. Maint. (FoSM) (2008) (IEEE)","DOI":"10.1109\/FOSM.2008.4659243"},{"key":"2_CR5","doi-asserted-by":"crossref","unstructured":"Kontogiannis, K.: Challenges and opportunities related to the design, deployment and, operation of Web Services. Front. Softw. Maint. (FoSM) (2008) (IEEE)","DOI":"10.1109\/FOSM.2008.4659244"},{"key":"2_CR6","doi-asserted-by":"crossref","unstructured":"Lewis, G.A., Smith, D.B., Kontogiannis, K.: Proceedings of the Fourth International Workshop on a Research Agenda for Maintenance and Evolution of Service-Oriented Systems (MESOA 2010) (2011)","DOI":"10.21236\/ADA611617"},{"issue":"12","key":"2_CR7","doi-asserted-by":"crossref","first-page":"1053","DOI":"10.1145\/361598.361623","volume":"15","author":"DL Parnas","year":"1972","unstructured":"Parnas, D.L.: On the criteria to be used in decomposing systems into modules. Commun. ACM 15(12), 1053\u20131058 (1972)","journal-title":"Commun. ACM"},{"key":"2_CR8","doi-asserted-by":"crossref","unstructured":"Koenemann, J., Robertson, S.P.: Expert problem solving strategies for program comprehension. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM (1991)","DOI":"10.1145\/108844.108863"},{"issue":"8","key":"2_CR9","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1109\/2.402076","volume":"28","author":"A Mayrhauser Von","year":"1995","unstructured":"Von Mayrhauser, A.: Program comprehension during software maintenance and evolution. Computer 28(8), 44\u201355 (1995)","journal-title":"Computer"},{"key":"2_CR10","unstructured":"Erl, T.: SOA Principles of Service Design, vol. 37, pp. 71\u201375. Prentice Hall, Boston (2007)"},{"key":"2_CR11","unstructured":"Josuttis, N.M.: SOA in Practice: The Art of Distributed System Design. O\u2019Reilly (2007). ISBN 0-596-52955-4"},{"key":"2_CR12","unstructured":"Christensen, E., Curbera, F., Meredith, G., Weerawarana, S.: Web services description language (WSDL) 1.1 (2001)"},{"key":"2_CR13","doi-asserted-by":"crossref","unstructured":"Borovskiy, V., Mueller, J., Schapranow, M., Zeier, A.: Ensuring service backwards compatibility with generic web services. In: Proceedings of the 2009 ICSE Workshop on Principles of Engineering Service Oriented Systems. IEEE Computer Society (2009)","DOI":"10.1109\/PESOS.2009.5068827"},{"key":"2_CR14","unstructured":"Daigneau, R.: Service Design Patterns: Fundamental Design Solutions for SOAP\/WSDL and Restful Web Services. Addison-Wesley (2011)"},{"issue":"8\u20139","key":"2_CR15","doi-asserted-by":"crossref","first-page":"889","DOI":"10.1080\/01900690701402668","volume":"30","author":"HJ Scholl","year":"2007","unstructured":"Scholl, H.J., Klischewski, R.: E-government integration and interoperability: framing the research agenda. Int. J. Publ. Adm. 30(8\u20139), 889\u2013920 (2007)","journal-title":"Int. J. Publ. Adm."},{"key":"2_CR16","unstructured":"Glass, R.L.: Facts and Fallacies of Software Engineering. Addison Wesley (2003)"},{"key":"2_CR17","unstructured":"Hewitt, E.: Java SOA Cookbook. O\u2019Reilly Media Inc. (2009)"},{"issue":"3","key":"2_CR18","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1109\/MS.2011.26","volume":"28","author":"MP Papazoglou","year":"2011","unstructured":"Papazoglou, M.P., Andrikopoulos, V., Benbernou, S.: Managing evolving services. Softw. IEEE 28(3), 49\u201355 (2011)","journal-title":"Softw. IEEE"},{"issue":"4","key":"2_CR19","doi-asserted-by":"crossref","first-page":"821","DOI":"10.1147\/sj.444.0821","volume":"44","author":"W Pauw De","year":"2005","unstructured":"De Pauw, W., Lei, M., Pring, E., Villard, L., Arnold, M., Morar, J.F.: Web services navigator: visualizing the execution of web services. IBM Syst. J. 44(4), 821\u2013845 (2005)","journal-title":"IBM Syst. J."},{"key":"2_CR20","doi-asserted-by":"crossref","unstructured":"Coffey, J., White, L., Wilde, N., Simmons, S.: Locating software features in a SOA composite application. In: 2010 IEEE 8th European Conference on Web Services (ECOWS). IEEE (2010)","DOI":"10.1109\/ECOWS.2010.28"},{"key":"2_CR21","unstructured":"Zawawy, H., Mylopoulos, J., Mankovskii, S.: Requirements-driven framework for root cause analysis in SOA environments. In: Proceedings of the Fourth International Workshop on a Research Agenda for Maintenance and Evolution of Service-Oriented Systems (MESOA 2010) (2011)"},{"key":"2_CR22","doi-asserted-by":"crossref","unstructured":"Chen, C., Zaidman, A., Gross, H.: A framework-based runtime monitoring approach for service-oriented software systems. In: Proceedings of the International Workshop on Quality Assurance for Service-Based Applications. ACM (2011)","DOI":"10.1145\/2031746.2031752"},{"key":"2_CR23","doi-asserted-by":"crossref","unstructured":"Espinha, T., Zaidman, A., Gross, H.G.: Understanding the runtime topology of service-oriented systems. In: 2012 19th Working Conference on Reverse Engineering (WCRE), pp. 187\u2013196. IEEE (2012)","DOI":"10.1109\/WCRE.2012.28"},{"key":"2_CR24","unstructured":"Wilde, N., Leal, D., Goehring, G., Terry, C.: Enhanced search: an approach to the maintenance of services oriented architectures. In: Ninth International Conference on Software Engineering Advances (ICSEA 2014). Nice, France, 12\u201316 Oct 2014"},{"key":"2_CR25","doi-asserted-by":"crossref","unstructured":"El-Sheikh, E., Reichherzer, T., White, L., Wilde, N., Coffey, J., Bagui, S., et al.: Towards enhanced program comprehension for service oriented architecture (SOA) systems (2013)","DOI":"10.4236\/jsea.2013.69054"},{"key":"2_CR26","unstructured":"Coffey, J.W., Reichherzer, T., Owsnick-Klewe, B., Wilde, N.: Automated concept map generation from service-oriented architecture artifacts, pp. 49\u201356 (2012)"},{"key":"2_CR27","unstructured":"Kabzeva, A., G\u00f6tze, J., Lottermann, T., M\u00fcller, P.: Service relationships management for maintenance and evolution of service networks. In: The Eighth International Conference on Software Engineering Advances (ICSEA 2013) (2013)"},{"key":"2_CR28","doi-asserted-by":"crossref","unstructured":"Bauer, T., Buchwald, S., Tiedeken, J., Reichert, M.: A SOA repository with advanced analysis capabilities-improving the maintenance and flexibility of service-oriented applications (2015)","DOI":"10.5220\/0005368302380248"},{"key":"2_CR29","unstructured":"MacKenzie, C.M., Laskey, K., McCabe, F., Brown, P.F., Metz, R., Hamilton, B.A.: Reference model for service oriented architecture 1.0, p. 12. OASIS Standard (2006)"},{"key":"2_CR30","unstructured":"Open Group: Service-oriented architecture ontology (2010)"},{"key":"2_CR31","doi-asserted-by":"crossref","unstructured":"Zimmermann, A., Buckow, H., Gross, H., Nandico, O.F., Piller, G., Prott, K.: Capability diagnostics of enterprise service architectures using a dedicated software architecture reference model. In: 2011 IEEE International Conference on Services Computing (SCC). IEEE (2011)","DOI":"10.1109\/SCC.2011.103"},{"key":"2_CR32","doi-asserted-by":"crossref","unstructured":"Zimmermann, A., Schmidt, R., Sandkuhl, K., Jugel, D., Moehring, M., Wissotzki, M.: Enterprise architecture management for the internet of things. Lecture Notes in Informatics (2015), Dec 15, Boeblingen, Germany","DOI":"10.1109\/EDOCW.2015.16"},{"key":"2_CR33","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1016\/j.jss.2015.01.027","volume":"103","author":"P Patel","year":"2015","unstructured":"Patel, P., Cassou, D.: Enabling high-level application development for the internet of things. J. Syst. Softw. 103, 62\u201384 (2015)","journal-title":"J. Syst. Softw."},{"key":"2_CR34","unstructured":"Papazoglou, M.P., Web Services & SOA: Principles and Technology. Pearson\u2014Prentice Hall (2012)"},{"key":"2_CR35","doi-asserted-by":"crossref","unstructured":"Ebert, J., Erl, T., Carlyle, B., Pautasso, C., Balasubramanian, R.: SOA with REST: Principles, Patterns & Constraints for Building Enterprise Solutions with REST. ACM SIGSOFT Software Engineering Notes, vol. 38(3), pp. 32\u201333 (2013)","DOI":"10.1145\/2464526.2464551"},{"key":"2_CR36","unstructured":"Marinescu, D.C.: Cloud Computing: Theory and Practice. Newnes (2013)"},{"key":"2_CR37","unstructured":"Berman, J.J.: Principles of Big Data: Preparing, Sharing, and Analyzing Complex Information. Newnes (2013)"},{"key":"2_CR38","unstructured":"Microservices Workshop at SATURN 2015 [Internet]. Available from: https:\/\/saturnnetwork.wordpress.com\/2015\/05\/07\/microservices-workshop-at-saturn-2015"},{"key":"2_CR39","unstructured":"SATURN2015-Microservices-Workshop Key Outcomes [Internet]. Available from: https:\/\/github.com\/michaelkeeling\/SATURN2015-Microservices-Workshop\/blob\/master\/outcomes\/key-outcomes.md"},{"key":"2_CR40","unstructured":"Newman, S.: Building Microservices. O\u2019Reilly Media, Inc. (2015)"},{"key":"2_CR41","doi-asserted-by":"crossref","unstructured":"Zimmermann, A., Gonen, B., Schmidt, R., El-Sheikh, E., Bagui, S., Wilde, N.: Adaptable enterprise architectures for software evolution of smart life ecosystems. In: 2014 IEEE 18th International Enterprise Distributed Object Computing Conference Workshops and Demonstrations (EDOCW). IEEE (2014)","DOI":"10.1109\/EDOCW.2014.52"},{"key":"2_CR42","doi-asserted-by":"crossref","unstructured":"Jugel, D., Schweda, C.M., Zimmermann, A.: Modeling decisions for collaborative enterprise architecture engineering. In: Advanced Information Systems Engineering Workshops. Springer (2015)","DOI":"10.1007\/978-3-319-19243-7_33"},{"issue":"1\u20132","key":"2_CR43","first-page":"267","volume":"5","author":"R Breu","year":"2011","unstructured":"Breu, R., Agreiter, B., Farwick, M., Felderer, M., Hafner, M., Innerhofer-Oberperfler, F.: Living models-ten principles for change-driven software engineering. Int. J. Softw. Inform. 5(1\u20132), 267\u2013290 (2011)","journal-title":"Int. J. Softw. Inform."},{"key":"2_CR44","doi-asserted-by":"crossref","unstructured":"Farwick, M., Pasquazzo, W., Breu, R., Schweda, C.M., Voges, K., Hanschke, I.: A meta-model for automated enterprise architecture model maintenance. In: 2012 IEEE 16th International Enterprise Distributed Object Computing Conference (EDOC). IEEE (2012)","DOI":"10.1109\/EDOC.2012.11"},{"key":"2_CR45","doi-asserted-by":"crossref","unstructured":"Trojer, T., Farwick, M., H\u00e4usler, M., Breu, R.: Living modeling of IT architectures: challenges and solutions. In: Software, Services, and Systems, pp. 458\u2013474. Springer (2015)","DOI":"10.1007\/978-3-319-15545-6_26"},{"key":"2_CR46","unstructured":"Khan, N.A.: Transformation of enterprise model to enterprise ontology (2011)"},{"key":"2_CR47","unstructured":"Zimmermann, A., Zimmermann, G.: Enterprise architecture ontology for services computing. In: Service Computation, pp. 64\u20139 (2012)"},{"key":"2_CR48","doi-asserted-by":"crossref","unstructured":"Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web Services. Springer (2004)","DOI":"10.1007\/978-3-662-10876-5"},{"key":"2_CR49","doi-asserted-by":"crossref","unstructured":"Martin, D., Paolucci, M., McIlraith, S., Burstein, M., McDermott, D., McGuinness, D., et al.: Bringing semantics to web services: the OWL-S approach. In: Semantic Web Services and Web Process Composition, pp. 26\u201342. Springer (2005)","DOI":"10.1007\/978-3-540-30581-1_4"},{"key":"2_CR50","doi-asserted-by":"crossref","unstructured":"Salhofer, P., Stadlhofer, B.: Semantic MDA for e-government service development. In: 2012 45th Hawaii International Conference on System Science (HICSS). IEEE (2012)","DOI":"10.1109\/HICSS.2012.524"},{"key":"2_CR51","unstructured":"Wikipedia: DevOps [Internet] (2015). Available from: http:\/\/en.wikipedia.org\/wiki\/DevOps"},{"key":"2_CR52","doi-asserted-by":"crossref","unstructured":"Gonen, B., Fang, X., El-Sheikh, E., Bagui, S., Wilde, N., Zimmermann. A., et al.: Maintaining SOA Systems of the future\u2014how can ontological modeling help? In: KEOD 2014\u2014Proceedings of the International Conference on Knowledge Engineering and Ontology Development, Rome, Italy, 21\u201324 Oct 2014","DOI":"10.5220\/0005132903760381"},{"key":"2_CR53","doi-asserted-by":"crossref","unstructured":"Witte, R., Zhang, Y., Rilling, J.: Empowering software maintainers with semantic web technologies. In: The Semantic Web: Research and Applications, pp. 37\u201352. Springer (2007)","DOI":"10.1007\/978-3-540-72667-8_5"},{"issue":"4","key":"2_CR54","doi-asserted-by":"crossref","first-page":"337","DOI":"10.1049\/iet-sen:20070092","volume":"2","author":"D Hyland-Wood","year":"2008","unstructured":"Hyland-Wood, D., Carrington, D., Kaplan, S.: Towards a software maintenance methodology using semantic web techniques and paradigmatic documentation modelling. Softw. IET 2(4), 337\u2013347 (2008)","journal-title":"Softw. IET"},{"issue":"2","key":"2_CR55","doi-asserted-by":"crossref","first-page":"1","DOI":"10.5121\/ijwest.2014.5201","volume":"5","author":"V Rastgoo","year":"2014","unstructured":"Rastgoo, V., Hosseini, M., Kheirkhah, E.: Semantic web-based software engineering by automated requirements ontology generation in SOA. Int. J. Web Seman. Technol. 5(2), 1 (2014)","journal-title":"Int. J. Web Seman. Technol."}],"container-title":["Intelligent Systems Reference Library","Emerging Trends in the Evolution of Service-Oriented and Enterprise Architectures"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-40564-3_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,13]],"date-time":"2019-09-13T19:07:30Z","timestamp":1568401650000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-40564-3_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319405629","9783319405643"],"references-count":55,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-40564-3_2","relation":{},"ISSN":["1868-4394","1868-4408"],"issn-type":[{"type":"print","value":"1868-4394"},{"type":"electronic","value":"1868-4408"}],"subject":[],"published":{"date-parts":[[2016]]}}}