A verification framework for Service-Oriented Architecture applications
by Zhou, Xinyu, Ph.D., ARIZONA STATE UNIVERSITY, 2008, 292 pages; 3300672

Abstract:

Service-Oriented Architecture (SOA) and its implementation of Web Services (WS) received significant attention as major computer companies such as IBM, Microsoft, Oracle and Sun Microsystems are adopting this new approach to developing software and systems. SOA advocates run-time system integration of loosely coupled services across heterogeneous platforms in a distributed environment and also improves the flexibility of system development. However, trustworthiness becomes a serious problem and appropriate tradeoffs have to be made.

This research introduces a verification framework for SOA. An effective verification framework will greatly reduce the effort for rapid and adaptive service composition and evaluation of applications based on SOA. The proposed framework consists of two aspects: a testing infrastructure for static verification of services, and a policy-based dynamic verification mechanism for service collaboration and composition. The proposed verification framework provides the following advantages: (1) It offers a CV&V mechanism to verify services. (2) It provides the function of integration testing and functional (black-box) testing. (3) It provides the capability of test case profiling, test case ranking, service ranking, static service profiling, and dynamic service profiling. (4) It has the capability of dynamic verification over services.

WebStrar (Web Services Testing, Ranking, and test case Ranking) is the component in the verification framework to perform static verification It assures the trustworthiness and reduces the vulnerability of WS by rigorous positive and negative testing, reliability assessing, and ranking. A policy specification language PSML-P (Process Specification and Modeling Language for Policy) and a policy enforcement framework "Pi4SOA" (Policy Infrastructure for Service-Oriented Architecture) are proposed to verify and control the collaboration process of SOA during service runtime.

 
Advisor
SchoolARIZONA STATE UNIVERSITY
SourceDAI/B 69-01, p. , Apr 2008
Source TypeDissertation
SubjectsComputer science
Publication Number3300672
Adobe PDF Access the complete dissertation:
 

» Find an electronic copy at your library.
  Use the link below to access a full citation record of this graduate work:
  http://gateway.proquest.com/openurl%3furl_ver=Z39.88-2004%26res_dat=xri:pqdiss%26rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation%26rft_dat=xri:pqdiss:3300672
  If your library subscribes to the ProQuest Dissertations & Theses (PQDT) database, you may be entitled to a free electronic version of this graduate work. If not, you will have the option to purchase one, and access a 24 page preview for free (if available).

About ProQuest Dissertations & Theses
With over 2.3 million records, the ProQuest Dissertations & Theses (PQDT) database is the most comprehensive collection of dissertations and theses in the world. It is the database of record for graduate research.

The database includes citations of graduate works ranging from the first U.S. dissertation, accepted in 1861, to those accepted as recently as last semester. Of the 2.3 million graduate works included in the database, ProQuest offers more than 1.9 million in full text formats. Of those, over 860,000 are available in PDF format. More than 60,000 dissertations and theses are added to the database each year.

If you have questions, please feel free to visit the ProQuest Web site - http://www.proquest.com - or call ProQuest Hotline Customer Support at 1-800-521-3042.