Acquiring Evolving Technologies: Web Services Standards

Software development projects rarely are started or proceed without risks involving the technologies used. Typically, many facets of a project such as system functionality and tool support depend on the availability of a specific technology. This dependency poses risks: the required technology can disappear within the project's life cycle or a promised technology may not be available when it's required.

A popular software technology today, Web services standards, is a widely supported approach to implementing a service-oriented architecture. Because Web services standards promise system interoperability and flexibility to large projects, commercial and government organizations are including it as the cornerstone of future computer-based systems. In fact, many systems currently being architected and designed assume the availability of products built upon a stable and effective set of Web services standards. This assumption presents project stakeholders with a large technology availability risk.

This technical note discusses some of the challenges of using Web services standards and presents the results generated by an assessment tool used to track the appropriateness of using this technology. The appendix includes an example built using the authors' opinions about the current level of appropriateness of using Web services standards in a typical, large software-intensive project.

PDF [252 KB]

Author

Harry L. Levinson

This report is related to the following area(s) of work:

Acquisition Support
Software Architecture

Technical Note
CMU/SEI-2006-TN-001
February 2006

Cite This Report

SEI:

Levinson, Harry; Acquiring Evolving Technologies: Web Services Standards (CMU/SEI-2006-TN-001). Software Engineering Institute, Carnegie Mellon University, 2006. http://www.sei.cmu.edu/library/abstracts/reports/06tn001.cfm

IEEE:

H. Levinson, "Acquiring Evolving Technologies: Web Services Standards," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Note CMU/SEI-2006-TN-001, 2006. http://www.sei.cmu.edu/library/abstracts/reports/06tn001.cfm

APA:

Levinson, H., (2006). Acquiring Evolving Technologies: Web Services Standards (CMU/SEI-2006-TN-001). Retrieved May 19, 2013, from the Software Engineering Institute, Carnegie Mellon University website: http://www.sei.cmu.edu/library/abstracts/reports/06tn001.cfm

CHI:

Levinson, Harry, Acquiring Evolving Technologies: Web Services Standards (CMU/SEI-2006-TN-001). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 2006. http://www.sei.cmu.edu/library/abstracts/reports/06tn001.cfm

MLA:

Levinson, H., 2006. Acquiring Evolving Technologies: Web Services Standards (Technical Report CMU/SEI-2006-TN-001). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://www.sei.cmu.edu/library/abstracts/reports/06tn001.cfm

Find Us Here

Find us on Youtube  Find us on LinkedIn  Find us on twitter  Find us on Facebook

Share This Page

Share on Facebook  Send to your Twitter page  Save to del.ico.us  Save to LinkedIn  Digg this  Stumble this page.  Add to Technorati favorites  Save this page on your Google Home Page 

For more information

Contact Us

info@sei.cmu.edu

412-268-5800

Help us improve

Visitor feedback helps us continually improve our site.

Please tell us what you
think with this short
(< 5 minute) survey.