Ws-Contract Establishment with QoS: an Approach Based on Feature Modeling

Electronic contracts describe inter-organizational business processes in terms of supply and consumption of electronic services (commonly Web services). The establishment of e-contracts in a particular business domain usually involves a set of well-defined common and variable properties. These properties are not fully exploited by the existing e-contract establishment approaches. Feature modeling is a software engineering technique that has been widely used for capturing and managing commonalities and variabilities of product families in the context of software product line. This paper presents a feature-based approach to support Web services e-contract (WS-contract) establishment. The approach aims at improving the information structure and reuse of WS-contracts, including the QoS attributes. Features are used to represent possible WS-contract elements in order to drive WS-contract template instantiation, thus acting as a configuration space manager. A toolkit named FeatureContract was developed to autom...

[1]  Daniel A. Menascé,et al.  QoS Issues in Web Services , 2002, IEEE Internet Comput..

[2]  Thomas R. Gruber,et al.  A Translation Approach to Portable Ontologies , 1993 .

[3]  Paul W. P. J. Grefen,et al.  Contract-driven creation and operation of virtual enterprises , 2001, Comput. Networks.

[4]  Kyo Chul Kang,et al.  Feature-Oriented Domain Analysis (FODA) Feasibility Study , 1990 .

[5]  Morad Benyoucef,et al.  Towards the Automation of E-Negotiation Processes Based on Web Services - A Modeling Approach , 2005, WISE.

[6]  Mareike Schoop,et al.  Electronic contracts in negotiation support systems: challenges, design and implementation , 2005, Seventh IEEE International Conference on E-Commerce Technology (CEC'05).

[7]  Olivera Marjanovic,et al.  Towards formal modeling of e-contracts , 2001, Proceedings Fifth IEEE International Enterprise Distributed Object Computing Conference.

[8]  Erich J. Neuhold,et al.  IPSI-PF.A business process matchmaking engine based on annotated finite state automata , 2005, Inf. Syst. E Bus. Manag..

[9]  Yigal Hoffner,et al.  Transforming agreements into contracts , 2005, Int. J. Cooperative Inf. Syst..

[10]  Alessandro Pasetti,et al.  XML-Based Feature Modelling , 2004, ICSR.

[11]  Ilka Philippow,et al.  Feature-Oriented Development of Software Product Lines: Mapping Feature Models to the Architecture , 2004, Net.ObjectDays.

[12]  Krzysztof Czarnecki,et al.  Staged configuration through specialization and multilevel configuration of feature models , 2005, Softw. Process. Improv. Pract..

[13]  Luciano Baresi,et al.  WS-Policy for Service Monitoring , 2005, TES.

[14]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[15]  Krzysztof Czarnecki,et al.  Feature models are views on ontologies , 2006 .

[16]  Amit P. Sheth,et al.  Semantic WS-agreement partner selection , 2006, WWW '06.

[17]  Umeshwar Dayal,et al.  Business Process Coordination: State of the Art, Trends, and Open Issues , 2001, VLDB.

[18]  Paul W. P. J. Grefen,et al.  The 4W framework for B2B e-contracting , 2003, Int. J. Netw. Virtual Organisations.

[19]  Martin L. Griss,et al.  Implementing Product-Line Features with Component Reuse , 2000, ICSR.

[20]  Boualem Benatallah,et al.  A configurable matchmaking framework for electronic marketplaces , 2004, Electron. Commer. Res. Appl..

[21]  Paul Johannesson,et al.  Semantic Representation of Contract Knowledge using Multi Tier Ontology , 2003, SWDB.

[22]  Andrew Berry,et al.  Extending choreography with business contract constraints , 2005, Int. J. Cooperative Inf. Syst..

[23]  Frank Leymann,et al.  Web services and business process management , 2002, IBM Syst. J..

[24]  Kamalakar Karlapalem,et al.  From Contracts to E-Contracts: Modeling and Enactment , 2005, Inf. Technol. Manag..

[25]  Fabio Casati,et al.  Automated SLA Monitoring for Web Services , 2002, DSOM.

[26]  Jaejoon Lee,et al.  FORM: A feature-;oriented reuse method with domain-;specific reference architectures , 1998, Ann. Softw. Eng..

[27]  Winfried Lamersdorf,et al.  Electronic contracting with COSMOS-how to establish, negotiate and execute electronic contracts on the Internet , 1998, Proceedings Second International Enterprise Distributed Object Computing (Cat. No.98EX244).

[28]  Heiko Ludwig,et al.  The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services , 2003, Journal of Network and Systems Management.

[29]  Philippe Dugerdil,et al.  Contract-based cross-organizational automated processes , 2005, Seventh IEEE International Conference on E-Commerce Technology (CEC'05).

[30]  Peter F. Linington,et al.  Automating support for e-business contracts , 2005, Int. J. Cooperative Inf. Syst..

[31]  Michal Antkiewicz,et al.  FeaturePlugin: feature modeling plug-in for Eclipse , 2004, eclipse '04.

[32]  Mike P. Papazoglou,et al.  Introduction: Service-oriented computing , 2003, CACM.

[33]  Mark Perry,et al.  SLA Automated Negotiation Manager for Computing Services , 2006, The 8th IEEE International Conference on E-Commerce Technology and The 3rd IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services (CEC/EEE'06).

[34]  Vladimir Tosic,et al.  On comprehensive contractual descriptions of Web services , 2005, 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service.

[35]  Werner Streitberger Framework for the negotiation of electronic contracts in e-business on demand , 2005, Seventh IEEE International Conference on E-Commerce Technology (CEC'05).

[36]  Marek J. Sergot,et al.  Using the event calculus for tracking the normative state of contracts , 2005, Int. J. Cooperative Inf. Syst..

[37]  Maria Beatriz Felgar de Toledo,et al.  A Feature-based Approach to Electronic Contracts , 2006, The 8th IEEE International Conference on E-Commerce Technology and The 3rd IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services (CEC/EEE'06).

[38]  Shing-Chi Cheung,et al.  A three-layer architecture for e-contract enforcement in an e-service environment , 2003, 36th Annual Hawaii International Conference on System Sciences, 2003. Proceedings of the.