Abstract
We report on service development and architecture management practices for an enterprise SOA in the financial domain. First we describe how services are currently developed by one of the largest service providers for the financial domain in Austria. Then we show how we have introduced various practices and tools for architecture management over the last years. We have specifically implemented support for architecture extraction, architecture visualization, automatic architecture analysis, and architecture reviews as part of quality gates in the service development process. Finally, we report on lessons learned both in the area of service development and architecture management as well as on existing challenges and future work in this area.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abrahamsson, P., Babar, M.A., Kruchten, P.: Agility and architecture: Can they coexist? IEEE Software 27(2), 16–22 (2010)
Buchgeher, G., Weinreich, R.: Continuous software architecture analysis. In: Babar, M.A., Brown, A.W., Mistrik, I. (eds.) Agile Software Architecture. Aligning Agile Processes and Software Architectures, pp. 161–188. Newnes (2013)
Clements, P.: Documenting software architectures: views and beyond. Addison-Wesley, Upper Saddle (2010)
Hofmeister, C.: Architecting session report. In: WICSA 2005: Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture (WICSA 2005), pp. 209–210. IEEE Computer Society, Washington, DC (2005)
Rozanski, N., Woods, E.: Software systems architecture: working with stakeholders using viewpoints and perspectives., 2nd edn. Addison-Wesley, Upper Saddle River (2011)
Weinreich, R., Buchgeher, G.: Towards supporting the software architecture life cycle. Journal of Systems and Software 85(3), 546–561 (2012)
Weinreich, R., Buchgeher, G.: Automatic reference architecture conformance checking for soa-based software systems. In: 11th Working IEEE/IFIP Conference on Software Architecture (WICSA). IEEE Computer Society Press (2014)
Weinreich, R., Miesbauer, C., Buchgeher, G., Kriechbaum, T.: Extracting and facilitating architecture in service-oriented software systems. In: 2012 Joint 10th IEEE/IFIP Working Conference on Software Architecture & 6th European Conference on Software Architecture (WICSA-ECSA 2012). IEEE Computer Society Press, Los Alamitos (2012)
Weinreich, R., Wiesauer, A., Kriechbaum, T.: A service lifecycle and information model for service-oriented architectures. In: International Conference on Advanced Service Computing (Service Computation 2009), pp. 346–352 (2009)
Westfall, L.: The certified software quality engineer handbook. ASQ Quality Press, Milwaukee (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Kriechbaum, T., Buchgeher, G., Weinreich, R. (2014). Service Development and Architecture Management for an Enterprise SOA. In: Avgeriou, P., Zdun, U. (eds) Software Architecture. ECSA 2014. Lecture Notes in Computer Science, vol 8627. Springer, Cham. https://doi.org/10.1007/978-3-319-09970-5_17
Download citation
DOI: https://doi.org/10.1007/978-3-319-09970-5_17
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-09969-9
Online ISBN: 978-3-319-09970-5
eBook Packages: Computer ScienceComputer Science (R0)