SlideShare a Scribd company logo
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org 449
REVIEW ON “SERVICE GRANULARITY IN SERVICE ORIENTED
ARCHITECTURE”
Meenakshi Saroha1
, Shashank Sahu2
1
M.Tech Student, Department of Computer Science and Engg, Ajay Kumar Garg Engineering College, Ghaziabad,
India
2
Associate Professor, Department of Computer Science and Engg., Ajay Kumar Garg Engineering College,
Ghaziabad, India
Abstract
Most of the organizations are still predicated on the client server paradigm. Major crack of these systems is inflexibility regarding
to extension and habituating changes. As the IT developing, customer’s demand changes dynamically. Therefore, the enterprise
should have systems that are able to adapt new business scenarios. To fulfill this requisite, Service Oriented Architecture (SOA) is
come into existence and becoming more popular nowadays. As SOA becomes more popular the consequentiality of finding
optimization in service granularity increases day by day. This paper represents review on service granularity in Service Oriented
Architecture which consists of many approaches and tools for measuring service granularity. In this paper we discuss about
features, benefits and challenges of SOA adopted in business enterprises and also define many issues which arise due to improper
service granularity measurement approaches.
Keywords: SOA service granularity, metrics.
---------------------------------------------------------------------***---------------------------------------------------------------------
1. INTRODUCTION
In the last decade clients requisites were not as complex, this
was easily achieved by or consummated by one or only
handful of services. However, in current decade the scenario
has change exponentially. Business enterprises [20] have
transmutation in leaps and bounces and processes are
rapidly incrementing. Due to change in client‟s requisites
and their complexity one or handful of services are not
enough. Therefore need of a service oriented architecture
arises.
SOA [4], [6], [14], [17] sanctions companies to reuse
available components/services and build flexible systems
that implement changing business processes expeditiously.
SOA guarantee efficacious business-IT alignment, amended
business suppleness and lower integration costs through
greater interoperability and reuse of shared business services
[4]. For the solidification of data and the elimination of
redundancy SOA is used in organizations. With the help of
ready-witted and flexible SOA, we can also erect new
functionality from the existing systems in lesser time. REST
and web services are the most famous technologies used to
implement SOAs. Mostly web services are used by the large
number of corporations for the implementations of SOA.
SOA is an architecture that utilizes open-standards to
describe software components. The most known standards
in use for a SOA today are WSDL (Web Service
Description Language), SOAP (Simple Object Access
Protocol), BPEL (Business Process Execution Language),
WS-CDL (Web Service Choreography Description
Language) and UDDI (Universal Description, Discovery
and Integration) which became de facto standards for a
service oriented architecture[17].
This paper does not act as a torchbearer for any of the
service granularity measurement methods, rather analyzes
these methods. Hence the key concern is “Survey of
optimum service granularity methods.” The survey proceeds
as shown in Fig-1
Fig-1: Flow of the research paper.
SOA provides a standard way for describing and interacting
between software components. Concrete software
components become basic blocks and they can be reused to
build other applications. Service Orientation has gained
momentum as a fundamental design paradigm for
developing distributed enterprise applications. However,
comprehensive and quantitative metrics for estimating the
appropriateness of the service designs are still destitute.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org 450
SOA utilizes the publish-find-bind-execute paradigm. In this
paradigm by utilizing standard called the Universal
Description, Discovery, and Integration (UDDI) service
provider publishes its contract the in the service registry.
Then, service consumer searches the service registry for
finding an opportune service. Once the service found,
service consumer binds and execute the service by sending
SOAP request [19], [21], [23], [25].
Fig- 2: Publish-Find-Bind-Execute Paradigm [19], [21],
[23], [25].
What is service?
Services act as the linchpin of SOA. Services are useful in
the implementation of service oriented architecture. Services
are well-defined, reusable, stateless, distinctive, loosely
coupled units of functionality that are self-contained.
Capgemini identified seven basic principles for services,
namely services must: have a clear identity, an
understandable function, be trustable, be shared, have a safe
and reliable interface, be of the right quality, and have
business value [22].
What is granularity?
Granularity is a term that reflects the degree of modularity
of a system. In other words, the extent to which either a
system itself or its description is broken down into
diminutive components is termed as granularity.
What is service granularity?
Service granularity refers to the size of function which one
service contains. According to the service‟s function and the
data volume of sending-receiving, service divided into two
parts: fine-grained service and coarse grained service [4].
What is the meaning of optimum methods?
Methods that are incline to provide us the best results with
the least investment of resources irrespective of any field. In
a typical optimization quandary the goal is to find the factor
that determines the deportment of the system that maximizes
the productivity or minimizes the waste.
What is optimum service granularity?
Optimum service granularity is essential for cost reduction
and for reliability of system. Today, researchers determine
different methods and frameworks for finding the optimal
service granularity to reduce cost and engender reliable
architecture.
Some issues arises due to improper service granularity [5]-
 Service duplication
 Maintenance problem
 Service governance difficult
 Service reusability suffers
 Difficulty in business alignment causes redundancy
 Audit operation become unavailable
Some features and benefits of SOA are –
Table -1: Features and benefits of SOA [19], [24]
FEATURE BENEFITS
Service Better flow of information
Ability to expose internal
functionality Flexibility
Reusability Minimize software development and
management costs
Service
composition
Ability to develop new function
combinations rapidly
Service discovery Optimization of functionality,cost
and Performance
Easier introduction of system
upgrades
Message security Data integrity and confidentiality
Encapsulation Greater efficiency
Standardization Reduce skill requirement
Interoperability Lower overhead or development cost
Abstraction Hide complexity of business process
Challenges [18] of SOA are-
 Business Service Security
 Auditing & Business Service Governance
 Service Level Compliance
 Business Service Lifecycle Management
 Improper service granularity
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org 451
2. RELATED WORK
Service granularity refers to the size of a service or size of
the function encapsulated in one service. Many questions
arises in our mind when we talk about service granularity in
SOA like-
 What is service granularity?
 What are the concepts and determinants of service
granularity?
 What methods or metrics are available for the
measurement of service granularity?
 What models are used to express service
granularity?
 What is a proper level of service granularity?
Many researchers [1], [2], [8], [16] tried to answer these
questions few of them are-
In [9], [22] authors identified aspects that influence the level
of granularity chosen and drew them on different types of
services shown in Table -2.
Table -2: Service granularity aspects in Service Types [9],
[22]
TYPES OF SERVICES
SERVICE
GRANULARITY
ASPECTS
Business
Service
Informati-
on System
Service
Software
Service
Functionality   
Flexibility   
Complexity   
Reusability   
Composability   
Sourcing   
Genericity   
Context-
independence
  
Performance   
considered , not considered
N. Kulkarni et al. [5] analyze the role of service granularity
in a successful SOA realization by a case study in financial
domain. They presented InSOAP, an architecture-centric
framework to define, design and realize service oriented
enterprise architecture. InSOAP describes eight types of
services which can be utilized by different person. The main
aim of this process is identification of services, deciding
optimal service granularity along with proper layering of
services. The service identification process required domain
analysis and decomposition to identify precious and reusable
shared services. InSOAP comprises solidification of services
(an iterative process for optimal service composition)
through classification and layering. InSOAP is time
consuming process because it involves many factors that
affect it at each step.
Hong Ying et al. [10] determined the principles of service
granularity (i.e reusability, flexibility, performance and
usability).Based on above principles they decomposed the
services into three types, namely basic services, synthesis
services and composite services. Afterwards, they presented
an idea of service design that embodies the idea of top-down
SOA design methodology. With the help of an example of
pharmaceutical supply system they showed the relationship
between three types of services. This paper shows only the
necessity of balance between the service granularity to
obtain lower cost and flexibility. Inspite the fact, the paper is
not presenting any methodology or approach for obtaining
optimal service granularity.
R. Haesen et al. [3] discussed about the service granularity
and its impact on architectural qualities such as performance
,reusability and flexibility .They divided the service
granularity into three types, namely data granularity,
functionality granularity and business value granularity .By
looking at interface of services , they further classified these
service granularity. From the above discussion the authors
concluded that defining service granularity is quite complex
and it is hard to measure granularity in terms of absolute
numbers. This paper not shows any method for achieving
right service granularity.
Haiqing Bu [22] have considered the problem of finding
appropriate granular version of services. For this author
classified services into unambiguous groups and recognized
many aspects that influence the level of granularity for each
type of services. AHP [7], a quantitative tool which
constitute three principles decomposition, comparative
judgment and priority are used for weighting the attributes
and draw a set of pairwise comparison metrics. Finally, the
result of this comparison is used to obtain the more
appropriate level of granularity.
Xie et al. [4] proposed a division rule to decide the
appropriate level of granularity of services in RISP (Railway
Information Sharing Platform). For this rule authors
followed some guidelines which was helpful in defining
acceptable level of granularity and divide the services into
three types i.e basic services, combination services and
integrated services. An application example is taken for the
illustration of division method. In future we can propose a
division method for the other systems.
Wang Xiao-jun [2] proposed design- time metrics that cater
to the service design principles concerning loosely-coupled
and well- chosen granularity. By considering former one
author proposed a metric for service coupling between
services and client and by considering later one author
measure the common use of service operations. A case study
is performed that shows the applicability of proposed metric
in which different design decisions are considered having
the same clients. The future scope will involve the metrics
that consider other design principles and empirical
evaluation of these metrics.
Jinlei Jiang et al. [13] analyze the business process by a case
study and got the statistical information about business
process which is helpful in the determination of service
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org 452
granularity. They proposed an assistant based approach
based on business process analysis. Firstly, they presented a
formal model defining various concepts such as business
process, activity, operation and receiver which are provided
the basis for proposed approach. Then the authors given a
process for determining the appropriate service granularity
which is divided into three phases, namely preprocessing
phase, analyzing phase and post analyzing phase. In future
we will measure the importance of activity/operation.
Bernd Heinrich et al. [8] presented an economic decision
model for the service granularity optimization. Authors
illustrated the prototypical implementation of decision
model in a software tool which was based on Eclipse
Modeling Framework and carried out in java. Afterwards, a
case study of financial service provider is debated to
demonstrate the benefits of software tool. Three granularity
metrics, namely distance oriented metric, scope oriented and
size oriented metric were also introduced which was
mathematically defined.
Bernd Heinrich et al. [15] presented different metrics for the
realization of different perspective on service granularity.
Then, compared the granularity metrics on the basis of their
values, criteria, interpretability and comparability. Finally ,
the application of metrics in a real world is illustrated by a
case study in financial domain.
T. Karthikeyan et al. [1] analyzed the proposed metrics for
quantitative measurement of service granularity in service
oriented architecture by a case study and also theoretically
validates the proposed metrics with the help of weyuker‟s
properties. Proposed metric considered different attributes
for the measurement of service granularity like number of
atomic services, business logic function, CRUD function,
input parameters, output parameters, weight value of
parameter etc. In this paper, optimal level of granularity
changes according to the type of services. The limitation of
this paper is that the proposed metric only affects flexibility
and reusability of services. In future we can also propose
metrics by considering other characteristics of services.
Alahmari S.et al. [11] with the help of optimal service
granularity proposed architectural framework collaborate
service definition, identification and realization for migracy
legacy systems. The framework is based on portfolios that
are obtained from UML and BPMN analysis and consists of
functional and non–functional elements that affect the
migrated legacy systems.
J.Geetha et al. [12] presented a tool for the evaluation of
service granularity at the design time. This granularity
measurement tool was taken into account three measures
that are composite level of service, functional richness of
service and interface granularity of services. Java and net
beans were used in the development of tool. The tool
consists of various phases like first one is the data retrieved
from the pseudo code that has been originated by the class
diagram of UML. Second, services were analyzed for the
evaluation of service. Third, by considering various
parameters estimated granularity of services and lastly
report is generated which consist granularity of different
services. By evaluating correct granularity we are able to
detect reusable services.
Table -3: Summarization of different methods in a table
Author Year of
Development
Method Validation Type Description
J.Geetha and T.
Karthikeyan,[12] 2012 Tool None
Proposed tool evaluates
granularity of the service at
design time
Wang Xiao-jun[2] 2009 Metrics Case study
Measure coupling and service
granularity by considering service
design principles
Jinlei Jiang , Yongwei Wu
and Guangwen Yang[13] 2011
Assistant
approach
Case study Assistant approach used for
making service granularity right.
T. Karthikeyan and
J.Geetha[1]
2012 Metrics Case study
Proposed metric used for
measuring granularity of a
service by considering its
composite level, functional
richness and its interface
granularity.
Krammer, A., Heinrich, B.,
Henneberger, M. and
Lautenbacher, F.[8]
2011
Distance oriented
metrics Case study
The metric measures service
granularity considering the
position of the implemented
functionality in the FSG: distance
of the path from a process to the
implemented functionality in
relation to the distance of the
complete path.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org 453
Scope oriented
metrics
The metric measures service
granularity by the number of
directly and indirectly following
functionalities
Size oriented
metrics
The metric measures the
granularity of a service by its size
(e.g., measured in LOC)
Alahmari S. and Zaluska
E[11] 2009
Architectural
framework None
Assist service identification,
definition and realization for
migrated legacy systems with
optimal granularity and it is based
on portfolios that are derived
from UML and BPMN analysis.
Bernd Heinrich and Steffen
Zimmermann[15]
2012
Width metric
Real world case
study
Based on number of basic
functions that are directly and
indirectly realized by a service.
Depth metric
Defined by the length of path
from the process to the realized
function in relation to the length
of the complete path
Combined width
and depth metric
Improve measurement by
integrating benefits of width and
depth metrics.
Size metric Measure the size of software
function.
Saad Alahmari , Ed Zaluska
and David C De Roure[16]
2011
Operation Data
Granularity
(ODG) metric
Case study and
theoretical
validation
framework
Measures the degree to which an
operation uses „excessive‟ data.
and based on fined-grained and
coarse-grained parameters.
Operation
Function
Granularity
(OFG) metric
It consists of both business logic
and CRUD (create, read, update
and delete) functions.
Average Service
Operation
Granularity
(ASOG)metric
Measure service granularity of all
services.
Xie Zhengyu, Dong
Baotian[4]
2009
Division method Application
example
Proposed for railway information
sharing platform (RISP)
according to which divide the
services of system into three
parts based on their functionality.
Khoshkbarforoushha, A.,
Tabein, R., Jamshidi, P., and
Shams, F[7]
2010 WGLA metric None
WGLA metric is used for
quantitative measurement of
service granularity by utilizing
service granularity attributes i.e
business value , context-
independency, reusability and
complexity.
3. CONCLUSIONS
We presented existing work on service granularity
measurement in SOA that offers ample scope of expanding
existing approaches or metrics. We examined the available
methods and tools that are subsidiary for quantifying service
granularity in SOA. In the survey we found that there are
many service granularity attributes but available approaches
considering only some service granularity attributes. In
future, methods can be proposed by considering those
service granularity attributes that couldn‟t be included in the
existing work.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org 454
REFERENCES
[1]T. Karthikeyan, J.Geetha, “A Quantitative Measurement
and validation of Granularity in Service Oriented
Architecture”, IJCSI International Journal of Computer
Science Issues, Vol. 9, Issue 2, No 1, March 2012.
[2] Wang Xiao-jun., “Metrics for Evaluating Coupling and
Service Granularity in Service Oriented Architecture”,
Information Engineering and Computer Science, 2009.
ICIECS 2009. International Conference on 19-20 Dec,2009,
Wuhan.
[3] R. Haesen, M. Snoeck, W. Lemahieu, and S. Poelmans,
“On the definition of service granularity and its architectural
impact , ” Proc. The 20th
Int‟l Conf .Advanced
Information Systems Engineering (CAiSE 08), Springer-
Verlag, Jun. 2008, pp. 375–389.
[4] Xie Zhengyu, Dong Baotian, and Wang Li, “Research of
Service Granularity Base on SOA in Railway Information
Sharing Platform”, Proceedings of the 2009 International
Symposium on Information Processing (ISIP‟09)
Huangshan, P. R. China, August 21-23, 2009, pp. 391-395.
[5] N. Kulkarni, and V. Dwivedi, “The role of service
granularity in a successful SOA realization – a case study,”
Proc. IEEE Congress on Services, IEEE Press, 2008, Part I,
pp. 423-430.
[6] M.P. Papazoglou , W.J. van den Heuvel, “Service-
oriented design and development methodology” ,
International Journal of Web Engineering and Technology
(IJWET), vol. 2, no. 4, 2006, pp. 412-442.
[7] Khoshkbarforoushha, A., Tabein, R., Jamshidi, P., and
Shams, F. 2010. “Towards A Metrics Suite for Measuring
Composite Service Granularity Level Appropriateness,” in
Services ‟10 Proceedings of the 6th World Congress on
Services, Washington, DC: IEEE Computer Society, pp.
245-252.
[8] Krammer, A., Heinrich, B., Henneberger, M. and
Lautenbacher, F. 2011. „Granularity of services - an
economic analysis,” Business & Information Systems
Engineering (3:6), pp. 345-358.
[9] Steghuis C., “Service Granularity in SOA Projects: A
trade off Analysis”, M.Sc. Thesis, Business Information
Technology, University of Twente, 2006.
[10] Hong Ying, Yu Wu,Fuming Liu, “Research on The
SOA – based Service Granularity Control”, Second
International Conference on Information Technology and
Computer Science, IEEE, 2010.
[11] Alahmari S., and Zaluska E., “Optimal Granularity for
Service Oriented Systems”, The 3rd Saudi International
Conference (SIC09), 5-6 June, 2009, University of Surrey,
Guildford, U.K.
[12] J.Geetha and T. Karthikeyan , “A Tool for Measuring
SOA Service Granularity” Special Issue of International
Journal of Computer Applications (0975 – 8887) The
International Conference on Communication, Computing
and Information Technology (ICCCMIT) 2012.
[13] Jinlei Jiang , Yongwei Wu , Guangwen Yang ,“
Making Service Granularity Right : An Assistant
Approach Based on Business Process Analysis”, Sixth
Annual ChinaGrid Conference, IEEE 2011.
[14] Jen-Yao Chung · Kuo-Ming Chao, “A view on service-
oriented architecture”, SOCA (2007)1:93–95, DOI
10.1007/s11761-007-0011-2, Springer-Verlag London
Limited ,15 May 2007.
[15]Bernd Heinrich and Steffen Zimmermann,“
Granularity Metrics For IT Services”, Thirty Third
International Conference on Information Systems, Orlando
2012.
[16] Saad Alahmari, Ed Zaluska, David C De Roure, “A
Metrics Framework for Evaluating SOA Service
Granularity”, International Conference on Services
Computing, IEEE. 2011.
[17] Philip Liegl “The strategic impact of service oriented
architectures” Proceedings of the 14th Annual IEEE
International Conference and Workshops on the Engineering
of Computer- Based Systems, 2007 .
[18] Manoj Mansukhani, “Service-Oriented Architecture
White Papre” HP white paper, June 28, 2005.
[19] Zaigham Mahmood, “Synergies between SOA and
Grid computing,” Vol 8, 2009 ISSN: 1943- 7765;
z.mahmoodQderby.ac.uk.
[20] Ashish Seth, Himanshu Aggarwal, and Ashim Raj
Singh, “Service Oriented Architecture Adoption Trends–
Critical survey”, Contemporary Computing
Communications in Computer and Information Science,
springer, Volume 306, pp 164-175, 2012.
[21] Venkata Ramana Adari, Dr. Ch.Diwakar, Dr. P.Suresh
Varma, “Cloud Computing with Service Oriented
Architecture in Business Applications ”, International
Journal of Computer Sci ence And Technology( IJCST) Vol.
3, Issue 1, Jan. - March 2012.
[22] Haiqing Bu,“ Metrics for Service Granularity in Service
Oriented Architecture”, International Conference on
Computer Science and Network Technology, December 24-
26,2011.
[23] Hardeep singh and Rupinder singh “On Formal
Models and Deriving Metrics for Service- Oriented
Architecture”, journal of software, vol. 5, No. 8, august
2010.
[24] Mike P. Papazoglou · Willem-Jan van den Heuvel,“
Service oriented architectures: approaches, technologies and
research issues”, The VLDB Journal (2007) 16:389–415,
Springer-Verlag 2007.
[25] Pham Thi Quynh, Huynh Quyet Thang,“ Dynamic
Coupling Metrics for Service – Oriented Software”, World
Academy of Science, Engineering and Technology Vol:27
2009-03-29.
BIOGRAPHIES
Ms. Meenakshi Saroha received her
B.Tech degree in computer science from
Sanjay Institute Of Engineering and
Management (G.B.Technical Univ.,
Lucknow) India, and pursuing M.Tech. in
Computer Science & Engineering from
Ajay Kumar Garg Engineering College Ghaziabad (
U.P.T.U. University, Lucknow ), India. Her main research
interests are in Software Engineering, Soft Computing and
Artificial Intelligence.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org 455
Mr. Shashank Sahu is working as
Associate Professor in Computer Science
& Engineering Department at Ajay
Kumar Garg Engg. College. Ghaziabad,
India. He received his M.Tech degree in
Computer Science & Engineering from
G. B. Technical University, Lucknow, India. He is pursuing
Ph.D .in Computer Science & Engineering from Sharda
University, Greater Noida, India. He has 17 years of
academic experience. His research areas are Software
Engineering, Computer Architecture and Artificial
Intelligence. He is the author of more than 8 publications in
national/international conferences.

More Related Content

What's hot

Ijcse13 05-08-058
Ijcse13 05-08-058Ijcse13 05-08-058
Ijcse13 05-08-058
vital vital
 
Service oriented architecture 27 May 2014
Service oriented architecture 27 May 2014Service oriented architecture 27 May 2014
Service oriented architecture 27 May 2014
Khawar Nehal khawar.nehal@atrc.net.pk
 
Service-oriented Architecture with Respect to Reusability
Service-oriented Architecture with Respect to ReusabilityService-oriented Architecture with Respect to Reusability
Service-oriented Architecture with Respect to Reusability
Yazd University
 
Software architectural patterns for
Software architectural patterns forSoftware architectural patterns for
Software architectural patterns for
ijcsit
 
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAASMULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
ijseajournal
 
Adaptive SOA with Interactive Monitoring Techniques and HPS
Adaptive SOA with Interactive Monitoring Techniques and HPSAdaptive SOA with Interactive Monitoring Techniques and HPS
Adaptive SOA with Interactive Monitoring Techniques and HPS
IOSR Journals
 
Servicology 2013 workshop
Servicology 2013 workshopServicology 2013 workshop
Servicology 2013 workshop
Stephen Kwan
 
A Novel Testing Framework for SOA Based Services
A Novel Testing Framework for SOA Based ServicesA Novel Testing Framework for SOA Based Services
A Novel Testing Framework for SOA Based Services
Abhishek Kumar
 
A ranking mechanism for better retrieval of data from cloud
A ranking mechanism for better retrieval of data from cloudA ranking mechanism for better retrieval of data from cloud
A ranking mechanism for better retrieval of data from cloud
eSAT Publishing House
 
IRJET- A Review on Secured CDA Generation Based on Cloud Computing System
IRJET- A Review on Secured CDA Generation Based on Cloud Computing SystemIRJET- A Review on Secured CDA Generation Based on Cloud Computing System
IRJET- A Review on Secured CDA Generation Based on Cloud Computing System
IRJET Journal
 
Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)
Biniam Asnake
 
6 ijmecs v7-n1-5 a novel testing model for soa based services
6 ijmecs v7-n1-5  a novel testing model for soa based services6 ijmecs v7-n1-5  a novel testing model for soa based services
6 ijmecs v7-n1-5 a novel testing model for soa based services
Abhishek Srivastava
 
Plastic
PlasticPlastic
Plastic
guestc34ccde9
 
SOA Princples : 7. service autonomy
SOA Princples : 7. service autonomySOA Princples : 7. service autonomy
SOA Princples : 7. service autonomy
Mohamed Zakarya Abdelgawad
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
Mohamed Zaytoun
 
SOA Service Oriented Architecture
SOA Service Oriented ArchitectureSOA Service Oriented Architecture
SOA Service Oriented Architecture
Vinay Rajadhyaksha
 
EXTENDING WS-CDL TO SUPPORT REUSABILITY
EXTENDING WS-CDL TO SUPPORT REUSABILITY EXTENDING WS-CDL TO SUPPORT REUSABILITY
EXTENDING WS-CDL TO SUPPORT REUSABILITY
ijwscjournal
 

What's hot (17)

Ijcse13 05-08-058
Ijcse13 05-08-058Ijcse13 05-08-058
Ijcse13 05-08-058
 
Service oriented architecture 27 May 2014
Service oriented architecture 27 May 2014Service oriented architecture 27 May 2014
Service oriented architecture 27 May 2014
 
Service-oriented Architecture with Respect to Reusability
Service-oriented Architecture with Respect to ReusabilityService-oriented Architecture with Respect to Reusability
Service-oriented Architecture with Respect to Reusability
 
Software architectural patterns for
Software architectural patterns forSoftware architectural patterns for
Software architectural patterns for
 
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAASMULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
 
Adaptive SOA with Interactive Monitoring Techniques and HPS
Adaptive SOA with Interactive Monitoring Techniques and HPSAdaptive SOA with Interactive Monitoring Techniques and HPS
Adaptive SOA with Interactive Monitoring Techniques and HPS
 
Servicology 2013 workshop
Servicology 2013 workshopServicology 2013 workshop
Servicology 2013 workshop
 
A Novel Testing Framework for SOA Based Services
A Novel Testing Framework for SOA Based ServicesA Novel Testing Framework for SOA Based Services
A Novel Testing Framework for SOA Based Services
 
A ranking mechanism for better retrieval of data from cloud
A ranking mechanism for better retrieval of data from cloudA ranking mechanism for better retrieval of data from cloud
A ranking mechanism for better retrieval of data from cloud
 
IRJET- A Review on Secured CDA Generation Based on Cloud Computing System
IRJET- A Review on Secured CDA Generation Based on Cloud Computing SystemIRJET- A Review on Secured CDA Generation Based on Cloud Computing System
IRJET- A Review on Secured CDA Generation Based on Cloud Computing System
 
Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)
 
6 ijmecs v7-n1-5 a novel testing model for soa based services
6 ijmecs v7-n1-5  a novel testing model for soa based services6 ijmecs v7-n1-5  a novel testing model for soa based services
6 ijmecs v7-n1-5 a novel testing model for soa based services
 
Plastic
PlasticPlastic
Plastic
 
SOA Princples : 7. service autonomy
SOA Princples : 7. service autonomySOA Princples : 7. service autonomy
SOA Princples : 7. service autonomy
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
 
SOA Service Oriented Architecture
SOA Service Oriented ArchitectureSOA Service Oriented Architecture
SOA Service Oriented Architecture
 
EXTENDING WS-CDL TO SUPPORT REUSABILITY
EXTENDING WS-CDL TO SUPPORT REUSABILITY EXTENDING WS-CDL TO SUPPORT REUSABILITY
EXTENDING WS-CDL TO SUPPORT REUSABILITY
 

Viewers also liked

Optimization of physical parameters of α amylase
Optimization of physical parameters of α amylaseOptimization of physical parameters of α amylase
Optimization of physical parameters of α amylase
eSAT Publishing House
 
Discovering adaptive wireless sensor network using β synchronizer
Discovering adaptive wireless sensor network using β synchronizerDiscovering adaptive wireless sensor network using β synchronizer
Discovering adaptive wireless sensor network using β synchronizer
eSAT Publishing House
 
Reconstruction of partially damaged facial image
Reconstruction of partially damaged facial imageReconstruction of partially damaged facial image
Reconstruction of partially damaged facial image
eSAT Publishing House
 
Simulation and hardware implementation of change in
Simulation and hardware implementation of change inSimulation and hardware implementation of change in
Simulation and hardware implementation of change in
eSAT Publishing House
 
Singularity condition of wrist partitioned 6-r serial
Singularity condition of wrist partitioned 6-r serialSingularity condition of wrist partitioned 6-r serial
Singularity condition of wrist partitioned 6-r serial
eSAT Publishing House
 
Study of nitrate adsorption characteristics on red soil
Study of nitrate adsorption characteristics on red soilStudy of nitrate adsorption characteristics on red soil
Study of nitrate adsorption characteristics on red soil
eSAT Publishing House
 
Maximizing network capacity and reliable transmission
Maximizing network capacity and reliable transmissionMaximizing network capacity and reliable transmission
Maximizing network capacity and reliable transmission
eSAT Publishing House
 
A hydration study by xrdrietveld analysis of cement regenerated from complete...
A hydration study by xrdrietveld analysis of cement regenerated from complete...A hydration study by xrdrietveld analysis of cement regenerated from complete...
A hydration study by xrdrietveld analysis of cement regenerated from complete...
eSAT Publishing House
 
An image crawler for content based image retrieval
An image crawler for content based image retrievalAn image crawler for content based image retrieval
An image crawler for content based image retrieval
eSAT Publishing House
 
Adsorption studies of colourremoval byactivated
Adsorption studies of colourremoval byactivatedAdsorption studies of colourremoval byactivated
Adsorption studies of colourremoval byactivated
eSAT Publishing House
 
Embedded wrist watch
Embedded wrist watchEmbedded wrist watch
Embedded wrist watch
eSAT Publishing House
 
Emotional telugu speech signals classification based on k nn classifier
Emotional telugu speech signals classification based on k nn classifierEmotional telugu speech signals classification based on k nn classifier
Emotional telugu speech signals classification based on k nn classifier
eSAT Publishing House
 
Performance analysis of vrla batteries under
Performance analysis of vrla batteries underPerformance analysis of vrla batteries under
Performance analysis of vrla batteries under
eSAT Publishing House
 
New optimization scheme for cooperative spectrum sensing taking different snr...
New optimization scheme for cooperative spectrum sensing taking different snr...New optimization scheme for cooperative spectrum sensing taking different snr...
New optimization scheme for cooperative spectrum sensing taking different snr...
eSAT Publishing House
 
Pedestrian priority in urban area and usefulness
Pedestrian priority in urban area and usefulnessPedestrian priority in urban area and usefulness
Pedestrian priority in urban area and usefulness
eSAT Publishing House
 
Artificial intelligence based control approach for
Artificial intelligence based control approach forArtificial intelligence based control approach for
Artificial intelligence based control approach for
eSAT Publishing House
 
Conception of a water level detector (tide gauge) based on a electromagnetic ...
Conception of a water level detector (tide gauge) based on a electromagnetic ...Conception of a water level detector (tide gauge) based on a electromagnetic ...
Conception of a water level detector (tide gauge) based on a electromagnetic ...
eSAT Publishing House
 
Construction of sine and cosine hologram of brain tumor image
Construction of sine and cosine hologram of brain tumor imageConstruction of sine and cosine hologram of brain tumor image
Construction of sine and cosine hologram of brain tumor image
eSAT Publishing House
 
Treatment of distilleries and breweries spent wash wastewater
Treatment of distilleries and breweries spent wash wastewaterTreatment of distilleries and breweries spent wash wastewater
Treatment of distilleries and breweries spent wash wastewater
eSAT Publishing House
 
Low complexity video coding for sensor network
Low complexity video coding for sensor networkLow complexity video coding for sensor network
Low complexity video coding for sensor network
eSAT Publishing House
 

Viewers also liked (20)

Optimization of physical parameters of α amylase
Optimization of physical parameters of α amylaseOptimization of physical parameters of α amylase
Optimization of physical parameters of α amylase
 
Discovering adaptive wireless sensor network using β synchronizer
Discovering adaptive wireless sensor network using β synchronizerDiscovering adaptive wireless sensor network using β synchronizer
Discovering adaptive wireless sensor network using β synchronizer
 
Reconstruction of partially damaged facial image
Reconstruction of partially damaged facial imageReconstruction of partially damaged facial image
Reconstruction of partially damaged facial image
 
Simulation and hardware implementation of change in
Simulation and hardware implementation of change inSimulation and hardware implementation of change in
Simulation and hardware implementation of change in
 
Singularity condition of wrist partitioned 6-r serial
Singularity condition of wrist partitioned 6-r serialSingularity condition of wrist partitioned 6-r serial
Singularity condition of wrist partitioned 6-r serial
 
Study of nitrate adsorption characteristics on red soil
Study of nitrate adsorption characteristics on red soilStudy of nitrate adsorption characteristics on red soil
Study of nitrate adsorption characteristics on red soil
 
Maximizing network capacity and reliable transmission
Maximizing network capacity and reliable transmissionMaximizing network capacity and reliable transmission
Maximizing network capacity and reliable transmission
 
A hydration study by xrdrietveld analysis of cement regenerated from complete...
A hydration study by xrdrietveld analysis of cement regenerated from complete...A hydration study by xrdrietveld analysis of cement regenerated from complete...
A hydration study by xrdrietveld analysis of cement regenerated from complete...
 
An image crawler for content based image retrieval
An image crawler for content based image retrievalAn image crawler for content based image retrieval
An image crawler for content based image retrieval
 
Adsorption studies of colourremoval byactivated
Adsorption studies of colourremoval byactivatedAdsorption studies of colourremoval byactivated
Adsorption studies of colourremoval byactivated
 
Embedded wrist watch
Embedded wrist watchEmbedded wrist watch
Embedded wrist watch
 
Emotional telugu speech signals classification based on k nn classifier
Emotional telugu speech signals classification based on k nn classifierEmotional telugu speech signals classification based on k nn classifier
Emotional telugu speech signals classification based on k nn classifier
 
Performance analysis of vrla batteries under
Performance analysis of vrla batteries underPerformance analysis of vrla batteries under
Performance analysis of vrla batteries under
 
New optimization scheme for cooperative spectrum sensing taking different snr...
New optimization scheme for cooperative spectrum sensing taking different snr...New optimization scheme for cooperative spectrum sensing taking different snr...
New optimization scheme for cooperative spectrum sensing taking different snr...
 
Pedestrian priority in urban area and usefulness
Pedestrian priority in urban area and usefulnessPedestrian priority in urban area and usefulness
Pedestrian priority in urban area and usefulness
 
Artificial intelligence based control approach for
Artificial intelligence based control approach forArtificial intelligence based control approach for
Artificial intelligence based control approach for
 
Conception of a water level detector (tide gauge) based on a electromagnetic ...
Conception of a water level detector (tide gauge) based on a electromagnetic ...Conception of a water level detector (tide gauge) based on a electromagnetic ...
Conception of a water level detector (tide gauge) based on a electromagnetic ...
 
Construction of sine and cosine hologram of brain tumor image
Construction of sine and cosine hologram of brain tumor imageConstruction of sine and cosine hologram of brain tumor image
Construction of sine and cosine hologram of brain tumor image
 
Treatment of distilleries and breweries spent wash wastewater
Treatment of distilleries and breweries spent wash wastewaterTreatment of distilleries and breweries spent wash wastewater
Treatment of distilleries and breweries spent wash wastewater
 
Low complexity video coding for sensor network
Low complexity video coding for sensor networkLow complexity video coding for sensor network
Low complexity video coding for sensor network
 

Similar to Review on “service granularity in service oriented

Evaluation of a Framework for Integrated Web Services
Evaluation of a Framework for Integrated Web ServicesEvaluation of a Framework for Integrated Web Services
Evaluation of a Framework for Integrated Web Services
IRJET Journal
 
Performance in soa context
Performance in soa contextPerformance in soa context
Performance in soa context
eSAT Publishing House
 
Contemporary research challenges and applications of service oriented archite...
Contemporary research challenges and applications of service oriented archite...Contemporary research challenges and applications of service oriented archite...
Contemporary research challenges and applications of service oriented archite...
Dr. Shahanawaj Ahamad
 
Continuous Testing of Service-Oriented Applications Using Service Virtualization
Continuous Testing of Service-Oriented Applications Using Service VirtualizationContinuous Testing of Service-Oriented Applications Using Service Virtualization
Continuous Testing of Service-Oriented Applications Using Service Virtualization
iosrjce
 
M017258892
M017258892M017258892
M017258892
IOSR Journals
 
BUSINESS SILOS INTEGRATION USING SERVICE ORIENTED ARCHITECTURE
BUSINESS SILOS INTEGRATION USING SERVICE ORIENTED ARCHITECTUREBUSINESS SILOS INTEGRATION USING SERVICE ORIENTED ARCHITECTURE
BUSINESS SILOS INTEGRATION USING SERVICE ORIENTED ARCHITECTURE
IJCSEA Journal
 
A Novel Framework for Reliable and Fault Tolerant Web Services
A Novel Framework for Reliable and Fault Tolerant Web ServicesA Novel Framework for Reliable and Fault Tolerant Web Services
A Novel Framework for Reliable and Fault Tolerant Web Services
Abhishek Kumar
 
Performance Prediction of Service-Oriented Architecture - A survey
Performance Prediction of Service-Oriented Architecture - A surveyPerformance Prediction of Service-Oriented Architecture - A survey
Performance Prediction of Service-Oriented Architecture - A survey
Editor IJCATR
 
Evaluation of QoS based Web- Service Selection Techniques for Service Composi...
Evaluation of QoS based Web- Service Selection Techniques for Service Composi...Evaluation of QoS based Web- Service Selection Techniques for Service Composi...
Evaluation of QoS based Web- Service Selection Techniques for Service Composi...
Waqas Tariq
 
QOS OF WEB SERVICE: SURVEY ON PERFORMANCE AND SCALABILITY
QOS OF WEB SERVICE: SURVEY ON PERFORMANCE AND SCALABILITYQOS OF WEB SERVICE: SURVEY ON PERFORMANCE AND SCALABILITY
QOS OF WEB SERVICE: SURVEY ON PERFORMANCE AND SCALABILITY
cscpconf
 
Orchestration of web services based on t qo s using user and web services agent
Orchestration of web services based on t qo s using user and web services agentOrchestration of web services based on t qo s using user and web services agent
Orchestration of web services based on t qo s using user and web services agent
eSAT Publishing House
 
Service Oriented Computing
Service Oriented ComputingService Oriented Computing
Service Oriented Computing
Aie Sa
 
Ijcse13 05-08-058
Ijcse13 05-08-058Ijcse13 05-08-058
Ijcse13 05-08-058
vital vital
 
A Novel Approach: A Hybrid Semantic Matchmaker For Service Discovery In Servi...
A Novel Approach: A Hybrid Semantic Matchmaker For Service Discovery In Servi...A Novel Approach: A Hybrid Semantic Matchmaker For Service Discovery In Servi...
A Novel Approach: A Hybrid Semantic Matchmaker For Service Discovery In Servi...
IJNSA Journal
 
Study on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture DevelopmentStudy on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture Development
ijbuiiir1
 
Study on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture DevelopmentStudy on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture Development
ijwtiir
 
Study on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture DevelopmentStudy on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture Development
ijcnes
 
20507-38933-1-PB.pdf
20507-38933-1-PB.pdf20507-38933-1-PB.pdf
20507-38933-1-PB.pdf
IjictTeam
 
QOS OF WEB SERVICE: SURVEY ON PERFORMANCE AND SCALABILITY
QOS OF WEB SERVICE: SURVEY ON PERFORMANCE AND SCALABILITYQOS OF WEB SERVICE: SURVEY ON PERFORMANCE AND SCALABILITY
QOS OF WEB SERVICE: SURVEY ON PERFORMANCE AND SCALABILITY
csandit
 
SOA PRINCIPLES :2. Service Reusability
SOA PRINCIPLES :2. Service ReusabilitySOA PRINCIPLES :2. Service Reusability
SOA PRINCIPLES :2. Service Reusability
Mohamed Zakarya Abdelgawad
 

Similar to Review on “service granularity in service oriented (20)

Evaluation of a Framework for Integrated Web Services
Evaluation of a Framework for Integrated Web ServicesEvaluation of a Framework for Integrated Web Services
Evaluation of a Framework for Integrated Web Services
 
Performance in soa context
Performance in soa contextPerformance in soa context
Performance in soa context
 
Contemporary research challenges and applications of service oriented archite...
Contemporary research challenges and applications of service oriented archite...Contemporary research challenges and applications of service oriented archite...
Contemporary research challenges and applications of service oriented archite...
 
Continuous Testing of Service-Oriented Applications Using Service Virtualization
Continuous Testing of Service-Oriented Applications Using Service VirtualizationContinuous Testing of Service-Oriented Applications Using Service Virtualization
Continuous Testing of Service-Oriented Applications Using Service Virtualization
 
M017258892
M017258892M017258892
M017258892
 
BUSINESS SILOS INTEGRATION USING SERVICE ORIENTED ARCHITECTURE
BUSINESS SILOS INTEGRATION USING SERVICE ORIENTED ARCHITECTUREBUSINESS SILOS INTEGRATION USING SERVICE ORIENTED ARCHITECTURE
BUSINESS SILOS INTEGRATION USING SERVICE ORIENTED ARCHITECTURE
 
A Novel Framework for Reliable and Fault Tolerant Web Services
A Novel Framework for Reliable and Fault Tolerant Web ServicesA Novel Framework for Reliable and Fault Tolerant Web Services
A Novel Framework for Reliable and Fault Tolerant Web Services
 
Performance Prediction of Service-Oriented Architecture - A survey
Performance Prediction of Service-Oriented Architecture - A surveyPerformance Prediction of Service-Oriented Architecture - A survey
Performance Prediction of Service-Oriented Architecture - A survey
 
Evaluation of QoS based Web- Service Selection Techniques for Service Composi...
Evaluation of QoS based Web- Service Selection Techniques for Service Composi...Evaluation of QoS based Web- Service Selection Techniques for Service Composi...
Evaluation of QoS based Web- Service Selection Techniques for Service Composi...
 
QOS OF WEB SERVICE: SURVEY ON PERFORMANCE AND SCALABILITY
QOS OF WEB SERVICE: SURVEY ON PERFORMANCE AND SCALABILITYQOS OF WEB SERVICE: SURVEY ON PERFORMANCE AND SCALABILITY
QOS OF WEB SERVICE: SURVEY ON PERFORMANCE AND SCALABILITY
 
Orchestration of web services based on t qo s using user and web services agent
Orchestration of web services based on t qo s using user and web services agentOrchestration of web services based on t qo s using user and web services agent
Orchestration of web services based on t qo s using user and web services agent
 
Service Oriented Computing
Service Oriented ComputingService Oriented Computing
Service Oriented Computing
 
Ijcse13 05-08-058
Ijcse13 05-08-058Ijcse13 05-08-058
Ijcse13 05-08-058
 
A Novel Approach: A Hybrid Semantic Matchmaker For Service Discovery In Servi...
A Novel Approach: A Hybrid Semantic Matchmaker For Service Discovery In Servi...A Novel Approach: A Hybrid Semantic Matchmaker For Service Discovery In Servi...
A Novel Approach: A Hybrid Semantic Matchmaker For Service Discovery In Servi...
 
Study on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture DevelopmentStudy on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture Development
 
Study on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture DevelopmentStudy on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture Development
 
Study on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture DevelopmentStudy on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture Development
 
20507-38933-1-PB.pdf
20507-38933-1-PB.pdf20507-38933-1-PB.pdf
20507-38933-1-PB.pdf
 
QOS OF WEB SERVICE: SURVEY ON PERFORMANCE AND SCALABILITY
QOS OF WEB SERVICE: SURVEY ON PERFORMANCE AND SCALABILITYQOS OF WEB SERVICE: SURVEY ON PERFORMANCE AND SCALABILITY
QOS OF WEB SERVICE: SURVEY ON PERFORMANCE AND SCALABILITY
 
SOA PRINCIPLES :2. Service Reusability
SOA PRINCIPLES :2. Service ReusabilitySOA PRINCIPLES :2. Service Reusability
SOA PRINCIPLES :2. Service Reusability
 

More from eSAT Publishing House

Likely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnamLikely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnam
eSAT Publishing House
 
Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...
eSAT Publishing House
 
Hudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnamHudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnam
eSAT Publishing House
 
Groundwater investigation using geophysical methods a case study of pydibhim...
Groundwater investigation using geophysical methods  a case study of pydibhim...Groundwater investigation using geophysical methods  a case study of pydibhim...
Groundwater investigation using geophysical methods a case study of pydibhim...
eSAT Publishing House
 
Flood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaFlood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, india
eSAT Publishing House
 
Enhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingEnhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity building
eSAT Publishing House
 
Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...
eSAT Publishing House
 
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
eSAT Publishing House
 
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...
eSAT Publishing House
 
Shear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a reviewShear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a review
eSAT Publishing House
 
Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...
eSAT Publishing House
 
Risk analysis and environmental hazard management
Risk analysis and environmental hazard managementRisk analysis and environmental hazard management
Risk analysis and environmental hazard management
eSAT Publishing House
 
Review study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallsReview study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear walls
eSAT Publishing House
 
Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...
eSAT Publishing House
 
Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...
eSAT Publishing House
 
Coastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaCoastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of india
eSAT Publishing House
 
Can fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structuresCan fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structures
eSAT Publishing House
 
Assessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingsAssessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildings
eSAT Publishing House
 
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
eSAT Publishing House
 
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
eSAT Publishing House
 

More from eSAT Publishing House (20)

Likely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnamLikely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnam
 
Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...
 
Hudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnamHudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnam
 
Groundwater investigation using geophysical methods a case study of pydibhim...
Groundwater investigation using geophysical methods  a case study of pydibhim...Groundwater investigation using geophysical methods  a case study of pydibhim...
Groundwater investigation using geophysical methods a case study of pydibhim...
 
Flood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaFlood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, india
 
Enhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingEnhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity building
 
Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...
 
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
 
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...
 
Shear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a reviewShear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a review
 
Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...
 
Risk analysis and environmental hazard management
Risk analysis and environmental hazard managementRisk analysis and environmental hazard management
Risk analysis and environmental hazard management
 
Review study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallsReview study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear walls
 
Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...
 
Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...
 
Coastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaCoastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of india
 
Can fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structuresCan fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structures
 
Assessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingsAssessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildings
 
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
 
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
 

Recently uploaded

basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
University of Maribor
 
Recycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part IIRecycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part II
Aditya Rajan Patra
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
HODECEDSIET
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
nooriasukmaningtyas
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
NazakatAliKhoso2
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
wisnuprabawa3
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
IJNSA Journal
 

Recently uploaded (20)

basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
 
Recycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part IIRecycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part II
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
 

Review on “service granularity in service oriented

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org 449 REVIEW ON “SERVICE GRANULARITY IN SERVICE ORIENTED ARCHITECTURE” Meenakshi Saroha1 , Shashank Sahu2 1 M.Tech Student, Department of Computer Science and Engg, Ajay Kumar Garg Engineering College, Ghaziabad, India 2 Associate Professor, Department of Computer Science and Engg., Ajay Kumar Garg Engineering College, Ghaziabad, India Abstract Most of the organizations are still predicated on the client server paradigm. Major crack of these systems is inflexibility regarding to extension and habituating changes. As the IT developing, customer’s demand changes dynamically. Therefore, the enterprise should have systems that are able to adapt new business scenarios. To fulfill this requisite, Service Oriented Architecture (SOA) is come into existence and becoming more popular nowadays. As SOA becomes more popular the consequentiality of finding optimization in service granularity increases day by day. This paper represents review on service granularity in Service Oriented Architecture which consists of many approaches and tools for measuring service granularity. In this paper we discuss about features, benefits and challenges of SOA adopted in business enterprises and also define many issues which arise due to improper service granularity measurement approaches. Keywords: SOA service granularity, metrics. ---------------------------------------------------------------------***--------------------------------------------------------------------- 1. INTRODUCTION In the last decade clients requisites were not as complex, this was easily achieved by or consummated by one or only handful of services. However, in current decade the scenario has change exponentially. Business enterprises [20] have transmutation in leaps and bounces and processes are rapidly incrementing. Due to change in client‟s requisites and their complexity one or handful of services are not enough. Therefore need of a service oriented architecture arises. SOA [4], [6], [14], [17] sanctions companies to reuse available components/services and build flexible systems that implement changing business processes expeditiously. SOA guarantee efficacious business-IT alignment, amended business suppleness and lower integration costs through greater interoperability and reuse of shared business services [4]. For the solidification of data and the elimination of redundancy SOA is used in organizations. With the help of ready-witted and flexible SOA, we can also erect new functionality from the existing systems in lesser time. REST and web services are the most famous technologies used to implement SOAs. Mostly web services are used by the large number of corporations for the implementations of SOA. SOA is an architecture that utilizes open-standards to describe software components. The most known standards in use for a SOA today are WSDL (Web Service Description Language), SOAP (Simple Object Access Protocol), BPEL (Business Process Execution Language), WS-CDL (Web Service Choreography Description Language) and UDDI (Universal Description, Discovery and Integration) which became de facto standards for a service oriented architecture[17]. This paper does not act as a torchbearer for any of the service granularity measurement methods, rather analyzes these methods. Hence the key concern is “Survey of optimum service granularity methods.” The survey proceeds as shown in Fig-1 Fig-1: Flow of the research paper. SOA provides a standard way for describing and interacting between software components. Concrete software components become basic blocks and they can be reused to build other applications. Service Orientation has gained momentum as a fundamental design paradigm for developing distributed enterprise applications. However, comprehensive and quantitative metrics for estimating the appropriateness of the service designs are still destitute.
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org 450 SOA utilizes the publish-find-bind-execute paradigm. In this paradigm by utilizing standard called the Universal Description, Discovery, and Integration (UDDI) service provider publishes its contract the in the service registry. Then, service consumer searches the service registry for finding an opportune service. Once the service found, service consumer binds and execute the service by sending SOAP request [19], [21], [23], [25]. Fig- 2: Publish-Find-Bind-Execute Paradigm [19], [21], [23], [25]. What is service? Services act as the linchpin of SOA. Services are useful in the implementation of service oriented architecture. Services are well-defined, reusable, stateless, distinctive, loosely coupled units of functionality that are self-contained. Capgemini identified seven basic principles for services, namely services must: have a clear identity, an understandable function, be trustable, be shared, have a safe and reliable interface, be of the right quality, and have business value [22]. What is granularity? Granularity is a term that reflects the degree of modularity of a system. In other words, the extent to which either a system itself or its description is broken down into diminutive components is termed as granularity. What is service granularity? Service granularity refers to the size of function which one service contains. According to the service‟s function and the data volume of sending-receiving, service divided into two parts: fine-grained service and coarse grained service [4]. What is the meaning of optimum methods? Methods that are incline to provide us the best results with the least investment of resources irrespective of any field. In a typical optimization quandary the goal is to find the factor that determines the deportment of the system that maximizes the productivity or minimizes the waste. What is optimum service granularity? Optimum service granularity is essential for cost reduction and for reliability of system. Today, researchers determine different methods and frameworks for finding the optimal service granularity to reduce cost and engender reliable architecture. Some issues arises due to improper service granularity [5]-  Service duplication  Maintenance problem  Service governance difficult  Service reusability suffers  Difficulty in business alignment causes redundancy  Audit operation become unavailable Some features and benefits of SOA are – Table -1: Features and benefits of SOA [19], [24] FEATURE BENEFITS Service Better flow of information Ability to expose internal functionality Flexibility Reusability Minimize software development and management costs Service composition Ability to develop new function combinations rapidly Service discovery Optimization of functionality,cost and Performance Easier introduction of system upgrades Message security Data integrity and confidentiality Encapsulation Greater efficiency Standardization Reduce skill requirement Interoperability Lower overhead or development cost Abstraction Hide complexity of business process Challenges [18] of SOA are-  Business Service Security  Auditing & Business Service Governance  Service Level Compliance  Business Service Lifecycle Management  Improper service granularity
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org 451 2. RELATED WORK Service granularity refers to the size of a service or size of the function encapsulated in one service. Many questions arises in our mind when we talk about service granularity in SOA like-  What is service granularity?  What are the concepts and determinants of service granularity?  What methods or metrics are available for the measurement of service granularity?  What models are used to express service granularity?  What is a proper level of service granularity? Many researchers [1], [2], [8], [16] tried to answer these questions few of them are- In [9], [22] authors identified aspects that influence the level of granularity chosen and drew them on different types of services shown in Table -2. Table -2: Service granularity aspects in Service Types [9], [22] TYPES OF SERVICES SERVICE GRANULARITY ASPECTS Business Service Informati- on System Service Software Service Functionality    Flexibility    Complexity    Reusability    Composability    Sourcing    Genericity    Context- independence    Performance    considered , not considered N. Kulkarni et al. [5] analyze the role of service granularity in a successful SOA realization by a case study in financial domain. They presented InSOAP, an architecture-centric framework to define, design and realize service oriented enterprise architecture. InSOAP describes eight types of services which can be utilized by different person. The main aim of this process is identification of services, deciding optimal service granularity along with proper layering of services. The service identification process required domain analysis and decomposition to identify precious and reusable shared services. InSOAP comprises solidification of services (an iterative process for optimal service composition) through classification and layering. InSOAP is time consuming process because it involves many factors that affect it at each step. Hong Ying et al. [10] determined the principles of service granularity (i.e reusability, flexibility, performance and usability).Based on above principles they decomposed the services into three types, namely basic services, synthesis services and composite services. Afterwards, they presented an idea of service design that embodies the idea of top-down SOA design methodology. With the help of an example of pharmaceutical supply system they showed the relationship between three types of services. This paper shows only the necessity of balance between the service granularity to obtain lower cost and flexibility. Inspite the fact, the paper is not presenting any methodology or approach for obtaining optimal service granularity. R. Haesen et al. [3] discussed about the service granularity and its impact on architectural qualities such as performance ,reusability and flexibility .They divided the service granularity into three types, namely data granularity, functionality granularity and business value granularity .By looking at interface of services , they further classified these service granularity. From the above discussion the authors concluded that defining service granularity is quite complex and it is hard to measure granularity in terms of absolute numbers. This paper not shows any method for achieving right service granularity. Haiqing Bu [22] have considered the problem of finding appropriate granular version of services. For this author classified services into unambiguous groups and recognized many aspects that influence the level of granularity for each type of services. AHP [7], a quantitative tool which constitute three principles decomposition, comparative judgment and priority are used for weighting the attributes and draw a set of pairwise comparison metrics. Finally, the result of this comparison is used to obtain the more appropriate level of granularity. Xie et al. [4] proposed a division rule to decide the appropriate level of granularity of services in RISP (Railway Information Sharing Platform). For this rule authors followed some guidelines which was helpful in defining acceptable level of granularity and divide the services into three types i.e basic services, combination services and integrated services. An application example is taken for the illustration of division method. In future we can propose a division method for the other systems. Wang Xiao-jun [2] proposed design- time metrics that cater to the service design principles concerning loosely-coupled and well- chosen granularity. By considering former one author proposed a metric for service coupling between services and client and by considering later one author measure the common use of service operations. A case study is performed that shows the applicability of proposed metric in which different design decisions are considered having the same clients. The future scope will involve the metrics that consider other design principles and empirical evaluation of these metrics. Jinlei Jiang et al. [13] analyze the business process by a case study and got the statistical information about business process which is helpful in the determination of service
  • 4. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org 452 granularity. They proposed an assistant based approach based on business process analysis. Firstly, they presented a formal model defining various concepts such as business process, activity, operation and receiver which are provided the basis for proposed approach. Then the authors given a process for determining the appropriate service granularity which is divided into three phases, namely preprocessing phase, analyzing phase and post analyzing phase. In future we will measure the importance of activity/operation. Bernd Heinrich et al. [8] presented an economic decision model for the service granularity optimization. Authors illustrated the prototypical implementation of decision model in a software tool which was based on Eclipse Modeling Framework and carried out in java. Afterwards, a case study of financial service provider is debated to demonstrate the benefits of software tool. Three granularity metrics, namely distance oriented metric, scope oriented and size oriented metric were also introduced which was mathematically defined. Bernd Heinrich et al. [15] presented different metrics for the realization of different perspective on service granularity. Then, compared the granularity metrics on the basis of their values, criteria, interpretability and comparability. Finally , the application of metrics in a real world is illustrated by a case study in financial domain. T. Karthikeyan et al. [1] analyzed the proposed metrics for quantitative measurement of service granularity in service oriented architecture by a case study and also theoretically validates the proposed metrics with the help of weyuker‟s properties. Proposed metric considered different attributes for the measurement of service granularity like number of atomic services, business logic function, CRUD function, input parameters, output parameters, weight value of parameter etc. In this paper, optimal level of granularity changes according to the type of services. The limitation of this paper is that the proposed metric only affects flexibility and reusability of services. In future we can also propose metrics by considering other characteristics of services. Alahmari S.et al. [11] with the help of optimal service granularity proposed architectural framework collaborate service definition, identification and realization for migracy legacy systems. The framework is based on portfolios that are obtained from UML and BPMN analysis and consists of functional and non–functional elements that affect the migrated legacy systems. J.Geetha et al. [12] presented a tool for the evaluation of service granularity at the design time. This granularity measurement tool was taken into account three measures that are composite level of service, functional richness of service and interface granularity of services. Java and net beans were used in the development of tool. The tool consists of various phases like first one is the data retrieved from the pseudo code that has been originated by the class diagram of UML. Second, services were analyzed for the evaluation of service. Third, by considering various parameters estimated granularity of services and lastly report is generated which consist granularity of different services. By evaluating correct granularity we are able to detect reusable services. Table -3: Summarization of different methods in a table Author Year of Development Method Validation Type Description J.Geetha and T. Karthikeyan,[12] 2012 Tool None Proposed tool evaluates granularity of the service at design time Wang Xiao-jun[2] 2009 Metrics Case study Measure coupling and service granularity by considering service design principles Jinlei Jiang , Yongwei Wu and Guangwen Yang[13] 2011 Assistant approach Case study Assistant approach used for making service granularity right. T. Karthikeyan and J.Geetha[1] 2012 Metrics Case study Proposed metric used for measuring granularity of a service by considering its composite level, functional richness and its interface granularity. Krammer, A., Heinrich, B., Henneberger, M. and Lautenbacher, F.[8] 2011 Distance oriented metrics Case study The metric measures service granularity considering the position of the implemented functionality in the FSG: distance of the path from a process to the implemented functionality in relation to the distance of the complete path.
  • 5. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org 453 Scope oriented metrics The metric measures service granularity by the number of directly and indirectly following functionalities Size oriented metrics The metric measures the granularity of a service by its size (e.g., measured in LOC) Alahmari S. and Zaluska E[11] 2009 Architectural framework None Assist service identification, definition and realization for migrated legacy systems with optimal granularity and it is based on portfolios that are derived from UML and BPMN analysis. Bernd Heinrich and Steffen Zimmermann[15] 2012 Width metric Real world case study Based on number of basic functions that are directly and indirectly realized by a service. Depth metric Defined by the length of path from the process to the realized function in relation to the length of the complete path Combined width and depth metric Improve measurement by integrating benefits of width and depth metrics. Size metric Measure the size of software function. Saad Alahmari , Ed Zaluska and David C De Roure[16] 2011 Operation Data Granularity (ODG) metric Case study and theoretical validation framework Measures the degree to which an operation uses „excessive‟ data. and based on fined-grained and coarse-grained parameters. Operation Function Granularity (OFG) metric It consists of both business logic and CRUD (create, read, update and delete) functions. Average Service Operation Granularity (ASOG)metric Measure service granularity of all services. Xie Zhengyu, Dong Baotian[4] 2009 Division method Application example Proposed for railway information sharing platform (RISP) according to which divide the services of system into three parts based on their functionality. Khoshkbarforoushha, A., Tabein, R., Jamshidi, P., and Shams, F[7] 2010 WGLA metric None WGLA metric is used for quantitative measurement of service granularity by utilizing service granularity attributes i.e business value , context- independency, reusability and complexity. 3. CONCLUSIONS We presented existing work on service granularity measurement in SOA that offers ample scope of expanding existing approaches or metrics. We examined the available methods and tools that are subsidiary for quantifying service granularity in SOA. In the survey we found that there are many service granularity attributes but available approaches considering only some service granularity attributes. In future, methods can be proposed by considering those service granularity attributes that couldn‟t be included in the existing work.
  • 6. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org 454 REFERENCES [1]T. Karthikeyan, J.Geetha, “A Quantitative Measurement and validation of Granularity in Service Oriented Architecture”, IJCSI International Journal of Computer Science Issues, Vol. 9, Issue 2, No 1, March 2012. [2] Wang Xiao-jun., “Metrics for Evaluating Coupling and Service Granularity in Service Oriented Architecture”, Information Engineering and Computer Science, 2009. ICIECS 2009. International Conference on 19-20 Dec,2009, Wuhan. [3] R. Haesen, M. Snoeck, W. Lemahieu, and S. Poelmans, “On the definition of service granularity and its architectural impact , ” Proc. The 20th Int‟l Conf .Advanced Information Systems Engineering (CAiSE 08), Springer- Verlag, Jun. 2008, pp. 375–389. [4] Xie Zhengyu, Dong Baotian, and Wang Li, “Research of Service Granularity Base on SOA in Railway Information Sharing Platform”, Proceedings of the 2009 International Symposium on Information Processing (ISIP‟09) Huangshan, P. R. China, August 21-23, 2009, pp. 391-395. [5] N. Kulkarni, and V. Dwivedi, “The role of service granularity in a successful SOA realization – a case study,” Proc. IEEE Congress on Services, IEEE Press, 2008, Part I, pp. 423-430. [6] M.P. Papazoglou , W.J. van den Heuvel, “Service- oriented design and development methodology” , International Journal of Web Engineering and Technology (IJWET), vol. 2, no. 4, 2006, pp. 412-442. [7] Khoshkbarforoushha, A., Tabein, R., Jamshidi, P., and Shams, F. 2010. “Towards A Metrics Suite for Measuring Composite Service Granularity Level Appropriateness,” in Services ‟10 Proceedings of the 6th World Congress on Services, Washington, DC: IEEE Computer Society, pp. 245-252. [8] Krammer, A., Heinrich, B., Henneberger, M. and Lautenbacher, F. 2011. „Granularity of services - an economic analysis,” Business & Information Systems Engineering (3:6), pp. 345-358. [9] Steghuis C., “Service Granularity in SOA Projects: A trade off Analysis”, M.Sc. Thesis, Business Information Technology, University of Twente, 2006. [10] Hong Ying, Yu Wu,Fuming Liu, “Research on The SOA – based Service Granularity Control”, Second International Conference on Information Technology and Computer Science, IEEE, 2010. [11] Alahmari S., and Zaluska E., “Optimal Granularity for Service Oriented Systems”, The 3rd Saudi International Conference (SIC09), 5-6 June, 2009, University of Surrey, Guildford, U.K. [12] J.Geetha and T. Karthikeyan , “A Tool for Measuring SOA Service Granularity” Special Issue of International Journal of Computer Applications (0975 – 8887) The International Conference on Communication, Computing and Information Technology (ICCCMIT) 2012. [13] Jinlei Jiang , Yongwei Wu , Guangwen Yang ,“ Making Service Granularity Right : An Assistant Approach Based on Business Process Analysis”, Sixth Annual ChinaGrid Conference, IEEE 2011. [14] Jen-Yao Chung · Kuo-Ming Chao, “A view on service- oriented architecture”, SOCA (2007)1:93–95, DOI 10.1007/s11761-007-0011-2, Springer-Verlag London Limited ,15 May 2007. [15]Bernd Heinrich and Steffen Zimmermann,“ Granularity Metrics For IT Services”, Thirty Third International Conference on Information Systems, Orlando 2012. [16] Saad Alahmari, Ed Zaluska, David C De Roure, “A Metrics Framework for Evaluating SOA Service Granularity”, International Conference on Services Computing, IEEE. 2011. [17] Philip Liegl “The strategic impact of service oriented architectures” Proceedings of the 14th Annual IEEE International Conference and Workshops on the Engineering of Computer- Based Systems, 2007 . [18] Manoj Mansukhani, “Service-Oriented Architecture White Papre” HP white paper, June 28, 2005. [19] Zaigham Mahmood, “Synergies between SOA and Grid computing,” Vol 8, 2009 ISSN: 1943- 7765; z.mahmoodQderby.ac.uk. [20] Ashish Seth, Himanshu Aggarwal, and Ashim Raj Singh, “Service Oriented Architecture Adoption Trends– Critical survey”, Contemporary Computing Communications in Computer and Information Science, springer, Volume 306, pp 164-175, 2012. [21] Venkata Ramana Adari, Dr. Ch.Diwakar, Dr. P.Suresh Varma, “Cloud Computing with Service Oriented Architecture in Business Applications ”, International Journal of Computer Sci ence And Technology( IJCST) Vol. 3, Issue 1, Jan. - March 2012. [22] Haiqing Bu,“ Metrics for Service Granularity in Service Oriented Architecture”, International Conference on Computer Science and Network Technology, December 24- 26,2011. [23] Hardeep singh and Rupinder singh “On Formal Models and Deriving Metrics for Service- Oriented Architecture”, journal of software, vol. 5, No. 8, august 2010. [24] Mike P. Papazoglou · Willem-Jan van den Heuvel,“ Service oriented architectures: approaches, technologies and research issues”, The VLDB Journal (2007) 16:389–415, Springer-Verlag 2007. [25] Pham Thi Quynh, Huynh Quyet Thang,“ Dynamic Coupling Metrics for Service – Oriented Software”, World Academy of Science, Engineering and Technology Vol:27 2009-03-29. BIOGRAPHIES Ms. Meenakshi Saroha received her B.Tech degree in computer science from Sanjay Institute Of Engineering and Management (G.B.Technical Univ., Lucknow) India, and pursuing M.Tech. in Computer Science & Engineering from Ajay Kumar Garg Engineering College Ghaziabad ( U.P.T.U. University, Lucknow ), India. Her main research interests are in Software Engineering, Soft Computing and Artificial Intelligence.
  • 7. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org 455 Mr. Shashank Sahu is working as Associate Professor in Computer Science & Engineering Department at Ajay Kumar Garg Engg. College. Ghaziabad, India. He received his M.Tech degree in Computer Science & Engineering from G. B. Technical University, Lucknow, India. He is pursuing Ph.D .in Computer Science & Engineering from Sharda University, Greater Noida, India. He has 17 years of academic experience. His research areas are Software Engineering, Computer Architecture and Artificial Intelligence. He is the author of more than 8 publications in national/international conferences.