2008 IEEE Congress on Services - Part I 2008
DOI: 10.1109/services-1.2008.76
|View full text |Cite
|
Sign up to set email alerts
|

Early Aspects for Non-Functional Properties in Service Oriented Business Processes

Abstract: 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 function… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0
1

Year Published

2010
2010
2018
2018

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 12 publications
(12 citation statements)
references
References 16 publications
0
11
0
1
Order By: Relevance
“…Although concerned with the implementation of BPs, more specifically with composition, this proposal underlines the business rule perspective as an important modularity issue. Wada et al (2008) propose an AO language to separate functional and non-functional properties in BPs, in order to preserve the reusability of services. Each aspect specifies non-functional properties which crosscut among multiple services, and is woven to a BP and transformed to application code.…”
Section: Identification Of Crossing Concepts and The Aspect Approachmentioning
confidence: 99%
See 2 more Smart Citations
“…Although concerned with the implementation of BPs, more specifically with composition, this proposal underlines the business rule perspective as an important modularity issue. Wada et al (2008) propose an AO language to separate functional and non-functional properties in BPs, in order to preserve the reusability of services. Each aspect specifies non-functional properties which crosscut among multiple services, and is woven to a BP and transformed to application code.…”
Section: Identification Of Crossing Concepts and The Aspect Approachmentioning
confidence: 99%
“…To the best of our knowledge, few researchers have considered the mating of AO concepts at the BP level, but only in preliminary form ([XXX] ;Charfi, 2007;Wada et al, 2008;Park et al, 2007). Approaches addressing this issue at the software requirements level have in common the introduction of a whole new set of abstractions -usually derived directly from AO implementation techniques -thereby increasing the complexity of the conventional requirement abstractions.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…This profile models security in a low level, defining technical security properties (e.g., algorithms, tokens, timeout) of the system. In Wada et al [28] the original approach is extended, by now starting from a BPMN model (functional) and a Feature model (non-functional) that are weaved to generate the UP-SNFR model. Although defining non-functional properties early, the business and design models share the same abstraction level to define the non-functional aspects.…”
Section: Related Workmentioning
confidence: 99%
“…Therefore, it is necessary to specify attributes of quality for business processes rather than services, reducing costs and surcharges in the development and application maintenance. Unfortunately, UML, BPMN and BPEL do not support separation of concerns per se [8]. The use of concerns managed by models allows us to adjust service orchestrations in high level of abstraction, so that business processes can be enriched with additional features [9] without major modifications or changes in code-level source.…”
Section: A Soc and Quality Attributesmentioning
confidence: 99%