Process specification modeling language for SOA-Based Application modeling
by Cao, Zhibin, Ph.D., ARIZONA STATE UNIVERSITY, 2007, 201 pages; 3287919

Abstract:

Service Oriented Architecture (SOA) has emerged as a leading technology in recent years. It emphasizes the flexible, rapid development and collaboration of business processes. The service composition model is the core model to link existing services so as to provide those most in demand features. Besides the composition model, there are some additional models to capture different perspectives of SOA Based Application (SBA) that might impact service composition. Ideally, the service composition should become integrated with those additional models. For example, in Web Service (WS) domain, there are components such as WS-Security, WS-Policy, or Ontology Web Language for Service (OWL-S).

Inspired by the idea of meta-modeling techniques introduced in the Model Driven Architecture (MDA), this thesis proposes a Process Specification Modeling Language (PSML) as a means to integrate the variety of SBA perspectives and models. This language focuses on service composition with three sub-models: element model, behavior model, and structure model. Moreover, except for the platform-independent system model, this work also introduces application architecture model, environment model, and service model. Each of these serves to define the platform and application related information so as to generate the appropriate SOA-based application. These models are also defined by PSML, the same language employed to model service composition. One benefit of sharing the same PSML is that those models can be better integrated.

Based on PSML, there are a set of extension languages which are discussed in other works, such as PSML for policy, PSML for Collaboration, or PSML for Ontology. This present work focuses on introducing PSML and illustrates how it is used to integrate other models by using application architecture model as the example. Other related, new development and analytical processes are also discussed. In essence, this thesis describes a tool and uses an eBusiness example to illustrate how to combine SBA composition model and application architecture model.

 
Advisor
SchoolARIZONA STATE UNIVERSITY
SourceDAI/B 68-11, p. , Feb 2008
Source TypeDissertation
SubjectsComputer science
Publication Number3287919
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:3287919
  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.