loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2008 IEEE Congress on Services - Part I
Early Aspects for Non-Functional Properties in Service Oriented Business Processes
July 06-July 11
ISBN: 978-0-7695-3286-8
In Service Oriented Architecture, each application is often designed with a set of reusable services and a business process. In order to retain the reusability of services, it is important to separate non-functional properties of applications (e.g., security and reliability) from their functional properties. Currently, non-functional properties are often defined on a per-service basis. In contrast, this paper investigates a new per-process strategy, and proposes an aspect oriented language to separate functional and non-functional properties in business processes. Each aspect formally specifies non-functional properties that crosscut among multiple services. The proposed language frees applications developers from manually specifying and validating non-functional properties for services one by one, thereby reducing the burdens/costs of application development and maintenance. This paper describes the design of the proposed language and demonstrates how each aspect (i.e., a set of non-functional properties) is woven to a business process and transformed to application code.
Index Terms:
Service Oriented Architecture, Aspect Oriented Programming, Business Process Modeling
Citation:
Hiroshi Wada, Junichi Suzuki, Katsuya Oba, "Early Aspects for Non-Functional Properties in Service Oriented Business Processes," services, pp.231-238, 2008 IEEE Congress on Services - Part I, 2008
Usage of this product signifies your acceptance of the Terms of Use.