Manners externalize semantics for on-demand composition of context-aware services

被引:3
作者
Arsanjani, A
Curbera, F
Mukhi, N
机构
来源
IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS | 2004年
关键词
manners; service composition; service-oriented architecture; component-based software engineering; Grammar-oriented object design; context-aware components; on-demand computing; dynamically reconfigurable software architecture;
D O I
10.1109/ICWS.2004.1314785
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Architectural mismatch [1]; the semantic and syntactic gap preventing component composition, can be partially alleviated through the ubiquity of the protocols for service composition (syntax). And yet, the semantics of service or component composition have remained elusive. The contribution of this paper builds on the notions introduced by grammar-oriented object design (GOOD) using the notion of manners to specify the semantics of services and drive their automated composition through dynamically re-configure architectures enabled through GOOD. This leads to the use of manners for explicit service semantics representation in a re-configurable architectural style. We describe the base requirements for automated component and services composition and show how automated assembly of components and services can be accomplished through a dynamically re-configurable (DyRec) architectural style. In addition, we show how this vision of dynamic reconfiguration is naturally supported by the Web services framework, because it derives from some of the core requirements of the Service Oriented Architectures (SOA) style embodied by Web services. Further, we discuss how such a DyRec architectural style can be implemented using grammar-oriented object design (GOOD) and describe a project that led to a tool called the Business, Compiler, to accomplish dynamic composition and collaboration.
引用
收藏
页码:583 / 590
页数:8
相关论文
共 25 条
[1]  
Achermann F., 2001, SOFTWARE ARCHITECTUR, P261
[2]  
[Anonymous], P 17 INT C SOFTW ENG
[3]  
[Anonymous], 1998, OBJECTS COMPONENTS F
[4]  
ARSANJANI A, 2003, P 1 INT C WEB SERV
[5]  
ARSANJANI A, P TOOLS 2001
[6]  
ARSANJANI A, 2002, P 2002 INT C SOFTW M
[7]  
ARSANJANI A, 2001, P IASTED 2001 C MOD
[8]  
AUGUSTON M, 1995, P 2 INT WORKSH AUT A, P277
[9]  
BRYANT BR, 2002, P 35 HAW INT C SYST
[10]  
COBLEIGH JM, 2002, P 10 INT S FDN SOFTW