Skip to main content

Web Service E-Contract Establishment Using Features

  • Conference paper
Business Process Management (BPM 2006)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 4102))

Included in the following conference series:

Abstract

Electronic contracts describe inter-organizational business processes in terms of supply and consumption of electronic services (commonly Web services). In a given contract domain, it is usually possible to identify a set of well-defined common and variation points. Feature modeling is an ontology-like 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 proposes a feature-based approach in order to decrease the complexity in Web service e-contract establishment. The feasibility of the approach is shown by a case study carried out within the telecom context and based on experimental software engineering concepts.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Dayal, M.U., Ladin, R.: Business Process Coordination: State of the Art, Trends, and Open Issues. In: VLBD 2001, pp. 3–13. Morgan Kaufmann, Italy (2001)

    Google Scholar 

  2. Leymann, F., Roller, D., Schmidt, M.-T.: Web services and business process management. IBM Systems Journal 41(2), 198–211 (2002)

    Article  Google Scholar 

  3. Papazoglou, M., Georgakopoulos, D.: ServiceOriented Computing. Communications of the ACM: ServiceOriented Computing 46(10), 24–28 (2003)

    Google Scholar 

  4. Web Services, http://www.w3.org/2002/ws/

  5. Web Services Description Language (WSDL), http://www.w3.org/TR/wsdl

  6. UDDI.org., http://www.uddi.org

  7. SOAP Specifications, http://www.w3.org/TR/SOAP

  8. Hoffner, Y., Field, S., Grefen, P., Ludwig, H.: Contract-Driven Creation and Operation of Virtual Enterprises. Computer Networks, The International Journal of Computer and Telecommunications Networking 37, 111–136 (2001)

    Google Scholar 

  9. Chiu, D.K.W., Cheung, S.-C., Till, S.: A Three Layer Architecture for E-Contract Enforcement in an E-Service Environment. In: HICSS 2003, USA (2003)

    Google Scholar 

  10. Rouached, M., Perring, O., Godart, C.: A Contract Layered Architecture for Regulating Cross-Organisational Business Processes. In: van der Aalst, W.M.P., Benatallah, B., Casati, F., Curbera, F. (eds.) BPM 2005. LNCS, vol. 3649, pp. 410–415. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  11. Krishna, P.R., Karlapalem, K., Dani, A.R.: From Contract to E-Contracts: Modeling and Enactment. Information Technology and Management 6(4), 363–387 (2005)

    Article  Google Scholar 

  12. von Susani, O., Dugerdil, P.: Contract-Based Cross-Organizational Automated Processes. In: IEEE CEC 2005, pp. 540–543. IEEE Computer Society, Los Alamitos (2005)

    Google Scholar 

  13. Keller, A., Ludwig, H.: The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services. Journal of Network and Systems Management 11(1), 57–81 (2003)

    Article  Google Scholar 

  14. Tosic, V.: On Comprehensive Contractual Descriptions of Web Services. In: IEEE Int. Conf. On e-Technology, e-Commerce and e-Service, pp. 444–449 (2005)

    Google Scholar 

  15. Fantinato, M., de Toledo, M.B.F., Gimenes, I.M.S.: A Feature-based Approach to Electronic Contracts. In: IEEE Joint Conference on E-Commerce Technology (CEC 2006) and Enterprise Computing, E-Commerce and E-Services (EEE 2006) (2006)

    Google Scholar 

  16. SEI – Software Engineering Institute, A Framework for Software Product Line Practice. Version 4.2, Pittsburgh, http://www.sei.cmu.edu/productlines/framework.html

  17. Czarnecki, K., Helsen, S., Eisenecker, U.: Staged Configuration through Specialization and Multi-Level Configuration of Feature Models. Software Process Improv. and Practice 10(2), 143–169 (2005)

    Article  Google Scholar 

  18. Oliveira Jr., E.A., et al.: A Variability Management Process for Software Product Lines. In: CASCON 2005. IBM Press, Canada (2005)

    Google Scholar 

  19. Kang, K., et al.: Feature-Oriented Domain Analysis (FODA) Feasibility Study. Technical Report CMU/SEI-90-TR-021, SEI/CMU, Pittsburgh (1990)

    Google Scholar 

  20. Kang, K.C., et al.: FORM: A Feature-Oriented Reuse Method with Domain-Specific Reference Architectures. Annals of Soft. Engin. 5, 143–168 (1998)

    Article  Google Scholar 

  21. Cechticky, V., et al.: XML-Based Feature Modelling. In: Bosch, J., Krueger, C. (eds.) ICOIN 2004 and ICSR 2004. LNCS, vol. 3107, pp. 101–114. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  22. Sochos, P., Philippow, I., Riebisch, M.: Feature-Oriented Development of Software Product Lines: Mapping Feature Models to the Architecture. In: Net.ObjectDays 2004 (2004)

    Google Scholar 

  23. Griss, M.L.: Implementing Product-Line Features with Component Reuse. In: Frakes, W.B. (ed.) ICSR 2000. LNCS, vol. 1844, pp. 137–152. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  24. Gruber, T.R.: A translation approach to portable ontologies. Knowledge Acquisition 5(2), 199–220 (1993)

    Article  Google Scholar 

  25. OWL Web Ontology Language Overview Web site, http://www.w3.org/TR/owl-features/

  26. Streitberger, W.: Framework for the Negotiation of Electronic Contracts in E-Business on Demand. In: IEEE CEC 2005, pp. 370–373. IEEE Computer Society, Los Alamitos (2005)

    Google Scholar 

  27. Rinderle, S., Benyoucef, M.: Towards the Automation of E-Negotiation Processes Based on Web Services - A Modeling Approach. In: Ngu, A.H.H., Kitsuregawa, M., Neuhold, E.J., Chung, J.-Y., Sheng, Q.Z. (eds.) WISE 2005. LNCS, vol. 3806, pp. 443–453. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  28. Jertila, A., Schoop, M.: Electronic Contracts in Negotiation Support Systems: Challenges, Design and Implementation. In: IEEE CEC 2005, pp. 396–399. IEEE Comp. Soc., Los Alamitos (2005)

    Google Scholar 

  29. Andrieux, A., et al.: Web Services Agreement Specification (WS-Agreement) (2006), https://forge.gridforum.org/projects/graap-wg/document/WS-AgreementSpecificationDraft.doc/en/10

  30. Oldham, N., et al.: Semantic WS-Agreement Partner Selection. In: 15th International World Wide Web Conference (WWW 2006). ACM, New York (2006)

    Google Scholar 

  31. Bajaj, S., et al.: Web Services Policy Framework (WS-Policy), http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-polfram/ws-policy-2006-03-01.pdf

  32. Baresi, L., Guinea, S., Plebani, P.: WS-Policy for Service Monitoring. In: 6th VLDB Workshop on Technologies for E-Services (VLDB-TES 2005) (2005)

    Google Scholar 

  33. Marjanovic, O., Milosevic, Z.: Towards Formal Modeling of e-Contracts. In: EDOC 2001, pp. 59–68. IEEE Computer Society, USA (2001)

    Google Scholar 

  34. Sahai, A., et al.: Automated SLA Monitoring for Web Services. In: DSON 2002, pp. 28–41. Springer, Canada (2002)

    Google Scholar 

  35. Menasce, D.A.: QoS Issues in Web Services. IEEE Internet Computing 6(6), 72–75 (2002)

    Article  Google Scholar 

  36. CrossFlow Web site, http://www.crossflow.org

  37. WfMC Web site, http://www.wfmc.org

  38. IBM Rational RequisitePro Web site, http://www-306.ibm.com/software/awdtools/reqpro

  39. Wang, H., Fang, L.Y., Sun, J., Zhang, H., Pan, J.Z.: A Semantic Web Approach to Feature Modeling and Verification. In: SWESE (2005)

    Google Scholar 

  40. Kitchenham, B., Pickard, L., Lawrence Pfleeger, S.: Case Studies for Method and Tool Evaluation. IEEE Software 12(4), 52–62 (1995)

    Article  Google Scholar 

  41. Pfleeger, S.L.: Experimental design and analysis in software engineering: Part 2: how to set up and experiment. ACM SIGSOFT Soft. Eng. Notes 20(1), 22–26 (1995)

    Article  Google Scholar 

  42. Terplan, K.: OSS Essentials: Support System Solutions for Service Providers. John Wiley & Sons, USA (2001)

    Google Scholar 

  43. Hunter, J., Thiebaud, M.: Telecommunications Billing Systems – Implementing and Upgrading for Profitability. McGraw-Hill, USA (2003)

    Google Scholar 

  44. Antkiewicz, M., Czarnecki, K.: FeaturePlugin: Feature Modeling Plug-in for Eclipse. In: Workshop on Eclipse Technology Exchange, pp. 67–72. ACM Press, Canada (2004)

    Chapter  Google Scholar 

  45. Business Process Execution Language for Web Services (BPEL4WS), http://www-128.ibm.com/developerworks/library/specification/ws-bpel/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fantinato, M., de S. Gimenes, I.M., de Toledo, M.B.F. (2006). Web Service E-Contract Establishment Using Features. In: Dustdar, S., Fiadeiro, J.L., Sheth, A.P. (eds) Business Process Management. BPM 2006. Lecture Notes in Computer Science, vol 4102. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11841760_20

Download citation

  • DOI: https://doi.org/10.1007/11841760_20

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-38901-9

  • Online ISBN: 978-3-540-38903-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics