to (Elgedawy, 2015) for more details about the effect
of the cascading order on the discovery process accu-
racy.
8 CONCLUSION AND FUTURE
WORK
In this paper, we proposed DISCO, a dynamic self-
configuring discovery service for semantic web ser-
vices. DISCO creates for every query a collection of
executable BPEL processes, that can identify, evalu-
ate, and adapt the obtained matching results on the
fly. Such BPEL processes are realized on the fly by
choosing the suitable discovery schemes; adopting
different types of knowledge regarding the business
services and discovery schemes, which are captured
and managed by the JAMEJAM framework. Exper-
imental results show that DISCO could be automati-
cally re-configured according to the provided discov-
ery policies.
The main limitation of DISCO is lack of real-life
consolidated discovery knowledge repository. From
our experience industry is reluctant to build such
knowledge repository. Hence, our future work will fo-
cus on filling JAMEJAM with the required knowledge
types. Hoping that will make DISCO more practical,
and appealing to industry.
REFERENCES
Benatallah, B., Casati, F., Grigori, D., Nezhad, H. R., and
Toumani, F. (2005). Developing adapters for web ser-
vices integration. In Proceedings of CAiSE, LNCS vol.
3520,, pages 415–429.
Berardi, D., Calvanese, D., Giacomo, G. D., Lenzerini, M.,
and Mecella, M. (2003). Automatic composition of e-
services that export their behavior. In Proceedings of
the first InternationalConference on Service Oriented
Computing (ICSOC), pages 43–58, Trento, Italy.
Bianchini, D., Cappiello, C., De Antonellis, V., and Pernici,
B. (2014). Service identification in interorganizational
process design. Services Computing, IEEE Transac-
tions on, 7(2):265–278.
Bislimovska, B., Bozzon, A., Brambilla, M., and Fraternali,
P. (2014). Textual and content-based search in repos-
itories of web application models. ACM Trans. Web,
8(2):11:1–11:47.
Brogi, A., Corfini, S., and Popescu, R. (2008). Semantics-
based composition-oriented discovery of web ser-
vices. ACM Trans. Internet Technol., 8(4):19:1–19:39.
Elgazzar, K., Hassanein, H. S., and Martin, P. (2013). Daas:
Cloud-based mobile web service discovery. Pervasive
and Mobile Computing.
Elgedawy, I. (2015). USTA: An aspect-oriented knowl-
edge management framework for reusable assets dis-
covery. The Arabian Journal for Science and Engi-
neering, 40(2).
Elgedawy, I. (2016). JAMEJAM: A framework for automat-
ing the service discovery process. Journal of Software
(JSW), 11(7).
Elgedawy, I., Tari, Z., and Thom, J. A. (2008). Correctness-
aware high-level functional matching approaches for
semantic web services. ACM Transactions on Web,
Special Issue on SOC, 2(2).
Keller, U., Lara, R., Polleres, A., Toma, I., Kifer, M., and
Fensel, D. (2004). WSMO web service discovery.
http://www.wsmo.org/2004/d5/d5.1/v0.1/20041112.
Kokash, N., van den Heuvel, W.-J., and D’Andrea, V.
(2006). Leveraging web services discovery with cus-
tomizable hybrid matching. In ICSOC, volume 4294
of Lecture Notes in Computer Science, pages 522–
528. Springer.
Kritikos, K., Plexousakis, D., and Patern
`
o, F. (2014).
Task model-driven realization of interactive applica-
tion functionality through services. ACM Trans. In-
teract. Intell. Syst., 3(4):25:1–25:31.
Medjahed, B., Bouguettaya, A., and Elmagarmid, A.
(2003). Composing web services on the semantic web.
Very Large Data Base Journal, 12(4):333–351.
Paliwal, A. V., Shafiq, B., Vaidya, J., Xiong, H., and Adam,
N. (2012). Semantics-based automated service dis-
covery. IEEE Transactions on Services Computing,
5(2):260–275.
Papazoglou, M., Aiello, M., Pistore, M., and Yang, J.
(2002). Planning for requests against web services.
IEEE Data Engineering Bulletin, 25(4):41–46.
Plebani, P. and Pernici, B. (2009). Urbe: Web ser-
vice retrieval based on similarity evaluation. IEEE
Transactions on Knowledge and Data Engineering,
21(11):1629–1642.
Sangers, J., Frasincar, F., Hogenboom, F., and Chepegin, V.
(2013). Semantic web service discovery using natural
language processing techniques. Expert Systems with
Applications, 40(11):4660–4671.
Thakkar, S., Ambite, J., and Knoblock, C. (2004). A
data integration approach to automatically composing
and optimizing web services. In Proceedings of the
second ICAPS International Workshop on Planning
and Scheduling for Web and Grid Services, British
Columbia, Canada.
Zisman, A., Spanoudakis, G., Dooley, J., and Siveroni, I.
(2013). Proactive and reactive runtime service discov-
ery: a framework and its evaluation. IEEE Transac-
tions on Software Engineering, 39(7):954–974.
CLOSER 2017 - 7th International Conference on Cloud Computing and Services Science
314