Complex networks and SOA

Mathematical modelling of granularity based web service compositions

S. Chatla, S. Kadam, D. Kolluru, S. Sinha, A. Viswandhuni, Ashuwin Vaidya

Research output: Contribution to journalArticleResearchpeer-review

4 Citations (Scopus)

Abstract

Service Oriented Architecture (SOA) can be defined as a way of defining and implementing enterprise applications that deals with the intercommunication of loosely coupled, coarse grained (business level), reusable artifacts (services). In this paper, we attempt to mathematically model the preliminary steps in the larger problem of providing an optimal architecture. The problem is treated as a complex network, particularly a process-task-network. We employ statistical and graph-theoretic methods namely, Jaccard's distance analysis, Multiple Correspondence method and the Minimum Spanning Tree method, to find appropriate clusters. These methods are used to cluster tasks across business processes to propose services. Additional properties and features of these clusters are discussed. We propose a leverage factor which demonstrates the importance of a task within the service and its impact on service composition.

Original languageEnglish
Pages (from-to)441-461
Number of pages21
JournalSadhana - Academy Proceedings in Engineering Sciences
Volume36
Issue number4
DOIs
StatePublished - 1 Aug 2011

Fingerprint

Complex networks
Service oriented architecture (SOA)
Web services
Chemical analysis
Industry

Keywords

  • Complex networks
  • Jaccard's distance
  • SOA
  • leverage
  • macro clusters

Cite this

Chatla, S. ; Kadam, S. ; Kolluru, D. ; Sinha, S. ; Viswandhuni, A. ; Vaidya, Ashuwin. / Complex networks and SOA : Mathematical modelling of granularity based web service compositions. In: Sadhana - Academy Proceedings in Engineering Sciences. 2011 ; Vol. 36, No. 4. pp. 441-461.
@article{5398a6ffced14e81a0f6fc834198b640,
title = "Complex networks and SOA: Mathematical modelling of granularity based web service compositions",
abstract = "Service Oriented Architecture (SOA) can be defined as a way of defining and implementing enterprise applications that deals with the intercommunication of loosely coupled, coarse grained (business level), reusable artifacts (services). In this paper, we attempt to mathematically model the preliminary steps in the larger problem of providing an optimal architecture. The problem is treated as a complex network, particularly a process-task-network. We employ statistical and graph-theoretic methods namely, Jaccard's distance analysis, Multiple Correspondence method and the Minimum Spanning Tree method, to find appropriate clusters. These methods are used to cluster tasks across business processes to propose services. Additional properties and features of these clusters are discussed. We propose a leverage factor which demonstrates the importance of a task within the service and its impact on service composition.",
keywords = "Complex networks, Jaccard's distance, SOA, leverage, macro clusters",
author = "S. Chatla and S. Kadam and D. Kolluru and S. Sinha and A. Viswandhuni and Ashuwin Vaidya",
year = "2011",
month = "8",
day = "1",
doi = "10.1007/s12046-011-0036-2",
language = "English",
volume = "36",
pages = "441--461",
journal = "Sadhana - Academy Proceedings in Engineering Sciences",
issn = "0256-2499",
publisher = "Springer India",
number = "4",

}

Complex networks and SOA : Mathematical modelling of granularity based web service compositions. / Chatla, S.; Kadam, S.; Kolluru, D.; Sinha, S.; Viswandhuni, A.; Vaidya, Ashuwin.

In: Sadhana - Academy Proceedings in Engineering Sciences, Vol. 36, No. 4, 01.08.2011, p. 441-461.

Research output: Contribution to journalArticleResearchpeer-review

TY - JOUR

T1 - Complex networks and SOA

T2 - Mathematical modelling of granularity based web service compositions

AU - Chatla, S.

AU - Kadam, S.

AU - Kolluru, D.

AU - Sinha, S.

AU - Viswandhuni, A.

AU - Vaidya, Ashuwin

PY - 2011/8/1

Y1 - 2011/8/1

N2 - Service Oriented Architecture (SOA) can be defined as a way of defining and implementing enterprise applications that deals with the intercommunication of loosely coupled, coarse grained (business level), reusable artifacts (services). In this paper, we attempt to mathematically model the preliminary steps in the larger problem of providing an optimal architecture. The problem is treated as a complex network, particularly a process-task-network. We employ statistical and graph-theoretic methods namely, Jaccard's distance analysis, Multiple Correspondence method and the Minimum Spanning Tree method, to find appropriate clusters. These methods are used to cluster tasks across business processes to propose services. Additional properties and features of these clusters are discussed. We propose a leverage factor which demonstrates the importance of a task within the service and its impact on service composition.

AB - Service Oriented Architecture (SOA) can be defined as a way of defining and implementing enterprise applications that deals with the intercommunication of loosely coupled, coarse grained (business level), reusable artifacts (services). In this paper, we attempt to mathematically model the preliminary steps in the larger problem of providing an optimal architecture. The problem is treated as a complex network, particularly a process-task-network. We employ statistical and graph-theoretic methods namely, Jaccard's distance analysis, Multiple Correspondence method and the Minimum Spanning Tree method, to find appropriate clusters. These methods are used to cluster tasks across business processes to propose services. Additional properties and features of these clusters are discussed. We propose a leverage factor which demonstrates the importance of a task within the service and its impact on service composition.

KW - Complex networks

KW - Jaccard's distance

KW - SOA

KW - leverage

KW - macro clusters

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

U2 - 10.1007/s12046-011-0036-2

DO - 10.1007/s12046-011-0036-2

M3 - Article

VL - 36

SP - 441

EP - 461

JO - Sadhana - Academy Proceedings in Engineering Sciences

JF - Sadhana - Academy Proceedings in Engineering Sciences

SN - 0256-2499

IS - 4

ER -