Skip to main content
Log in

Non-functional parameters and automatic generation and publishing for Web service description improvement

  • Original Research Paper
  • Published:
Service Oriented Computing and Applications Aims and scope Submit manuscript

Abstract

The concept of intention is usually addressed only from a service user side. Moreover, the concepts of context and Quality of Service (QoS) are not attributed great importance in the various stages of a Web service life cycle. Consequently, this lack of information in service descriptions leads to a significant semantic loss, which negatively affects the accuracy of their discovery. In order to overcome these problems, we proposed to integrate these nonfunctional properties (context, QoS and intention) within the Web Service descriptions. To automatically generate and publish these descriptions, we propose in this paper a framework called Adaptable Intentional Web Service-Publishing Framework. This framework semantically annotates the OWL-S description by nonfunctional properties. Moreover, we ensure the semantic annotation through an automatic detection method of service intention developed using Natural Language Processing techniques. As for the publication task, we extended the UDDI register so that it encompasses intentional, contextual and QoS information.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Notes

  1. The International Telecommunication Union (ITU) standard X.902, Information technology - Open distributed processing - Reference Model.

References

  1. Ait-Ali-Slimane A, Kirsch-Pinheiro M, Souveyet C (2012) Considering quality of a service in an intentional approach (Chap. 15). In: Reiff-Marganiec S, Tilly M (eds) Handbook of research on service-oriented systems and non-functional properties: Future Directions. IGI Global, pp 334–351

  2. Akkiraju R, Farrell J, Miller JA, Nagarajan M, Sheth A, Verma K (2005) Web service semantics-wsdl-s. Report. https://corescholar.libraries.wright.edu/knoesis/69/

  3. Aljoumaa K, Assar S, Souveyet C (2010) Publishing intentional services using new annotation for wsdl. In: Proceedings of the 12th international conference on information integration and web-based applications & services, pp 881–884. ACM

  4. Boukadi K, Ghedira C, Chaari S, Vincent L, Bataineh E (2008) Cwsc4ec: How to employ context, web service, and community in enterprise collaboration. In: Proceedings of the 8th international conference on new technologies in distributed systems, NOTERE ’08, pp 6:1–6:12. ACM, New York, NY, USA

  5. Burstein M, Hobbs J, Lassila O, Mcdermott D, Mcilraith S, Narayanan S, Paolucci M, Parsia B, Payne T, Sirin E, et al (2004) Owl-s: semantic markup for web services. Member Submission 22, W3C, November 2004. http://www.w3.org/Submission/2004/SUBM-OWL-S-20041122/

  6. Chaari T, Laforest F, Celentano A (2004) Design of context-aware applications based on web services. INSA Lyon, France, Technical Report RR-2004-033

  7. Colgrave J, Januszewski K, Clément L, Rogers T (2004) Using wsdl in a uddi registry, version 2.0. 2. Technical note, OASIS

  8. da Silva Santos LOB, Guizzardi G, Pires LF, van Sinderen M (2009) From user goals to service discovery and composition. In: Advances in conceptual modeling-challenging perspectives, pp 265–274. Springer

  9. De Bruijn J, Fensel D, Kerrigan M, Keller U, Lausen H, Scicluna J (2008) The web service modeling ontology. The Web Service Modeling Language, Modeling Semantic Web Services, pp 23–28

  10. De Marneffe MC, Manning CD (2008) The stanford typed dependencies representation. In: Proceedings of the workshop on cross-framework and cross-domain parser evaluation (Coling’08), pp 1–8. Association for Computational Linguistics

  11. Dey AK (2001) Understanding and using context. Pers Ubiquitous Comput 5(1):4–7. https://doi.org/10.1007/s007790170019

    Article  Google Scholar 

  12. Dey AK, Abowd GD, Salber D (2001) A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Hum Comput Interact 16(2):97–166

    Article  Google Scholar 

  13. Dik SC (1981) Functional grammar, vol 7. Foris Pubns, Dordrecht

    Google Scholar 

  14. Driss M, Moha N, Jamoussi Y, Jezequel JM, Ghezala HHB (2010) A requirement-centric approach to web service modeling, discovery, and selection. In: Service-oriented computing, pp 258–272. Springer

  15. Fillmore CJ (1967) The case for case. Universals in linguistic theory, Holt, Rinehart, Winston

    MATH  Google Scholar 

  16. Jung Y, Cho Y, Park YM, Lee T (2013) Automatic tagging of functional-goals for goal-driven semantic service discovery. In: IEEE 7th international conference on semantic computing (ICSC’13), pp 212–219. IEEE

  17. Kaabi RS, Souveyet C (2007) Capturing intentional services with business process maps. In: Proceedings of the 1st international conference on research challenges in information science (RCIS’07), pp 309–318

  18. Khanfir E, Djemaa RB, Amous I (2015) Quality and context awareness intention web service ontology. In: IEEE 10th 2015 world congress on services (SERVICES’15), pp 121–125

  19. Lausen H, Polleres A, Roman D et al (2005) Web service modeling ontology (wsmo). Member Submission 3, W3C, Juner 2005. https://www.w3.org/Submission/WSMO/

  20. Martin D, Paolucci M, McIlraith S, Burstein M, McDermott D, McGuinness D, Parsia B, Payne T, Sabou M, Solanki M, et al (2005) Bringing semantics to web services: The owl-s approach. In: Semantic web services and web process composition, pp 26–42. Springer

  21. Najar S, Kirsch-Pinheiro M, Souveyet C (2011) The influence of context on intentional service. In: IEEE 35th annual computer software and applications conference workshops (COMPSACW’11), pp 470–475. IEEE

  22. Papazoglou MP (2003) Service-oriented computing: Concepts, characteristics and directions. In: Proceedings of the 4th international conference on web information systems engineering (WISE’03), pp 3–12. IEEE

  23. Penserini L, Perini A, Susi A, Mylopoulos J (2007) High variability design for software agents: extending tropos. ACM Trans Auton Adapt Syst (TAAS’07) 2(4):16

    Article  Google Scholar 

  24. Perf4j: Perf4j - performance statistics for java code. http://perf4j.codehaus.org/

  25. Portchelvi V, Prasanna v (2015) A goal-directed orchestration approach for agile service composition. Int J Inf Technol Comput Sci (IJITCS) 7(3):60

    Google Scholar 

  26. Prat N (1997) Goal formalization and classification for requirement analysis. In: Proceedings of the 3rd international workshop on requirements engineering: foundations of software quality (REFSQ‘97)

  27. Rolland C, Kaabi RS, Kraiem N (2007) On isoa: Intentional services oriented architecture. In: Proceedings of the 19th international conference on advanced information systems engineering (CAiSE’07), pp 158–172. Springer

  28. Rolland C, Kirsch-Pinheiro M, Souveyet C (2010) An intentional approach to service engineering. IEEE Trans Serv Comput 3(4):292–305

    Article  Google Scholar 

  29. Schilit B, Adams N, Want R (1994) Context-aware computing applications. In: Proceedings of the 1st workshop on mobile computing systems and applications (WMCSA’94), pp 85–90. IEEE

  30. Song S, Lee SW (2013) A goal-driven approach for adaptive service composition using planning. Math Comput Model 58(1):261–273

    Article  Google Scholar 

  31. Srinivasan N, Paolucci M, Sycara K (2004) Adding owl-s to uddi, implementation and throughput. In: Proceedings of the 1st international workshop on semantic web service and web process composition (SWSWPC’04) 25

  32. Vogel A, Kerherve B, von Bochmann G, Gecsei J (1995) Distributed multimedia and qos: a survey. IEEE Multimed 2(2):10–19

    Article  Google Scholar 

  33. Yu L, Glenstrup A, Zhang Y, Su S (2010) Goal-driven context-aware service composition. In: 5th international conference on pervasive computing and applications (ICPCA’10), pp 342–347. IEEE

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Emna Khanfir.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Khanfir, E., Djemaa, R.B. & Amous, I. Non-functional parameters and automatic generation and publishing for Web service description improvement . SOCA 12, 155–168 (2018). https://doi.org/10.1007/s11761-018-0227-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11761-018-0227-3

Keywords

Navigation