A non-invasive approach to dynamic web services provisioning

被引:0
作者
Cao, F [1 ]
Bryant, BR [1 ]
Liu, SH [1 ]
Zhao, W [1 ]
机构
[1] Univ Alabama Birmingham, Birmingham, AL 35294 USA
来源
2005 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, VOLS 1 AND 2, PROCEEDINGS | 2005年
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Service-oriented computing has emerged as a new component-based software development paradigm in a network-centric environment. By using a standard description language and protocol, services can be used to wrap legacy software systems to be integrated beyond the enterprise boundary across heterogeneous plafforms. Nevertheless, the challenges come in tandem with the opportunities because of the inherent dynamic characteristics within a distributed environment. In particular, there is a need for dynamic adaptation for provisioned services to accommodate the ever-changing business requirements externally as well as the computing resource status internally, while maintaining the continuousness of service provisioning. We present a dynamic Web Service provisioning approach based on NET Common Language Runtime, one of the two primary Web Services Platforms, exploring the runtime code manipulation at the Intermediate Language (IL) level rather than at the source code level. Meanwhile, we show how the service provisioning can be adapted in a modularized way by complementing the conventional Service-Oriented Architecture (SOA) with a repository of adaptation aspects. Moreover, we demonstrate how dynamic service provisioning can be used for non-functional property assurance.
引用
收藏
页码:229 / 236
页数:8
相关论文
共 10 条
[1]  
Charfi A, 2004, LECT NOTES COMPUT SC, V3250, P168
[2]  
DAN A, 2002, WEB SERVICE LEVEL AG
[3]  
DUZAN G, 2004, P 3 INT C ASP OR SOF, P66
[4]  
Gamma E., 1995, Design Patterns: Elements of Reusable Object-Oriented Software, V206, P395
[5]  
Gough John., 2002, Compiling for the .NET Common Language Runtime (CLR)
[6]  
Kiczales G, 1997, LECT NOTES COMPUT SC, V1241, P220, DOI 10.1007/BFb0053381
[7]  
LAM J, 2002, 1 INT C ASP OR SOFTW
[8]  
Newcomer E., 2002, UNDERSTANDING WEB SE
[9]  
STUTZ D, 2003, SHARED SOURCE CLI ES
[10]  
VERHEECKE B, 2004, INT J WEB SERVICES R, P25