DocumentCode
2296891
Title
Pattern-based Policy Configuration for SOA Applications
Author
Satoh, Fumiko ; Mukhi, Nirmal K. ; Nakamura, Yuichi ; Hirose, Shinichi
Author_Institution
IBM Tokyo Res. Lab., Yamato
Volume
1
fYear
2008
fDate
7-11 July 2008
Firstpage
13
Lastpage
20
Abstract
Service component architecture (SCA) defines a component model that allows for a late binding with a concrete implementation. Similarly, the SCA policy framework defines a policy mechanism that uses intents, which are high-level declarations of desired nonfunctional features that are bound to concrete policies at a later time. The definitions of intents are simple, but the actual intent application is complex. Meeting policy requirements requires application of intents at many points in an assembly, and presumes domain knowledge about the semantics and constraints related to using a particular combination of intents. We propose pattern based policy configuration to resolve these difficulties. Our proposed configuration system has two features: policy intent patterns and pattern application rules. Domain knowledge is encoded as roles and role constraints in policy intent patterns. Pattern application rules can be used to define how patterns are applied automatically. This paper takes the original approach of thinking about policy application from a compositional perspective; this reduces the complexity of meeting nonfunctional requirements for SCA assemblies and provides a validation framework for applied intents.
Keywords
software architecture; SOA; pattern application rules; policy intent patterns; service component architecture; Assembly; Best practices; Component architectures; Concrete; Engines; Laboratories; Logic programming; Semiconductor optical amplifiers; Service oriented architecture; Wire; Policy Pattern; Security Policy; Service Component Architecture;
fLanguage
English
Publisher
ieee
Conference_Titel
Services Computing, 2008. SCC '08. IEEE International Conference on
Conference_Location
Honolulu, HI
Print_ISBN
978-0-7695-3283-7
Type
conf
DOI
10.1109/SCC.2008.72
Filename
4578444
Link To Document