Service Granularity in Service Oriented Architecture

Loading...
Thumbnail Image

Date

2012

Journal Title

Journal ISSN

Volume Title

Publisher

Kadir Has Üniversitesi

Open Access Color

OpenAIRE Downloads

OpenAIRE Views

Research Projects

Journal Issue

Abstract

Today technology brings with it innovations. One of those innovations is Service Oriented Architecture (SOA). The importance of finding optimum in service granularity increases day by day as SOA becomes more popular. Although there are many quests about this issue finding optimum in service granularity still cannot be made certain. Therefore we tried to create a new framework that uses inputs outputs (i/O) enterprise service bus (ESB) and execution cost metrics to find an optimum in service granularity. By using our framework we aimed to find minimum costs for all clustering samples and then decided for the optimum cluster in these minimum clusters.
Günümüz teknolojisi beraberinde yenilikler getirmektedir. Bu yeniliklerden bir tanesi de Servis odaklı mimarilerdir. Servis odaklı mimarilerin hayatımıza girmesi ile birlikte optimum servis büyüklüğünü bulmak da önem kazanmaktadır.Servis büyüklüğünü bulmak için yapılan araştırmalar hala güvenilir bir sonuç vermemektedir. Bu neden ile projemiz çerçevesinde input/output, ESB ve Servis çalışma süresini baz alan yeni bir yapı tanımladık. Amacımız, yarattığımız yeni yapıyı kullanarak, bütün küme (cluster) örnekleri için minimum maliyeti bularak, bulduğumuz minimum maliyetli kümelerin içerisinden en düşük maliyete sahip olan kümeyi tespit etmektir.Çalışmalarımız süresince geçmiş araştırmalardan faydalanıp, Monte Carlo simülasyon programını kullanarak deneyler yaptık. Deneylerimiz süresince, rastgele 50 servis ve herbir küme için rastgele 100 küme örneği yarattık. Deneylerimizin sonucunda Input/Output, ESB ve Servis çalışma süresi faktörlerini kullanarak farklı sonuçlar elde ettik.Sonuç olarak, bulduğumuz optimal servislerin Input/Output, ESB ve servis çalışma süresi maliyetlerini karşılaştırarak, en uygun servis büyüklüğünü bulduk. Yaptığımız deneylerin sonucunda oluşan grafiklerden, ESB'nin servis odaklı projelerde optimum servis büyüklüğünü bulmak için önemli bir etkisi olduğunu gördük.

Description

Keywords

Optimum Service Granularity, Service Oriented Architecture (SOA), Clustering, Monte Carlo Method

Turkish CoHE Thesis Center URL

Fields of Science

Citation

WoS Q

Scopus Q

Source

Volume

Issue

Start Page

End Page

Collections

Google Scholar Logo
Google Scholar™

Sustainable Development Goals

2

ZERO HUNGER
ZERO HUNGER Logo

3

GOOD HEALTH AND WELL-BEING
GOOD HEALTH AND WELL-BEING Logo

7

AFFORDABLE AND CLEAN ENERGY
AFFORDABLE AND CLEAN ENERGY Logo

8

DECENT WORK AND ECONOMIC GROWTH
DECENT WORK AND ECONOMIC GROWTH Logo

9

INDUSTRY, INNOVATION AND INFRASTRUCTURE
INDUSTRY, INNOVATION AND INFRASTRUCTURE Logo

10

REDUCED INEQUALITIES
REDUCED INEQUALITIES Logo

11

SUSTAINABLE CITIES AND COMMUNITIES
SUSTAINABLE CITIES AND COMMUNITIES Logo

12

RESPONSIBLE CONSUMPTION AND PRODUCTION
RESPONSIBLE CONSUMPTION AND PRODUCTION Logo

13

CLIMATE ACTION
CLIMATE ACTION Logo

14

LIFE BELOW WATER
LIFE BELOW WATER Logo

15

LIFE ON LAND
LIFE ON LAND Logo

17

PARTNERSHIPS FOR THE GOALS
PARTNERSHIPS FOR THE GOALS Logo