SlideShare a Scribd company logo
1 of 7
Download to read offline
! "# !
$ $
N.Sasikaladevi1
Dr.L.Arockiam2
1
Lecturer, Department of Computer Applications, Bishop Heber College, Trichy, TN, India
sasikalade@yahoo.com
2
Assosiate professor, Department of Computer Science, St.Joseph’s College, Trichy, TN, India
larockiam@yahoo.co.in
ABSTRACT
Web services are the new innovation in this era. Because of the cross-platform and language independent nature of the web
services, it is getting accepted by the various industries. Revolution in Service Oriented Architecture (SOA) has created
numerous web service users. Different choices of services are available to meet the specific requirement of customers. At the
same time, customer needs quality service. Selecting the web service which meets all the Quality of Service (QoS) requirement
specified by the consumer in the Service Level Agreement is a tedious task today. One of the predominant QoS factor is
reliability of the web service. Evaluation of reliability on web services and selecting the best one among the different choices are
needed now. This paper focuses on the design of reliability evaluation framework for the composite web services.
KEYWORDS
Network Protocols, Wireless Network, Mobile Network, Virus, Worms &Trojon
1. INTRODUCTION
A Web Service is a software interface that describes a collection of operations that can be accessed over the network
through standardized XML messaging. It uses protocols based on the XML language to describe an operation to
execute or data to exchange with another Web service. It is a technology that allows applications to communicate
with each other in a platform- and programming language-independent manner. Each business process consists of set
of tasks. Every task is implemented by the set of services which is known as composite web services. Web service
consumers depend on several related web service in order to complete their business process. Composite web
services are evolving today.
With the widespread proliferation of Web services, quality of service (QoS) will become a significant factor in
distinguishing the success of service providers. QoS determines the service usability and utility, both of which
influence the popularity of the service. QoS will become an important selling and differentiating point of these
services. QoS covers a whole range of techniques that match the needs of service requestors with those of the service
provider'
s based on the network resources available.
Reliability, security, cost, and performance are criteria that are identified as relevant non-functional QoS
requirements when selecting different web services. To evaluate the relative importance of these criteria a survey was
conducted among several information technology architects in the Midwest [1]. The relative weights of these criteria
were inferred through the analytic hierarchy process [2]. The results were consistent, and indicated that security and
reliability were among the most important criteria that architects consider when evaluating web services. These
results are depicted in Figure 1.
! "# !
$ $
17
Fig 1. The relative importance of reliability factor on QoS metrics
This paper focuses on the reliability evaluation framework for the composite web services. Section 2 of this paper
discuss on the related work that have been done on this area. Section 3 describes the new proposed model for the
reliability evaluation. And section 4 gives the conclusion and further enhancements that can be made in this area.
2. RELATED WORK
Reliability is the ability of a system to keep operating over time. Xie [3] defines software reliability as “the
probability that the software will be functioning without failures under a given environmental condition during a
specified period of time”. Web service reliability defined in two different aspects. There are message reliability and
service reliability. Services are available over network with unreliable communication channel. Reliable delivery of
message is a crucial task. Reliability of message is enforcing by two specifications, WS-Reliability and WS-
ReliableMessaging. This paper focuses on the other reliability aspect called service reliability.
Hangjung Zo, and all [4] stated that Reliability for an individual web service is calculated as the number of failures
per unit attempts, and is presented as a number between 0 and 1. The aggregated reliability of a business process that
is composed from web services depends on the structure of the business process, the degree of independence between
web services, and whether there are multiple web services (in the set of selected services) capable of supporting the
task. Tasks in a business process can be related in a number of ways. The independence assumption permits simpler
combining of reliability estimates, since joint probabilities are not involved. It can be argued that this assumption
does not always hold, in that multiple web services from a vendor may prove to be unavailable if the vendor’s site is
down temporarily. They adopt the standard characterization of independence though. They assume overlapping
functionality of the selected web services. Thus, a task may have alternate web services (in the selected set) capable
of supporting it which will have an effect on the reliability associated with the task. They consider reliability at the
task level, rather than the web service level. Redundancy of support for a task needs to be accounted for. They
assume that failure at the task level constitutes failure of all alternate web services capable of supporting the task.
Once again, independence between web services is assumed. The reliability of task k can then be computed as:
where S represents the set of all web services that are selected to support the business process, and Rj represents the
reliability associated with web service j. Only the failure rate of the web services is considered by Hangjung Zo, and
all.
Abdelkarim Erradi and all [5] describe wsBus which provides various channels to access the registered Web services
(each service is bound to one or more channels). Inbound messages are assessed on arrival through the channel to
determine the destination service. Filters bound to the virtual endpoint, if any, intercept and manipulate both request
and response messages (transform messages into new formats). The message is then passed through a reliability layer
where it is checked for expiration, duplication, and ordering then it gets queued for processing. wsBus selects the
appropriate service and dispatches the message to it and the response is passed back to the requester via the same
path. The core idea of wsBus is to act as a bus which conveys SOAP messages from one end to another regardless the
transport protocols (e.g.,HTTP, JMS) being used in either ends. wsBus sits between the transport and SOAP
! "# !
$ $
18
serialization/de-serialization modules, inspecting messages and relevant SOAP headers (e.g., SOAP Action header)
as appropriate and providing requested added-value services as instructed by the configuration settings. A message
store is used to enhance reliability by queuing and persisting messages. It can also serve as a system log for
debugging and auditing purposes as well as for caching responses. wsBus is also equipped with a user friendly
Management Portal to register and configure Web services, and to define access control policy for the registered
services. wsBus Monitoring Console can be used to access QoS metrics and statistics gathered by the monitoring
component during interactions as well as alerts raised in case of failures or violation of performance thresholds
assigned to a registered service.
Luigi Cppolino and all [6] proposed an approach for reliability evaluation of workflow systems. In this approach a set
of 20 basic workflow patterns is identified, which is suitable to describe virtually any controlflow. Starting from such
patterns, they derive a set of new patterns – which they will refer to as reliability patterns - meaningful in the context
of dependability. For each reliability pattern, they derive a rule which gives the reliability formula of the pattern.
Since this reliability patterns are extracted from the workflow patterns identified, their formulas can be applied to a
wider class of workflows. Another contribution of is a novel approach to the evaluation of the reliability of a single
service, which explicitly takes into account the presence of infrastructure.
Vuong Xuan and all [7] suggested that indefinite QoS constraints are necessary to allow users flexibly specify their
QoS demands in many cases of Web service applications. Fuzzy logic can be seen as a promising technique for
representing such imprecise constraints. They presented an overview of prominent fuzzy based approaches for Web
service discovery and selection. Various methods have been proposed for specifying fuzzy QoS constraints and for
ranking Web services by basing on their fuzzy representation.
Gwyduk Yeom and all [8] introduced a Web Service QoS broker that acts as a UDDI service to the web service
customers, but provides additional QoS information of web services. It measures the QoS of web services
periodically and caches the information for fast services. Our current implementation uses response time, throughput,
availability, and reliability as the QoS metrics. The measured data are statistically analyzed and saved in a database.
When a user searches a web service, the Web services QoS broker system provides the analyzed information in
numbers for software or in graphs for human.
3. RELIABILITY EVALUATION MODEL
Zhenua Liu and all [9] suggested a SOA(service oriented architecture) reliability evaluation model using two
attribute: availability, which is the quality attribute of whether the web service is present or ready for immediate use,
and accessibility, which is the quality attribute of service that represents the capable of serving a web service request.
These two attributes are considered in this paper for the evaluation of reliability of the composite web services.
Fig 2. Framework model for Reliability Evaluation in Composite Web Service
Figure 2 describes the proposed framework model. This architecture is used to verify the reliability of each and every
service involved in the composite web service. Initial web service structure involves three components: Service
producer who is producing the service with the specific quality attributes, Service Consumers are going to use these
! "# !
$ $
19
services, and Service Broker is a middleware component in which service producers register their web service and
service consumer discover the web service which meets their requirements.
SLA is an agreement between the service consumer and service producer in which quality requirement for the web
services are specified clearly. Evaluation of this quality requirement to be done by the middleware brokers not to be
done by the producer or consumer. So, in this architecture, reliability evaluation is done by the service broker behalf
of the consumer. Let us consider the service consumer is in need to invoke a composite web service. Composite
service manager is a component which is available in the service consumer receives this request from the consumer
and identifies the set of services to be invoked.
Number of services involved in the composite web services is n. Composite service manager sends these services
details to the data collector unit. Data collector component mine the service repository to verify whether these
services are available or not. Service repository maintains the web service information specified by the service
producers. For the evaluation of reliability, data are collected from producers. But this is inadequate to make the
decision. Reliability evaluation can further enhanced with the use of feedback data from the consumer who already
used the service. Log data maintains feedback information form the service consumer. The format of the log data is
given below,
<Si, Vi, Xi, t>
Where Si is the service used by the consumer, Vi is the probability of availability, Xi is the probability of accessibility
and t is the time at when the service is used by
the consumer. Time value is used to identify the latest feed back value from the log file.
The core component of this model is the reliability analyzer which is responsible for making reliability evaluation.
Reliability manager gets the services which are involved in the composite service from the data collector, and it
receives the information about proxy for the each and every primary service. Number of proxies to be used for every
primary service is m-1. It collects accessibility probability and availability probability of each and every primary
service and its proxies from the service repository in which producer has given the probability values for these
metrics and from the log files in which the most recently used consumer has given the probability values for these
metrics. By using these values, reliability analyzer forms two matrixes: Availability matrix, Accessibility matrix. The
Availability matrix is in the form:
where vij is the availability probability of the jth
proxy of ith
service. The Accessibility matrix is in the form:
where xij is the accessibility probability of the jth
proxy of ith
service.
Reliability analyzer then derives two vectors named V and X from these matrixes with maximum value on every row
in each matrix.
(Vi, Xi) = max ((v11, x11), (v12, x12) … (v11, x1m)) where i=1 to n
! "# !
$ $
20
This vector pair is compared with the threshold value from the service consumer.
(Vi, Xi) >= Threshold, for all i in 1..n
If the values of the two vectors are greater less than or equal to the threshold value, then the proxy services with the
maximum availability and accessibility probability values are selected and given to the composite manager. Then
those services are invoked by the service consumer. If the values of the two vectors are less than the threshold value,
then the proxies with maximum availability and accessibility probability values are maintained and next m-1 proxies
are selected from the service repository and new vectors are designed and evaluation have to be repeated.
4. ILLUSTRATIVE RESULT
Consider the composite service C which is initiated by the consumer. Composite Service manager spilt the composite
service C into set of individual services. Let us assume number of individual services are 4. Data collector
component collects the information about these 5 services and proxies for each and every service. Let us assume
number of proxies for each primary service is 4. If the number of available proxies is less than 4 then the null values
are used to fill those entries. Reliability analyzer forms availability matrix by getting the data from the service
repository. Then form another availability matrix by using the data from data collector. It finds out the average of
these two matrixes.
Then, the reliability analyzer forms the accessibility matrix by using the same procedure.
Availability and accessibility vectors are formed by using maximum value on each row of these matrixes.
Let us assume the threshold value from consumer is 0.7. Then evaluate whether V and X pair are having the value
which is equal to or greater than 0.7. The suggested proxy services are,
S11, S24, S35, S44
The first proxy of the first service, fourth proxy of the second service, fifth proxy of the third service and fourth
proxy of the fourth service are selected and its details are given to client.
4. CONCLUSION
Numerous web services are evolving today. Selecting the quality web service is a tedious process. One of
the predominant QoS factor is reliability. This paper gives the simple framework model for the selection of
reliable web service among the available proxy services. A reliability evaluation framework model is
designed. Availability and accessibility parameters are used for the estimation. The probability values are
! "# !
$ $
21
received from the service producers and service consumers. Simple vector calculation is used to identify
the reliable services.
REFERENCES
[1] Zo, H., Supporting Intra- and Inter-Organizational Business Processes with Web Services, Ph.D. Thesis, the University of
Wisconsin-Milwaukee, August 2006.
[2] Saaty, T. L., The Analytic Hierarchy Process, McGraw-Hill, New York, NY, 1980.
[3] Xie, M., Software Reliability Modeling, World Scientific Publishing Co., Singapore, 1991.
[4] Hangjung Zo, Derek L. Nazareth, Hemant K.Jain, “Measuring Reliability of Applications Composed of Web Services”,
Proceedings of the 40th
Hawaii International Conference on System Sciences-2007.
[5] Abdelkarim Erradi; Piyush Maheshwari, “A Broker-based Approach for Improving Web services Reliability”, Proceedings
of the IEEE International conference on Web Services (ICWS ’05), 2005.
[6] Luigi Coppolino; Luigi Romano; Nicola Mazzocca; Sergio Salvi, “Web Services Workflow Reliability Estimation Through
Reliability Patterns”, IEEE Computer Society.
[7] Vuong Xuan TRAN; Hidekazu TSUJI, “QoS based Ranking for Web Service: Fuzzy Approaches, Proceesings of 4th
International conferences on Next Generation Web Services Practices, 2008 Page(s):77-82.
[8] Gwyduk Yeom; Dugki Min, “Design and Implementation of Web services QoS Broker”, Proceedings of the International
Conference on Next Generation Web Services Practices (NWeSP’05), 2005, IEEE Computer Society.
[9] Zhenyu Liu; Ning Gu; Genxing Yang; “A Reliability Evaluation Framework on Service Oriented Architecture”, Pervasive
Computing and Applications, 2007. ICPCA 2007. 2nd
International Conference on 26-27 July Page(s): 466-471.
[10]Jiang Ma; Hao-peng Chen, “A Reliability Evaluation Framework on Composite Web Service”, Proceedings of IEEE
International Symposium on Service Oriented System Engineering, IEEE Computer Society, 2008, Page(s): 123-128.
[11]Jia Zhang; Liang-Jie Zhang, “Criteria Analysis and Validation of the Reliability of Web Services-oriented Systems”,
Proceedings of the IEEE International Conference on Web Services (ICWS’05), IEEE Computer Society, 2005.
! "# !
$ $
22

More Related Content

What's hot

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 cloudeSAT Publishing House
 
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATIONWEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATIONijwscjournal
 
AN ADAPTIVE APPROACH FOR DYNAMIC RECOVERY DECISIONS IN WEB SERVICE COMPOSITIO...
AN ADAPTIVE APPROACH FOR DYNAMIC RECOVERY DECISIONS IN WEB SERVICE COMPOSITIO...AN ADAPTIVE APPROACH FOR DYNAMIC RECOVERY DECISIONS IN WEB SERVICE COMPOSITIO...
AN ADAPTIVE APPROACH FOR DYNAMIC RECOVERY DECISIONS IN WEB SERVICE COMPOSITIO...ijwscjournal
 
Web Service Recommendation using Collaborative Filtering
Web Service Recommendation using Collaborative FilteringWeb Service Recommendation using Collaborative Filtering
Web Service Recommendation using Collaborative FilteringIRJET Journal
 
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...Location-Aware and Personalized Collaborative Filtering for Web Service Recom...
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...1crore projects
 
A Privacy-Preserving QoS Prediction Framework for Web Service Recommendation
A Privacy-Preserving QoS Prediction Framework for Web Service RecommendationA Privacy-Preserving QoS Prediction Framework for Web Service Recommendation
A Privacy-Preserving QoS Prediction Framework for Web Service RecommendationIRJET Journal
 
SelCSP: A Framework to Facilitate Selection of Cloud Service Providers
SelCSP: A Framework to Facilitate Selection of Cloud Service ProvidersSelCSP: A Framework to Facilitate Selection of Cloud Service Providers
SelCSP: A Framework to Facilitate Selection of Cloud Service Providers1crore projects
 
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...ijwscjournal
 
Semantic Web Services (Standards, Monitoring, Testing and Security)
Semantic Web Services  (Standards, Monitoring, Testing and Security)Semantic Web Services  (Standards, Monitoring, Testing and Security)
Semantic Web Services (Standards, Monitoring, Testing and Security)Reza Gh
 
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 ServicesAbhishek Kumar
 
CLUSTERING-BASED SERVICE SELECTION FOR DYNAMIC SERVICE COMPOSITION
CLUSTERING-BASED SERVICE SELECTION FOR DYNAMIC SERVICE COMPOSITIONCLUSTERING-BASED SERVICE SELECTION FOR DYNAMIC SERVICE COMPOSITION
CLUSTERING-BASED SERVICE SELECTION FOR DYNAMIC SERVICE COMPOSITIONIJwest
 
Finite State Machine Based Evaluation Model For Web Service Reliability Analysis
Finite State Machine Based Evaluation Model For Web Service Reliability AnalysisFinite State Machine Based Evaluation Model For Web Service Reliability Analysis
Finite State Machine Based Evaluation Model For Web Service Reliability Analysisdannyijwest
 
Testing of web services Based on Ontology Management Service
Testing of web services Based on Ontology Management ServiceTesting of web services Based on Ontology Management Service
Testing of web services Based on Ontology Management ServiceIJMER
 
Advantage of WCF Over Web Services
Advantage of WCF Over Web ServicesAdvantage of WCF Over Web Services
Advantage of WCF Over Web ServicesSiva Tharun Kola
 
USER-CENTRIC OPTIMIZATION FOR CONSTRAINT WEB SERVICE COMPOSITION USING A FUZZ...
USER-CENTRIC OPTIMIZATION FOR CONSTRAINT WEB SERVICE COMPOSITION USING A FUZZ...USER-CENTRIC OPTIMIZATION FOR CONSTRAINT WEB SERVICE COMPOSITION USING A FUZZ...
USER-CENTRIC OPTIMIZATION FOR CONSTRAINT WEB SERVICE COMPOSITION USING A FUZZ...ijwscjournal
 

What's hot (16)

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
 
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATIONWEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
 
AN ADAPTIVE APPROACH FOR DYNAMIC RECOVERY DECISIONS IN WEB SERVICE COMPOSITIO...
AN ADAPTIVE APPROACH FOR DYNAMIC RECOVERY DECISIONS IN WEB SERVICE COMPOSITIO...AN ADAPTIVE APPROACH FOR DYNAMIC RECOVERY DECISIONS IN WEB SERVICE COMPOSITIO...
AN ADAPTIVE APPROACH FOR DYNAMIC RECOVERY DECISIONS IN WEB SERVICE COMPOSITIO...
 
Web Service Recommendation using Collaborative Filtering
Web Service Recommendation using Collaborative FilteringWeb Service Recommendation using Collaborative Filtering
Web Service Recommendation using Collaborative Filtering
 
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...Location-Aware and Personalized Collaborative Filtering for Web Service Recom...
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...
 
A Privacy-Preserving QoS Prediction Framework for Web Service Recommendation
A Privacy-Preserving QoS Prediction Framework for Web Service RecommendationA Privacy-Preserving QoS Prediction Framework for Web Service Recommendation
A Privacy-Preserving QoS Prediction Framework for Web Service Recommendation
 
SelCSP: A Framework to Facilitate Selection of Cloud Service Providers
SelCSP: A Framework to Facilitate Selection of Cloud Service ProvidersSelCSP: A Framework to Facilitate Selection of Cloud Service Providers
SelCSP: A Framework to Facilitate Selection of Cloud Service Providers
 
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...
 
Semantic Web Services (Standards, Monitoring, Testing and Security)
Semantic Web Services  (Standards, Monitoring, Testing and Security)Semantic Web Services  (Standards, Monitoring, Testing and Security)
Semantic Web Services (Standards, Monitoring, Testing and Security)
 
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
 
CLUSTERING-BASED SERVICE SELECTION FOR DYNAMIC SERVICE COMPOSITION
CLUSTERING-BASED SERVICE SELECTION FOR DYNAMIC SERVICE COMPOSITIONCLUSTERING-BASED SERVICE SELECTION FOR DYNAMIC SERVICE COMPOSITION
CLUSTERING-BASED SERVICE SELECTION FOR DYNAMIC SERVICE COMPOSITION
 
Finite State Machine Based Evaluation Model For Web Service Reliability Analysis
Finite State Machine Based Evaluation Model For Web Service Reliability AnalysisFinite State Machine Based Evaluation Model For Web Service Reliability Analysis
Finite State Machine Based Evaluation Model For Web Service Reliability Analysis
 
Testing of web services Based on Ontology Management Service
Testing of web services Based on Ontology Management ServiceTesting of web services Based on Ontology Management Service
Testing of web services Based on Ontology Management Service
 
Advantage of WCF Over Web Services
Advantage of WCF Over Web ServicesAdvantage of WCF Over Web Services
Advantage of WCF Over Web Services
 
Web Service Extensions | Torry Harris Whitepaper
Web Service Extensions | Torry Harris WhitepaperWeb Service Extensions | Torry Harris Whitepaper
Web Service Extensions | Torry Harris Whitepaper
 
USER-CENTRIC OPTIMIZATION FOR CONSTRAINT WEB SERVICE COMPOSITION USING A FUZZ...
USER-CENTRIC OPTIMIZATION FOR CONSTRAINT WEB SERVICE COMPOSITION USING A FUZZ...USER-CENTRIC OPTIMIZATION FOR CONSTRAINT WEB SERVICE COMPOSITION USING A FUZZ...
USER-CENTRIC OPTIMIZATION FOR CONSTRAINT WEB SERVICE COMPOSITION USING A FUZZ...
 

Similar to Reliability evaluation model for composite web services

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 SCALABILITYcscpconf
 
Concepts and Derivatives of Web Services
Concepts and Derivatives of Web ServicesConcepts and Derivatives of Web Services
Concepts and Derivatives of Web ServicesIOSR Journals
 
AGENTS AND OWL-S BASED SEMANTIC WEB SERVICE DISCOVERY WITH USER PREFERENCE SU...
AGENTS AND OWL-S BASED SEMANTIC WEB SERVICE DISCOVERY WITH USER PREFERENCE SU...AGENTS AND OWL-S BASED SEMANTIC WEB SERVICE DISCOVERY WITH USER PREFERENCE SU...
AGENTS AND OWL-S BASED SEMANTIC WEB SERVICE DISCOVERY WITH USER PREFERENCE SU...IJwest
 
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 ServicesIRJET Journal
 
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...Location-Aware and Personalized Collaborative Filtering for Web Service Recom...
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...1crore projects
 
An effective method for clustering-based web service recommendation
An effective method for clustering-based web service recommendationAn effective method for clustering-based web service recommendation
An effective method for clustering-based web service recommendationIJECEIAES
 
AN ADAPTIVE APPROACH FOR DYNAMIC RECOVERY DECISIONS IN WEB SERVICE COMPOSITIO...
AN ADAPTIVE APPROACH FOR DYNAMIC RECOVERY DECISIONS IN WEB SERVICE COMPOSITIO...AN ADAPTIVE APPROACH FOR DYNAMIC RECOVERY DECISIONS IN WEB SERVICE COMPOSITIO...
AN ADAPTIVE APPROACH FOR DYNAMIC RECOVERY DECISIONS IN WEB SERVICE COMPOSITIO...ijwscjournal
 
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 ServicesAbhishek 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 surveyEditor IJCATR
 
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...ijwscjournal
 
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...ijwscjournal
 
IRJET- Improvement of Security and Trustworthiness in Cloud Computing usi...
IRJET-  	  Improvement of Security and Trustworthiness in Cloud Computing usi...IRJET-  	  Improvement of Security and Trustworthiness in Cloud Computing usi...
IRJET- Improvement of Security and Trustworthiness in Cloud Computing usi...IRJET Journal
 
M.Phil Computer Science Server Computing Projects
M.Phil Computer Science Server Computing ProjectsM.Phil Computer Science Server Computing Projects
M.Phil Computer Science Server Computing ProjectsVijay Karan
 
M phil-computer-science-server-computing-projects
M phil-computer-science-server-computing-projectsM phil-computer-science-server-computing-projects
M phil-computer-science-server-computing-projectsVijay Karan
 
M.E Computer Science Server Computing Projects
M.E Computer Science Server Computing ProjectsM.E Computer Science Server Computing Projects
M.E Computer Science Server Computing ProjectsVijay Karan
 
A Novel Robust &Fault Tolerance Framework for Webservices using ws-I Specific...
A Novel Robust &Fault Tolerance Framework for Webservices using ws-I Specific...A Novel Robust &Fault Tolerance Framework for Webservices using ws-I Specific...
A Novel Robust &Fault Tolerance Framework for Webservices using ws-I Specific...Abhishek Kumar
 
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATIONWEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATIONijwscjournal
 
CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONS
CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONSCONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONS
CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONSijwscjournal
 
CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONS
CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONSCONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONS
CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONSijwscjournal
 
A FRAMEWORK FOR SOFTWARE-AS-A-SERVICE SELECTION AND PROVISIONING
A FRAMEWORK FOR SOFTWARE-AS-A-SERVICE SELECTION AND PROVISIONINGA FRAMEWORK FOR SOFTWARE-AS-A-SERVICE SELECTION AND PROVISIONING
A FRAMEWORK FOR SOFTWARE-AS-A-SERVICE SELECTION AND PROVISIONINGIJCNCJournal
 

Similar to Reliability evaluation model for composite web services (20)

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
 
Concepts and Derivatives of Web Services
Concepts and Derivatives of Web ServicesConcepts and Derivatives of Web Services
Concepts and Derivatives of Web Services
 
AGENTS AND OWL-S BASED SEMANTIC WEB SERVICE DISCOVERY WITH USER PREFERENCE SU...
AGENTS AND OWL-S BASED SEMANTIC WEB SERVICE DISCOVERY WITH USER PREFERENCE SU...AGENTS AND OWL-S BASED SEMANTIC WEB SERVICE DISCOVERY WITH USER PREFERENCE SU...
AGENTS AND OWL-S BASED SEMANTIC WEB SERVICE DISCOVERY WITH USER PREFERENCE SU...
 
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
 
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...Location-Aware and Personalized Collaborative Filtering for Web Service Recom...
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...
 
An effective method for clustering-based web service recommendation
An effective method for clustering-based web service recommendationAn effective method for clustering-based web service recommendation
An effective method for clustering-based web service recommendation
 
AN ADAPTIVE APPROACH FOR DYNAMIC RECOVERY DECISIONS IN WEB SERVICE COMPOSITIO...
AN ADAPTIVE APPROACH FOR DYNAMIC RECOVERY DECISIONS IN WEB SERVICE COMPOSITIO...AN ADAPTIVE APPROACH FOR DYNAMIC RECOVERY DECISIONS IN WEB SERVICE COMPOSITIO...
AN ADAPTIVE APPROACH FOR DYNAMIC RECOVERY DECISIONS IN WEB SERVICE COMPOSITIO...
 
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
 
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...
 
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...
 
IRJET- Improvement of Security and Trustworthiness in Cloud Computing usi...
IRJET-  	  Improvement of Security and Trustworthiness in Cloud Computing usi...IRJET-  	  Improvement of Security and Trustworthiness in Cloud Computing usi...
IRJET- Improvement of Security and Trustworthiness in Cloud Computing usi...
 
M.Phil Computer Science Server Computing Projects
M.Phil Computer Science Server Computing ProjectsM.Phil Computer Science Server Computing Projects
M.Phil Computer Science Server Computing Projects
 
M phil-computer-science-server-computing-projects
M phil-computer-science-server-computing-projectsM phil-computer-science-server-computing-projects
M phil-computer-science-server-computing-projects
 
M.E Computer Science Server Computing Projects
M.E Computer Science Server Computing ProjectsM.E Computer Science Server Computing Projects
M.E Computer Science Server Computing Projects
 
A Novel Robust &Fault Tolerance Framework for Webservices using ws-I Specific...
A Novel Robust &Fault Tolerance Framework for Webservices using ws-I Specific...A Novel Robust &Fault Tolerance Framework for Webservices using ws-I Specific...
A Novel Robust &Fault Tolerance Framework for Webservices using ws-I Specific...
 
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATIONWEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
 
CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONS
CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONSCONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONS
CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONS
 
CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONS
CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONSCONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONS
CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONS
 
A FRAMEWORK FOR SOFTWARE-AS-A-SERVICE SELECTION AND PROVISIONING
A FRAMEWORK FOR SOFTWARE-AS-A-SERVICE SELECTION AND PROVISIONINGA FRAMEWORK FOR SOFTWARE-AS-A-SERVICE SELECTION AND PROVISIONING
A FRAMEWORK FOR SOFTWARE-AS-A-SERVICE SELECTION AND PROVISIONING
 

More from dannyijwest

CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...dannyijwest
 
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...dannyijwest
 
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...dannyijwest
 
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...dannyijwest
 
Current Issue-Submit Your Paper-International Journal of Web & Semantic Techn...
Current Issue-Submit Your Paper-International Journal of Web & Semantic Techn...Current Issue-Submit Your Paper-International Journal of Web & Semantic Techn...
Current Issue-Submit Your Paper-International Journal of Web & Semantic Techn...dannyijwest
 
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!CALL FOR ARTICLES...! IS INDEXING JOURNAL...!
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!dannyijwest
 
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...dannyijwest
 
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...dannyijwest
 
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...dannyijwest
 
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!CALL FOR ARTICLES...! IS INDEXING JOURNAL...!
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!dannyijwest
 
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...dannyijwest
 
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...dannyijwest
 
ENHANCING WEB ACCESSIBILITY - NAVIGATING THE UPGRADE OF DESIGN SYSTEMS FROM W...
ENHANCING WEB ACCESSIBILITY - NAVIGATING THE UPGRADE OF DESIGN SYSTEMS FROM W...ENHANCING WEB ACCESSIBILITY - NAVIGATING THE UPGRADE OF DESIGN SYSTEMS FROM W...
ENHANCING WEB ACCESSIBILITY - NAVIGATING THE UPGRADE OF DESIGN SYSTEMS FROM W...dannyijwest
 
SUBMIT YOUR RESEARCH PAPER-International Journal of Web & Semantic Technology...
SUBMIT YOUR RESEARCH PAPER-International Journal of Web & Semantic Technology...SUBMIT YOUR RESEARCH PAPER-International Journal of Web & Semantic Technology...
SUBMIT YOUR RESEARCH PAPER-International Journal of Web & Semantic Technology...dannyijwest
 
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...dannyijwest
 
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...dannyijwest
 
CURRENT ISSUE-International Journal of Web & Semantic Technology (IJWesT)
CURRENT ISSUE-International Journal of Web & Semantic Technology (IJWesT)CURRENT ISSUE-International Journal of Web & Semantic Technology (IJWesT)
CURRENT ISSUE-International Journal of Web & Semantic Technology (IJWesT)dannyijwest
 
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...dannyijwest
 
FINAL CALL-SUBMIT YOUR RESEARCH ARTICLES....! 13th International Conference ...
FINAL CALL-SUBMIT YOUR RESEARCH ARTICLES....!  13th International Conference ...FINAL CALL-SUBMIT YOUR RESEARCH ARTICLES....!  13th International Conference ...
FINAL CALL-SUBMIT YOUR RESEARCH ARTICLES....! 13th International Conference ...dannyijwest
 
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...dannyijwest
 

More from dannyijwest (20)

CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
 
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
 
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
 
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
 
Current Issue-Submit Your Paper-International Journal of Web & Semantic Techn...
Current Issue-Submit Your Paper-International Journal of Web & Semantic Techn...Current Issue-Submit Your Paper-International Journal of Web & Semantic Techn...
Current Issue-Submit Your Paper-International Journal of Web & Semantic Techn...
 
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!CALL FOR ARTICLES...! IS INDEXING JOURNAL...!
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!
 
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
 
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
 
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
 
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!CALL FOR ARTICLES...! IS INDEXING JOURNAL...!
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!
 
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
 
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
 
ENHANCING WEB ACCESSIBILITY - NAVIGATING THE UPGRADE OF DESIGN SYSTEMS FROM W...
ENHANCING WEB ACCESSIBILITY - NAVIGATING THE UPGRADE OF DESIGN SYSTEMS FROM W...ENHANCING WEB ACCESSIBILITY - NAVIGATING THE UPGRADE OF DESIGN SYSTEMS FROM W...
ENHANCING WEB ACCESSIBILITY - NAVIGATING THE UPGRADE OF DESIGN SYSTEMS FROM W...
 
SUBMIT YOUR RESEARCH PAPER-International Journal of Web & Semantic Technology...
SUBMIT YOUR RESEARCH PAPER-International Journal of Web & Semantic Technology...SUBMIT YOUR RESEARCH PAPER-International Journal of Web & Semantic Technology...
SUBMIT YOUR RESEARCH PAPER-International Journal of Web & Semantic Technology...
 
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
 
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
 
CURRENT ISSUE-International Journal of Web & Semantic Technology (IJWesT)
CURRENT ISSUE-International Journal of Web & Semantic Technology (IJWesT)CURRENT ISSUE-International Journal of Web & Semantic Technology (IJWesT)
CURRENT ISSUE-International Journal of Web & Semantic Technology (IJWesT)
 
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
 
FINAL CALL-SUBMIT YOUR RESEARCH ARTICLES....! 13th International Conference ...
FINAL CALL-SUBMIT YOUR RESEARCH ARTICLES....!  13th International Conference ...FINAL CALL-SUBMIT YOUR RESEARCH ARTICLES....!  13th International Conference ...
FINAL CALL-SUBMIT YOUR RESEARCH ARTICLES....! 13th International Conference ...
 
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...CALL FOR ARTICLES...! IS INDEXING JOURNAL...!  International Journal of Web &...
CALL FOR ARTICLES...! IS INDEXING JOURNAL...! International Journal of Web &...
 

Recently uploaded

HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 

Recently uploaded (20)

HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 

Reliability evaluation model for composite web services

  • 1. ! "# ! $ $ N.Sasikaladevi1 Dr.L.Arockiam2 1 Lecturer, Department of Computer Applications, Bishop Heber College, Trichy, TN, India sasikalade@yahoo.com 2 Assosiate professor, Department of Computer Science, St.Joseph’s College, Trichy, TN, India larockiam@yahoo.co.in ABSTRACT Web services are the new innovation in this era. Because of the cross-platform and language independent nature of the web services, it is getting accepted by the various industries. Revolution in Service Oriented Architecture (SOA) has created numerous web service users. Different choices of services are available to meet the specific requirement of customers. At the same time, customer needs quality service. Selecting the web service which meets all the Quality of Service (QoS) requirement specified by the consumer in the Service Level Agreement is a tedious task today. One of the predominant QoS factor is reliability of the web service. Evaluation of reliability on web services and selecting the best one among the different choices are needed now. This paper focuses on the design of reliability evaluation framework for the composite web services. KEYWORDS Network Protocols, Wireless Network, Mobile Network, Virus, Worms &Trojon 1. INTRODUCTION A Web Service is a software interface that describes a collection of operations that can be accessed over the network through standardized XML messaging. It uses protocols based on the XML language to describe an operation to execute or data to exchange with another Web service. It is a technology that allows applications to communicate with each other in a platform- and programming language-independent manner. Each business process consists of set of tasks. Every task is implemented by the set of services which is known as composite web services. Web service consumers depend on several related web service in order to complete their business process. Composite web services are evolving today. With the widespread proliferation of Web services, quality of service (QoS) will become a significant factor in distinguishing the success of service providers. QoS determines the service usability and utility, both of which influence the popularity of the service. QoS will become an important selling and differentiating point of these services. QoS covers a whole range of techniques that match the needs of service requestors with those of the service provider' s based on the network resources available. Reliability, security, cost, and performance are criteria that are identified as relevant non-functional QoS requirements when selecting different web services. To evaluate the relative importance of these criteria a survey was conducted among several information technology architects in the Midwest [1]. The relative weights of these criteria were inferred through the analytic hierarchy process [2]. The results were consistent, and indicated that security and reliability were among the most important criteria that architects consider when evaluating web services. These results are depicted in Figure 1.
  • 2. ! "# ! $ $ 17 Fig 1. The relative importance of reliability factor on QoS metrics This paper focuses on the reliability evaluation framework for the composite web services. Section 2 of this paper discuss on the related work that have been done on this area. Section 3 describes the new proposed model for the reliability evaluation. And section 4 gives the conclusion and further enhancements that can be made in this area. 2. RELATED WORK Reliability is the ability of a system to keep operating over time. Xie [3] defines software reliability as “the probability that the software will be functioning without failures under a given environmental condition during a specified period of time”. Web service reliability defined in two different aspects. There are message reliability and service reliability. Services are available over network with unreliable communication channel. Reliable delivery of message is a crucial task. Reliability of message is enforcing by two specifications, WS-Reliability and WS- ReliableMessaging. This paper focuses on the other reliability aspect called service reliability. Hangjung Zo, and all [4] stated that Reliability for an individual web service is calculated as the number of failures per unit attempts, and is presented as a number between 0 and 1. The aggregated reliability of a business process that is composed from web services depends on the structure of the business process, the degree of independence between web services, and whether there are multiple web services (in the set of selected services) capable of supporting the task. Tasks in a business process can be related in a number of ways. The independence assumption permits simpler combining of reliability estimates, since joint probabilities are not involved. It can be argued that this assumption does not always hold, in that multiple web services from a vendor may prove to be unavailable if the vendor’s site is down temporarily. They adopt the standard characterization of independence though. They assume overlapping functionality of the selected web services. Thus, a task may have alternate web services (in the selected set) capable of supporting it which will have an effect on the reliability associated with the task. They consider reliability at the task level, rather than the web service level. Redundancy of support for a task needs to be accounted for. They assume that failure at the task level constitutes failure of all alternate web services capable of supporting the task. Once again, independence between web services is assumed. The reliability of task k can then be computed as: where S represents the set of all web services that are selected to support the business process, and Rj represents the reliability associated with web service j. Only the failure rate of the web services is considered by Hangjung Zo, and all. Abdelkarim Erradi and all [5] describe wsBus which provides various channels to access the registered Web services (each service is bound to one or more channels). Inbound messages are assessed on arrival through the channel to determine the destination service. Filters bound to the virtual endpoint, if any, intercept and manipulate both request and response messages (transform messages into new formats). The message is then passed through a reliability layer where it is checked for expiration, duplication, and ordering then it gets queued for processing. wsBus selects the appropriate service and dispatches the message to it and the response is passed back to the requester via the same path. The core idea of wsBus is to act as a bus which conveys SOAP messages from one end to another regardless the transport protocols (e.g.,HTTP, JMS) being used in either ends. wsBus sits between the transport and SOAP
  • 3. ! "# ! $ $ 18 serialization/de-serialization modules, inspecting messages and relevant SOAP headers (e.g., SOAP Action header) as appropriate and providing requested added-value services as instructed by the configuration settings. A message store is used to enhance reliability by queuing and persisting messages. It can also serve as a system log for debugging and auditing purposes as well as for caching responses. wsBus is also equipped with a user friendly Management Portal to register and configure Web services, and to define access control policy for the registered services. wsBus Monitoring Console can be used to access QoS metrics and statistics gathered by the monitoring component during interactions as well as alerts raised in case of failures or violation of performance thresholds assigned to a registered service. Luigi Cppolino and all [6] proposed an approach for reliability evaluation of workflow systems. In this approach a set of 20 basic workflow patterns is identified, which is suitable to describe virtually any controlflow. Starting from such patterns, they derive a set of new patterns – which they will refer to as reliability patterns - meaningful in the context of dependability. For each reliability pattern, they derive a rule which gives the reliability formula of the pattern. Since this reliability patterns are extracted from the workflow patterns identified, their formulas can be applied to a wider class of workflows. Another contribution of is a novel approach to the evaluation of the reliability of a single service, which explicitly takes into account the presence of infrastructure. Vuong Xuan and all [7] suggested that indefinite QoS constraints are necessary to allow users flexibly specify their QoS demands in many cases of Web service applications. Fuzzy logic can be seen as a promising technique for representing such imprecise constraints. They presented an overview of prominent fuzzy based approaches for Web service discovery and selection. Various methods have been proposed for specifying fuzzy QoS constraints and for ranking Web services by basing on their fuzzy representation. Gwyduk Yeom and all [8] introduced a Web Service QoS broker that acts as a UDDI service to the web service customers, but provides additional QoS information of web services. It measures the QoS of web services periodically and caches the information for fast services. Our current implementation uses response time, throughput, availability, and reliability as the QoS metrics. The measured data are statistically analyzed and saved in a database. When a user searches a web service, the Web services QoS broker system provides the analyzed information in numbers for software or in graphs for human. 3. RELIABILITY EVALUATION MODEL Zhenua Liu and all [9] suggested a SOA(service oriented architecture) reliability evaluation model using two attribute: availability, which is the quality attribute of whether the web service is present or ready for immediate use, and accessibility, which is the quality attribute of service that represents the capable of serving a web service request. These two attributes are considered in this paper for the evaluation of reliability of the composite web services. Fig 2. Framework model for Reliability Evaluation in Composite Web Service Figure 2 describes the proposed framework model. This architecture is used to verify the reliability of each and every service involved in the composite web service. Initial web service structure involves three components: Service producer who is producing the service with the specific quality attributes, Service Consumers are going to use these
  • 4. ! "# ! $ $ 19 services, and Service Broker is a middleware component in which service producers register their web service and service consumer discover the web service which meets their requirements. SLA is an agreement between the service consumer and service producer in which quality requirement for the web services are specified clearly. Evaluation of this quality requirement to be done by the middleware brokers not to be done by the producer or consumer. So, in this architecture, reliability evaluation is done by the service broker behalf of the consumer. Let us consider the service consumer is in need to invoke a composite web service. Composite service manager is a component which is available in the service consumer receives this request from the consumer and identifies the set of services to be invoked. Number of services involved in the composite web services is n. Composite service manager sends these services details to the data collector unit. Data collector component mine the service repository to verify whether these services are available or not. Service repository maintains the web service information specified by the service producers. For the evaluation of reliability, data are collected from producers. But this is inadequate to make the decision. Reliability evaluation can further enhanced with the use of feedback data from the consumer who already used the service. Log data maintains feedback information form the service consumer. The format of the log data is given below, <Si, Vi, Xi, t> Where Si is the service used by the consumer, Vi is the probability of availability, Xi is the probability of accessibility and t is the time at when the service is used by the consumer. Time value is used to identify the latest feed back value from the log file. The core component of this model is the reliability analyzer which is responsible for making reliability evaluation. Reliability manager gets the services which are involved in the composite service from the data collector, and it receives the information about proxy for the each and every primary service. Number of proxies to be used for every primary service is m-1. It collects accessibility probability and availability probability of each and every primary service and its proxies from the service repository in which producer has given the probability values for these metrics and from the log files in which the most recently used consumer has given the probability values for these metrics. By using these values, reliability analyzer forms two matrixes: Availability matrix, Accessibility matrix. The Availability matrix is in the form: where vij is the availability probability of the jth proxy of ith service. The Accessibility matrix is in the form: where xij is the accessibility probability of the jth proxy of ith service. Reliability analyzer then derives two vectors named V and X from these matrixes with maximum value on every row in each matrix. (Vi, Xi) = max ((v11, x11), (v12, x12) … (v11, x1m)) where i=1 to n
  • 5. ! "# ! $ $ 20 This vector pair is compared with the threshold value from the service consumer. (Vi, Xi) >= Threshold, for all i in 1..n If the values of the two vectors are greater less than or equal to the threshold value, then the proxy services with the maximum availability and accessibility probability values are selected and given to the composite manager. Then those services are invoked by the service consumer. If the values of the two vectors are less than the threshold value, then the proxies with maximum availability and accessibility probability values are maintained and next m-1 proxies are selected from the service repository and new vectors are designed and evaluation have to be repeated. 4. ILLUSTRATIVE RESULT Consider the composite service C which is initiated by the consumer. Composite Service manager spilt the composite service C into set of individual services. Let us assume number of individual services are 4. Data collector component collects the information about these 5 services and proxies for each and every service. Let us assume number of proxies for each primary service is 4. If the number of available proxies is less than 4 then the null values are used to fill those entries. Reliability analyzer forms availability matrix by getting the data from the service repository. Then form another availability matrix by using the data from data collector. It finds out the average of these two matrixes. Then, the reliability analyzer forms the accessibility matrix by using the same procedure. Availability and accessibility vectors are formed by using maximum value on each row of these matrixes. Let us assume the threshold value from consumer is 0.7. Then evaluate whether V and X pair are having the value which is equal to or greater than 0.7. The suggested proxy services are, S11, S24, S35, S44 The first proxy of the first service, fourth proxy of the second service, fifth proxy of the third service and fourth proxy of the fourth service are selected and its details are given to client. 4. CONCLUSION Numerous web services are evolving today. Selecting the quality web service is a tedious process. One of the predominant QoS factor is reliability. This paper gives the simple framework model for the selection of reliable web service among the available proxy services. A reliability evaluation framework model is designed. Availability and accessibility parameters are used for the estimation. The probability values are
  • 6. ! "# ! $ $ 21 received from the service producers and service consumers. Simple vector calculation is used to identify the reliable services. REFERENCES [1] Zo, H., Supporting Intra- and Inter-Organizational Business Processes with Web Services, Ph.D. Thesis, the University of Wisconsin-Milwaukee, August 2006. [2] Saaty, T. L., The Analytic Hierarchy Process, McGraw-Hill, New York, NY, 1980. [3] Xie, M., Software Reliability Modeling, World Scientific Publishing Co., Singapore, 1991. [4] Hangjung Zo, Derek L. Nazareth, Hemant K.Jain, “Measuring Reliability of Applications Composed of Web Services”, Proceedings of the 40th Hawaii International Conference on System Sciences-2007. [5] Abdelkarim Erradi; Piyush Maheshwari, “A Broker-based Approach for Improving Web services Reliability”, Proceedings of the IEEE International conference on Web Services (ICWS ’05), 2005. [6] Luigi Coppolino; Luigi Romano; Nicola Mazzocca; Sergio Salvi, “Web Services Workflow Reliability Estimation Through Reliability Patterns”, IEEE Computer Society. [7] Vuong Xuan TRAN; Hidekazu TSUJI, “QoS based Ranking for Web Service: Fuzzy Approaches, Proceesings of 4th International conferences on Next Generation Web Services Practices, 2008 Page(s):77-82. [8] Gwyduk Yeom; Dugki Min, “Design and Implementation of Web services QoS Broker”, Proceedings of the International Conference on Next Generation Web Services Practices (NWeSP’05), 2005, IEEE Computer Society. [9] Zhenyu Liu; Ning Gu; Genxing Yang; “A Reliability Evaluation Framework on Service Oriented Architecture”, Pervasive Computing and Applications, 2007. ICPCA 2007. 2nd International Conference on 26-27 July Page(s): 466-471. [10]Jiang Ma; Hao-peng Chen, “A Reliability Evaluation Framework on Composite Web Service”, Proceedings of IEEE International Symposium on Service Oriented System Engineering, IEEE Computer Society, 2008, Page(s): 123-128. [11]Jia Zhang; Liang-Jie Zhang, “Criteria Analysis and Validation of the Reliability of Web Services-oriented Systems”, Proceedings of the IEEE International Conference on Web Services (ICWS’05), IEEE Computer Society, 2005.
  • 7. ! "# ! $ $ 22