Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


315 Design and Deployment of Service Oriented Applications with Non- Functional Requirements László Gönczy Budapest University of Technology and Economics, Hungary Dániel Varró Budapest University of Technology and Economics, Hungary Chapter 15 ABSTRACT As the use of SOA became a mainstream in enterprise application development, there is a growing need for designing non-functional aspects of service integration at the architectural level, instead of creating only technology specific assets (configuration descriptors). This architectural design supports flexibility and early validation of requirements. This chapter presents a model-driven method supporting the auto- mated deployment of service configurations. This deployment technique is supported by an extensible tool chain where (i) service models are captured by a service-oriented extension of UML enabling to capture non-functional requirements, and (ii) configuration descriptors for the target deployment platform are derived by automated model transformations within the VIATRA2 framework. INTRODUCTION Service-Oriented Architectures (SOA) provide a flexible and dynamic platform for implementing business services. Due to the rapid increase in the DOI: 10.4018/978-1-60960-493-6.ch015 number of available services, more emphasis is put on their reliability, availability, security, etc. In order to meet such non-functional requirements, a service needs to be designed for reliability by making design decisions on an architectural level. Recently, various non-functional parameters of services have been identified by various Copyright © 2011, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.