skip to main content
10.1145/1961258.1961294acmconferencesArticle/Chapter ViewAbstractPublication PagesprofesConference Proceedingsconference-collections
research-article

Software characteristics of SOA projects

Published:21 June 2010Publication History

ABSTRACT

Sufficient experience with implementing service-oriented architecture (SOA) has been accumulated so that the software characteristics of SOA implementations can be evaluated. The evaluation reported here considers four SOA implementation project situations: pilot implementations in the common form and in the classic form, and subsequent implementations in the common form and in the classic form. Since reductions in maintenance have been claimed as major SOA benefits, the evaluation reported here focuses on maintenance characteristics as described in the standards of the IEEE and the International Standards Organization.

References

  1. Baer, T. 2007. SOA: Building the Roadmap, ZapThink LLC, Baltimore MD.Google ScholarGoogle Scholar
  2. Beck, K. 2000. Extreme Programming Explained: Embrace Change, Addison-Wesley, Boston MA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Case, G., and Spaulding, G. 2007. Continual Service Improvement ITIL Version 3, The Stationery Office, London UK.Google ScholarGoogle Scholar
  4. Chapin, N. 2008. Service granularity effects in SOA. In Proceedings SEKE 2008, The 20th International Conference on Software Engineering & Knowledge Engineering, Knowledge Systems Institute Graduate School, Skokie IL, 505--511.Google ScholarGoogle Scholar
  5. Chapin, N. 1993. Software maintenance characteristics and effective management. Journal of Software Maintenance, 5(2), 91--100.Google ScholarGoogle ScholarCross RefCross Ref
  6. Chapin, N., Hale, J. E., Khan, K. M., Ramil, J. F., and Tan, W.-G. 2001. Types of software evolution and software maintenance. Journal of Software Maintenance and Evolution, 13(1) 3--30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Erl, T. 2008. SOA: Principles of Service Design. Pearson Education, Boston MA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Ferris, C., and Farrell, J. 2001. What are Web Services? Communications of the ACM, 46(6), 31. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Freivald, J. 2007. Why Business Managers Should Care About Service-Oriented Architecture. iWay Software, New York NY.Google ScholarGoogle Scholar
  10. Geminiue, K. 2008. SOA Best Practices: The BPEL Cookbook. Oracle Corporation, Redwood City CA.Google ScholarGoogle Scholar
  11. ISO and IEEE. 2006. Software Engineering---Software Life Cycle Processses---Maintenance, ISO/IEC 14764. International Standards Organization, Geneva, Switzerland.Google ScholarGoogle Scholar
  12. Jones, S. 2005. Toward an acceptable definition of service. IEEE Software, 22(3) 87--93. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Josuttis, N. 2007. SOA in Practice. O'Reilly Media, Sebastopol CA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Kajko-Mattsson, M. and Chapin, N. 2010. SOA-zation Framework (SF). In Proceedings PESOS '10, Association for Computing Machinery, New York NY, in press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Knorr, E., and Rist, O. 2005. 10 Steps to SOA. InfoWorld, # 45, pp. 23--25, 28, 30, 32--34, 36, 38, 40, 42, 45--46, 48--52.Google ScholarGoogle Scholar
  16. Lewis, G. A., Morris, E., Smith, D. R., Simanta, S., and Wrage, L. 2007. Common misconceptions about Service-Oriented Architecture. CrossTalk, 20(11), 27--30.Google ScholarGoogle Scholar
  17. Ma, K. J. 2005. Web Services: What's real and what's not. IT Professional, 7(2),14--21. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Mahmood, Z. 2007. Service Oriented Architecture: Potential benefits and challenges. In Proceedings of the 11th WSEAS International Conference on Computers. World Scientific and Engineering Academy and Society, Stevens Point WS, 497--501. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Manes, A. T. 2007. Enterprise Service Bus: A Definition. Burton Group, Midvale UT.Google ScholarGoogle Scholar
  20. Nitu. 2009. Configurability in SaaS (Software as a Service) Applications. In Proceeding of the 2nd Annual India Software Engineering Conference. ACM, New York NY, 19--26. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Oracle. 2005. Strategies for SOA Success. Ziff Davis Media, New York NY.Google ScholarGoogle Scholar
  22. Probst, J. 2009. Anatomy of a Service. Pink Elephant, Toronto ON, Canada.Google ScholarGoogle Scholar
  23. Reddy, V. K., Dubey, A., Lakshmanan, S., Sukumaran, S., and Sisodia, R. 2009. Evaluating legacy assets in the context of migration to SOA. Software Quality Control, 17(1) 51--63. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Schepers, T. G. J., Iacob, M. E., and Van Eck, P. A. T. 2008. A lifecycle approach to SOA governance. In Proceedings of the 2008 ACM Symposium on Applied Computing. ACM, New York NY, 1055--1061. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Willis, T. 2008. BPEL 100 Success Secrets, Business Process Execution Language for Web Services, the XML-based Language for the Formal Specification of Business Processes. Emero Pty Ltd., London UK. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Software characteristics of SOA projects

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      PROFES '10: Proceedings of the 11th International Conference on Product Focused Software
      June 2010
      158 pages
      ISBN:9781450302814
      DOI:10.1145/1961258

      Copyright © 2010 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 21 June 2010

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
    • Article Metrics

      • Downloads (Last 12 months)1
      • Downloads (Last 6 weeks)0

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader