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.
Similar content being viewed by others
Notes
The International Telecommunication Union (ITU) standard X.902, Information technology - Open distributed processing - Reference Model.
References
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
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/
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
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
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/
Chaari T, Laforest F, Celentano A (2004) Design of context-aware applications based on web services. INSA Lyon, France, Technical Report RR-2004-033
Colgrave J, Januszewski K, Clément L, Rogers T (2004) Using wsdl in a uddi registry, version 2.0. 2. Technical note, OASIS
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
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
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
Dey AK (2001) Understanding and using context. Pers Ubiquitous Comput 5(1):4–7. https://doi.org/10.1007/s007790170019
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
Dik SC (1981) Functional grammar, vol 7. Foris Pubns, Dordrecht
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
Fillmore CJ (1967) The case for case. Universals in linguistic theory, Holt, Rinehart, Winston
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
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
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
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/
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
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
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
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
Perf4j: Perf4j - performance statistics for java code. http://perf4j.codehaus.org/
Portchelvi V, Prasanna v (2015) A goal-directed orchestration approach for agile service composition. Int J Inf Technol Comput Sci (IJITCS) 7(3):60
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)
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
Rolland C, Kirsch-Pinheiro M, Souveyet C (2010) An intentional approach to service engineering. IEEE Trans Serv Comput 3(4):292–305
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
Song S, Lee SW (2013) A goal-driven approach for adaptive service composition using planning. Math Comput Model 58(1):261–273
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
Vogel A, Kerherve B, von Bochmann G, Gecsei J (1995) Distributed multimedia and qos: a survey. IEEE Multimed 2(2):10–19
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
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11761-018-0227-3