Proceedings of the 2nd International Workshop on Systems Development in SOA Environments 2008
DOI: 10.1145/1370916.1370927
|View full text |Cite
|
Sign up to set email alerts
|

Towards process-based composition of self-managing service-oriented systems

Abstract: Loose coupling and preserving safe changes are two key criteria for composing self-managing services. Composition of adaptive control components with business services without interfering with the original service operations is complicated by the dynamic and highly distributed nature of service-oriented systems. Essentially, encapsulating control logic into abstract logical models enables a clear separation of concerns, with states and transitions indicating the logical control flow. The challenge is to seamle… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2008
2008
2009
2009

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(4 citation statements)
references
References 12 publications
0
4
0
Order By: Relevance
“…Verma and Sheth [19] have applied business process models to support autonomic web processes. Business process modeling (BPM) tools have been increasingly used to coordinate business process flows, as opposed to hard-coded application logic [16]. Charfi and Mezini [3] use an aspect-based container to provide middleware support for BPEL.…”
Section: Related Work and State Of The Art Research Challengesmentioning
confidence: 99%
See 1 more Smart Citation
“…Verma and Sheth [19] have applied business process models to support autonomic web processes. Business process modeling (BPM) tools have been increasingly used to coordinate business process flows, as opposed to hard-coded application logic [16]. Charfi and Mezini [3] use an aspect-based container to provide middleware support for BPEL.…”
Section: Related Work and State Of The Art Research Challengesmentioning
confidence: 99%
“…Adaptability [5,7] is a key characteristic to deal with the complexities of some modern software intensive systems. Adaptive component designs where component connections are not hard coded, but are established dynamically by their logical or functional roles [16], are more flexible and faulty components are easier to replace. A selfadaptive software system is able to modify its structure and/or behaviour at run-time due to changes in the system or its requirements or deployed environment.…”
Section: Introductionmentioning
confidence: 99%
“…This task includes the mapping of the elements and associations in Fig 1 to the middleware components and communication mechanisms respectively. In our previous work, we have applied this architecture to develop several different adaptive applications on various popular open-source middleware platforms [7,11,17]. The common characteristics shared by these middlewares is that the architecture supports a pipeline of interceptors or handlers to methods of the target class instance.…”
Section: Architecture Mappingmentioning
confidence: 99%
“…As most middleware provides similar mechanics (such as interceptors and handlers) for extending their core functionalities to help custom and advanced development, the architecture is easy to be adopted for different platforms. Although we only demonstrate the usage on .Net WCF due to the space limitation, we have already validated this architecture on other Java Web service applications [4,7,11,17].…”
Section: Reflection and Conclusionmentioning
confidence: 99%