Abstract
The development of large, business-critical software systems often requires several improvement cycles. There are many users and stakeholders involved, as well as a variety of large and complex business processes. However, such an iterative or evolutionary development process can be costly and time-consuming, when problems are reported slowly and changes take time. We propose a technical approach to generate user interfaces for SOA systems and to weave an experience forum service into the system. By tightly integrating the experience exchange mechanisms with the system itself, we benefit from SOA being so closely related to business processes. We use lessons learned in building experience bases: Generating both user interfaces and experience forum components provides opportunities to index and relate feedback automatically. This has been a key to effective experience reuse. Improved feedback and more effective communication can make SOA-based development of large software systems faster and less costly.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Henkel, M., Zdarvkovic, J., Johannesson, P.: Service-based Processes - Designfor Business and Technology. In: ICSOC 2004. ACM, New York (2004)
Zimmermann, O., et al.: Second Generation Web Services-Oriented Architecture in Production in the Finance Industry. In: OOPSLA 2004. ACM Press, Vancouver (2004)
Mitra, N.: SOAP Version 1.2 Part 0: Primer (2003), http://www.w3.org/TR/soap12-part0/
OASIS, OASIS Web Services Business Process Execution Language (WSBPEL) TC (2006), http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsbpel
Fischer, G.: Social Creativity, Symmetry of Ignorance and Meta-Design. Knowledge-Based Systems Journal 13(7-8), 527–537 (2000)
Rittel, W.J., Webber, M.M.: Planning Problems are Wicked Problems. In: Cross, N. (ed.) Developments in Design Methodology, pp. 135–144. John Wiley & Sons, New York (1984)
Schneider, K.: Experience Based Process Improvement. In: Kontio, J., Conradi, R. (eds.) ECSQ 2002. LNCS, vol. 2349. Springer, Heidelberg (2002)
Basili, V., Caldiera, G., Rombach, D.H.: The Experience Factory. In: Encyclopedia of Software Engineering. John Wiley and Sons, Chichester (1994)
Houdek, F., Schneider, K.: Software Experience Center. The Evolution of the Experience Factory Concept. In: International NASA-SEL Workshop (1999)
Schneider, K.: Realistic and Unrealistic Expectations about Experience Exploitation. In: Conquest 2001. ASQF Erlangen, Nürnberg (2001)
Schneider, K., Schwinn, T.: Maturing Experience Base Concepts at DaimlerChrysler. Software Process Improvement and Practice 6, 85–96 (2001)
Schneider, K., van Hunnius, J.: Effective Experience Repositories for Software Engineering. In: International Conference on Software Engineering, Portland, Oregon (2003)
Schneider, K., Lübke, D.: Systematic Tailoring of Quality Techniques. In: World Congress of Software Quality 2005, Munich, Germany (2005)
Lübke, D., Lüecke, T.: Using Event-Driven Process Chains for Model-Driven Development of Business Applications. In: Multikonferenz Wirtschaftsinformatik 2006, Workshop XML4BPM, Passau, Germany (2006)
Buchloh, T.: Erstellung eines Baukastens für Experience Bases (Creation of a Construction Kit for Experience Bases). In: Software Engineering Group. University Hannover, Hannover (2005)
Beck, K.: Extreme Programming Explained. Addison-Wesley, Reading (2000)
Wenger, E.: Communities of Practice - Learning, Meaning, and Identity. Cambridge University Press, Cambridge (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lübke, D., Schneider, K. (2006). Leveraging Feedback on Processes in SOA Projects. In: Richardson, I., Runeson, P., Messnarz, R. (eds) Software Process Improvement. EuroSPI 2006. Lecture Notes in Computer Science, vol 4257. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11908562_18
Download citation
DOI: https://doi.org/10.1007/11908562_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-47695-5
Online ISBN: 978-3-540-47696-2
eBook Packages: Computer ScienceComputer Science (R0)