Toward web service dependency discovery for SOA management

Sujoy Basu, Fabio Casati, Florian Daniel

Результат исследований: Материалы для книги/типы отчетовМатериалы для конференции

28 Цитирования (Scopus)

Выдержка

The Service-Oriented Architecture (SOA) has become today's reference architecture for modern distributed systems. As SOA concepts and technologies become more and more widespread and the number of services in operation within enterprises increases, the problem of managing these services becomes manifest. One of the most pressing needs we hear from customers is the ability to "discover", within a maze of services each offering functionality to (and in turn using functionality offered by) other services, which are the actual dependencies between such services. Understanding dependencies is essential to performing two functions: impact analysis (understanding which other services are affected when a service becomes unavailable) and service-level root-cause analysis (which is the opposite problem: understanding the causes of a service failure by looking at the other services it relies on). Discovering dependencies is essential as the hope that the enterprise maintains documentation that describe these dependencies (on top of a complex maze and evolving implementations) is vane. Hence, we have to look for dependencies by observing and analyzing the interactions among services. In this paper we identify the importance of the problem of discovering dynamic dependencies among Web services and we propose a solution for the automatic identification of traces of dependent messages, based on the correlation of messages exchanged among services. We also discuss our lessons learned and results from applying the techniques to data related to HP processes and services.

Язык оригиналаАнглийский
Название основной публикацииProceedings - 2008 IEEE International Conference on Services Computing, SCC 2008
Страницы422-429
Число страниц8
Том2
DOI
СостояниеОпубликовано - 2008
Опубликовано для внешнего пользованияДа
Событие2008 IEEE International Conference on Services Computing, SCC 2008 - Honolulu, HI, Соединенные Штаты Америки
Продолжительность: 7 июл 200811 июл 2008

Конференция

Конференция2008 IEEE International Conference on Services Computing, SCC 2008
СтранаСоединенные Штаты Америки
ГородHonolulu, HI
Период7.7.0811.7.08

Отпечаток

Service oriented architecture (SOA)
Web services
Industry

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Computer Science Applications
  • Hardware and Architecture

Цитировать

Basu, S., Casati, F., & Daniel, F. (2008). Toward web service dependency discovery for SOA management. В Proceedings - 2008 IEEE International Conference on Services Computing, SCC 2008 (Том 2, стр. 422-429). [4578551] https://doi.org/10.1109/SCC.2008.45

Toward web service dependency discovery for SOA management. / Basu, Sujoy; Casati, Fabio; Daniel, Florian.

Proceedings - 2008 IEEE International Conference on Services Computing, SCC 2008. Том 2 2008. стр. 422-429 4578551.

Результат исследований: Материалы для книги/типы отчетовМатериалы для конференции

Basu, S, Casati, F & Daniel, F 2008, Toward web service dependency discovery for SOA management. в Proceedings - 2008 IEEE International Conference on Services Computing, SCC 2008. том. 2, 4578551, стр. 422-429, Honolulu, HI, Соединенные Штаты Америки, 7.7.08. https://doi.org/10.1109/SCC.2008.45
Basu S, Casati F, Daniel F. Toward web service dependency discovery for SOA management. В Proceedings - 2008 IEEE International Conference on Services Computing, SCC 2008. Том 2. 2008. стр. 422-429. 4578551 https://doi.org/10.1109/SCC.2008.45
Basu, Sujoy ; Casati, Fabio ; Daniel, Florian. / Toward web service dependency discovery for SOA management. Proceedings - 2008 IEEE International Conference on Services Computing, SCC 2008. Том 2 2008. стр. 422-429
@inproceedings{64c3dad530ec456888487d65a7d1540f,
title = "Toward web service dependency discovery for SOA management",
abstract = "The Service-Oriented Architecture (SOA) has become today's reference architecture for modern distributed systems. As SOA concepts and technologies become more and more widespread and the number of services in operation within enterprises increases, the problem of managing these services becomes manifest. One of the most pressing needs we hear from customers is the ability to {"}discover{"}, within a maze of services each offering functionality to (and in turn using functionality offered by) other services, which are the actual dependencies between such services. Understanding dependencies is essential to performing two functions: impact analysis (understanding which other services are affected when a service becomes unavailable) and service-level root-cause analysis (which is the opposite problem: understanding the causes of a service failure by looking at the other services it relies on). Discovering dependencies is essential as the hope that the enterprise maintains documentation that describe these dependencies (on top of a complex maze and evolving implementations) is vane. Hence, we have to look for dependencies by observing and analyzing the interactions among services. In this paper we identify the importance of the problem of discovering dynamic dependencies among Web services and we propose a solution for the automatic identification of traces of dependent messages, based on the correlation of messages exchanged among services. We also discuss our lessons learned and results from applying the techniques to data related to HP processes and services.",
keywords = "Discovery, Service dependency, SOA management",
author = "Sujoy Basu and Fabio Casati and Florian Daniel",
year = "2008",
doi = "10.1109/SCC.2008.45",
language = "English",
isbn = "9780769532837",
volume = "2",
pages = "422--429",
booktitle = "Proceedings - 2008 IEEE International Conference on Services Computing, SCC 2008",

}

TY - GEN

T1 - Toward web service dependency discovery for SOA management

AU - Basu, Sujoy

AU - Casati, Fabio

AU - Daniel, Florian

PY - 2008

Y1 - 2008

N2 - The Service-Oriented Architecture (SOA) has become today's reference architecture for modern distributed systems. As SOA concepts and technologies become more and more widespread and the number of services in operation within enterprises increases, the problem of managing these services becomes manifest. One of the most pressing needs we hear from customers is the ability to "discover", within a maze of services each offering functionality to (and in turn using functionality offered by) other services, which are the actual dependencies between such services. Understanding dependencies is essential to performing two functions: impact analysis (understanding which other services are affected when a service becomes unavailable) and service-level root-cause analysis (which is the opposite problem: understanding the causes of a service failure by looking at the other services it relies on). Discovering dependencies is essential as the hope that the enterprise maintains documentation that describe these dependencies (on top of a complex maze and evolving implementations) is vane. Hence, we have to look for dependencies by observing and analyzing the interactions among services. In this paper we identify the importance of the problem of discovering dynamic dependencies among Web services and we propose a solution for the automatic identification of traces of dependent messages, based on the correlation of messages exchanged among services. We also discuss our lessons learned and results from applying the techniques to data related to HP processes and services.

AB - The Service-Oriented Architecture (SOA) has become today's reference architecture for modern distributed systems. As SOA concepts and technologies become more and more widespread and the number of services in operation within enterprises increases, the problem of managing these services becomes manifest. One of the most pressing needs we hear from customers is the ability to "discover", within a maze of services each offering functionality to (and in turn using functionality offered by) other services, which are the actual dependencies between such services. Understanding dependencies is essential to performing two functions: impact analysis (understanding which other services are affected when a service becomes unavailable) and service-level root-cause analysis (which is the opposite problem: understanding the causes of a service failure by looking at the other services it relies on). Discovering dependencies is essential as the hope that the enterprise maintains documentation that describe these dependencies (on top of a complex maze and evolving implementations) is vane. Hence, we have to look for dependencies by observing and analyzing the interactions among services. In this paper we identify the importance of the problem of discovering dynamic dependencies among Web services and we propose a solution for the automatic identification of traces of dependent messages, based on the correlation of messages exchanged among services. We also discuss our lessons learned and results from applying the techniques to data related to HP processes and services.

KW - Discovery

KW - Service dependency

KW - SOA management

UR - http://www.scopus.com/inward/record.url?scp=51749113792&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=51749113792&partnerID=8YFLogxK

U2 - 10.1109/SCC.2008.45

DO - 10.1109/SCC.2008.45

M3 - Conference contribution

AN - SCOPUS:51749113792

SN - 9780769532837

VL - 2

SP - 422

EP - 429

BT - Proceedings - 2008 IEEE International Conference on Services Computing, SCC 2008

ER -