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.
- Baer, T. 2007. SOA: Building the Roadmap, ZapThink LLC, Baltimore MD.Google Scholar
- Beck, K. 2000. Extreme Programming Explained: Embrace Change, Addison-Wesley, Boston MA. Google ScholarDigital Library
- Case, G., and Spaulding, G. 2007. Continual Service Improvement ITIL Version 3, The Stationery Office, London UK.Google Scholar
- 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 Scholar
- Chapin, N. 1993. Software maintenance characteristics and effective management. Journal of Software Maintenance, 5(2), 91--100.Google ScholarCross Ref
- 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 ScholarDigital Library
- Erl, T. 2008. SOA: Principles of Service Design. Pearson Education, Boston MA. Google ScholarDigital Library
- Ferris, C., and Farrell, J. 2001. What are Web Services? Communications of the ACM, 46(6), 31. Google ScholarDigital Library
- Freivald, J. 2007. Why Business Managers Should Care About Service-Oriented Architecture. iWay Software, New York NY.Google Scholar
- Geminiue, K. 2008. SOA Best Practices: The BPEL Cookbook. Oracle Corporation, Redwood City CA.Google Scholar
- ISO and IEEE. 2006. Software Engineering---Software Life Cycle Processses---Maintenance, ISO/IEC 14764. International Standards Organization, Geneva, Switzerland.Google Scholar
- Jones, S. 2005. Toward an acceptable definition of service. IEEE Software, 22(3) 87--93. Google ScholarDigital Library
- Josuttis, N. 2007. SOA in Practice. O'Reilly Media, Sebastopol CA. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- Ma, K. J. 2005. Web Services: What's real and what's not. IT Professional, 7(2),14--21. Google ScholarDigital Library
- 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 ScholarDigital Library
- Manes, A. T. 2007. Enterprise Service Bus: A Definition. Burton Group, Midvale UT.Google Scholar
- 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 ScholarDigital Library
- Oracle. 2005. Strategies for SOA Success. Ziff Davis Media, New York NY.Google Scholar
- Probst, J. 2009. Anatomy of a Service. Pink Elephant, Toronto ON, Canada.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
Index Terms
- Software characteristics of SOA projects
Recommendations
A market-driven architecture for software engineering standards
ISESS '95: Proceedings of the 2nd IEEE Software Engineering Standards SymposiumThe development and maintenance of quality software involves the effective use of software engineering standards. The development of national and international software engineering standards began in the early 1970s. Since that time more than 300 ...
Report of the 2012 IEEE 6th international workshop on the maintenance and evolution of service-oriented and cloud-based systems (MESOCA 2012)
The 2012 IEEE 6th International Workshop on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems (MESOCA 2012) was held as a co-located event of the International Conference on Software Maintenance, ICSM 2012, on September 24, 2012. ...
On influences between software standards and their implementations in open source projects: Experiences from RDFa and its implementation in Drupal
OpenSym '14: Proceedings of The International Symposium on Open CollaborationIt is widely acknowledged that standards implemented in open source software can reduce the risk for lock-in, improve interoperability, and promote competition on the market. However, there is limited knowledge concerning the relationship between ...
Comments