Summary
SOA (Service Oriented Architecture) is a very promising solution that many small and medium sized enterprises may use for developing web service environments. SOA, however, has an inherent limitation: there is no specific method associated with it. Thus, there are no definitive answers to support those enterprises.
In this paper, we propose Xplus with the use of Agile methodologies as a framework for SOA-based applications. The employment of these methodologies will provide small to medium sized organizations with successful results for a wide variety of cases. The use of an Xplus framework on SOA systems will surpass methodologies as a niche for these organizations, allowing for the creation of productive, high-quality software.
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
Chen, I.-Y., Huang, C.-C.: An SOA-based software deployment management system. In: Proceedings of the 2006 IEEE/WIC/ACM International Conference on Web Intelligence, pp. 617–620. IEEE, Los Alamitos (2006)
Sprott, D., Wilkes, L.: Understanding Service Oriented Architecture. Microsoft Architecture Journal, Microsoft 1, 10–17 (2004)
Craig, L., Basili, V.R.: Iterative and Incremental Development: A Brief History. Computer 36(6), 47–56 (2003)
Beck, K., Beedle, M., van Bennekum, A., et al.: Manifesto for Agile Software Development (2001), http://www.agilemanifesto.org/
Schwaber, C., Fichera, R.: Corporate IT Leads The Second Wave Of Agile Adoption. Forester Research (2005)
Ambler, S.: Survey Says: Agile Works in Practice. Dr. Dobbs Portal (2006), http://www.ddj.com/architect/191800169
Jeffries, R.: What is Extreme Programming? XProgramming.com: an agile software development resource (2001), http://www.xprogramming.com/xpmag/whatisxp.htm
Wikipedia, Extreme Programming. Wikipedia (2007), http://en.wikipedia.org/wiki/Extreme_programming/
Don, J.: Wells, Extreme Programming Project, Extreme Programming: a gentle introduction (2000), http://www.extremeprogramming.org/
Schwaber, K.: What is Scrum? Scrum: Its about common sense (2007), http://www.controlchaos.com/about/
Schwaber, K., Beedle, M., Martin, R.C.: Agile Development with Scrum. Prentice-Hall, Englewood Cliffs (2001)
Subramaniam, V., Hunt, A.: Practices of an Agile Developer. The Pragmatic Programmers, LLC (2006)
Martin, R.C.: Agile Software Development: Principles, Patterns, and Practices. Prentice-Hall, Englewood Cliffs (2003)
Jeffries, R.E., Anderson, A., Hendrickson, C.: Extreme Programming Installed. Pearson Education, London (2003)
Korea eXtreme Programming Users’ Group, Korea eXtreme Programming Users’ Group (2007), http://www.xper.org/
Earl, T.: Service-Oriented Architecture: A field guide to integrating XML and Web Service. Pearson Education, London (2004)
Earl, T.: Service-Oriented Architecture: Concepts, Technology, and Design. Prentice-Hall, Englewood Cliffs (2005)
Cohn, M.: User Stories Applied: For agile software development. Pearson Education, London (2004)
OASIS Open, Reference Model for Service Oriented Architecture 1.0 (2006), http://docs.oasis-open.org/soa-rm/v1.0/
Pietri, W.: An XP Team Room (2004), http://www.scissor.com/resources/teamroom/
Krogdahl, P., Luef, G., Steindl, C.: Service-oriented agility: Methods for successful Service-Oriented Architecture (SOA) development, Part 1: Basics of SOA and agile methods (2005), http://www.ibm.com/developerworks/webservices/library/ws-agile1
Sidky, A., Arthur, J.: A Disciplined Approach to Adopting Agile Practices: The Agile Adoption Framework. Agile Journal (2007), http://www.agilejournal.com/articles/articles/a-disciplined-approach-to-adopting-agile-practices:-the-agile-adoption-framework,-part-1.html
Gannod, G.C., Burge, J.E., Urban, S.D.: Issues in the Design of Flexivle and Dynamic Service Oriented Systems. In: International Workshop on Systems Development in SOA Environments. IEEE, Los Alamitos (2007)
Alegria, J.A.H., Bastarrica, M.C.: Implementing CMMI using a Combination of Agile Methods. CLEI electric journal. Paper. 7 9(1) (2006), http://www.clei.cl/cleiej/paper.php?id=119/
Tilkov, S.: 10 Principles of SOA. Stefan Tilkovs Weblog (2006), http://www.innoq.com/blog/st/2006/12/13/10_principles_of_soa.html
Kajko-Mattsson, M., Lewis, G., Smith, D.B.: A Framework for Roles for Development, Evolution and Maintenance of SOA-Based Systems. In: International Workshop on Systems Development in SOA Environments. IEEE, Los Alamitos (2007)
Beck, K.: Extreme Programming Explained: Embrace change 2/E. Pearson Education, London (2005)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Shin, S.W., Kim, H.K. (2008). A Framework for SOA-Based Application on Agile of Small and Medium Enterprise. In: Lee, R., Kim, HK. (eds) Computer and Information Science. Studies in Computational Intelligence, vol 131. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-79187-4_10
Download citation
DOI: https://doi.org/10.1007/978-3-540-79187-4_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-79186-7
Online ISBN: 978-3-540-79187-4
eBook Packages: EngineeringEngineering (R0)