Since service-oriented architectures make the commercial systems more reliable and reusable, they have gained more popularity in industry and scientific community in recent decades. Service-oriented architectures bring flexibility and reusability to software design. Due to the increasing number of services on the Web, finding a service which is suited to user requirements is crucial. The process of finding suitable services to user request is one of the main purposes of service-oriented architectures. Many methods have been proposed for service discovery in service-oriented architectures that try to fulfil user requirements and offer suitable services to user request; however the proposed methods do not have enough precision for discovering suitable services. In this paper, we propose a method for service discovery which offers more accurate services according to user request. The proposed method is a hybrid semantic matchmaker for service discovery in service oriented architecture. By providing accurate services suitable to user requests, we have greatly increased the reusability rate and reduced the time and cost of software development.
Since service-oriented architectures make the commercial systems more reliable and reusable, they have
gained more popularity in industry and scientific community in recent decades. Service-oriented
architectures bring flexibility and reusability to software design. Due to the increasing number of services
on the Web, finding a service which is suited to user requirements is crucial. The process of finding suitable
services to user request is one of the main purposes of service-oriented architectures. Many methods have
been proposed for service discovery in service-oriented architectures that try to fulfil user requirements
and offer suitable services to user request; however the proposed methods do not have enough precision for
discovering suitable services. In this paper, we propose a method for service discovery which offers more
accurate services according to user request. The proposed method is a hybrid semantic matchmaker for
service discovery in service oriented architecture. By providing accurate services suitable to user requests,
we have greatly increased the reusability rate and reduced the time and cost of software development
Web service discovery methods and techniques a reviewijcseit
Web Services are independent software systems which offer machine-to-machine interactions over the
Internet to achieve well-described operations. With the advent of Service-Oriented Architecture (SOA),
Web Services have gained tremendous popularity. As the number of Web Services is increased, finding the
best service according to users requirements becomes a challenge. The Semantic Web Service discovery is
the process of finding the most suitable service that satisfies the user request. A number of approaches to
Web Service discovery have been proposed. In this paper, we classify them and determine the advantages
and disadvantages of each group, to help researchers to implement a new or to select the most appropriate
existing approach for Semantic Web Service discovery. We, also, provide a taxonomy which categorizes
Web Service discovery systems from different points of view. There are three different views, namely,
architectural view, automation view and matchmaking view. We focus on the matchmaking view which is
further divided into semantic-based, syntax-based and context-aware. We explain each sub-group of it in
detail, and then subsequently compare the sub-groups in terms of their merits and drawbacks.
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...ijwscjournal
By increasing popularity of SOC, using Web services in applications has increased too. SOC creates a loosely coupled environment in which the actual execution environment might differ significantly from the one with the presupposed conditions during application design. Therefore, although an appropriate Web service might have been selected, by passing time, the Web service may not be efficient enough or may not be applicable under specific conditions.
For service-oriented systems to be flexible and self-adaptive, it is necessary to automatically select and use a similar service instead of the one which causes the above mentioned problems. Finding a similar service means specifying the proper services which fulfill the same requirements as those fulfilled by the problematic service.
In most of the previous works, a number of the best services (k) are selected and ordered based on functional similarity. The user must select one of these services based on his/her preferences. One important metric in selecting a similar service is considering QoS properties and user preferences about QoS. Because of the importance of this issue, in the present paper, an architecture is proposed in which, in addition to functional similarity, QoS properties and user preferences are also considered in selecting a similar service.
Evaluation of QoS based Web- Service Selection Techniques for Service Composi...Waqas Tariq
This document discusses quality of service (QoS) based techniques for selecting web services for service composition. It begins by providing background on service-oriented computing and defining service composition. The document then reviews three approaches to web service selection: functional, non-functional, and user-based. It focuses on non-functional (QoS-based) service selection, describing the specifications of QoS-based service selection techniques, including QoS modeling, categorization, user preferences, evaluation criteria, and aggregating evaluation results. The document aims to evaluate various QoS-based service selection techniques and identify criteria for comparing them.
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...1crore projects
IEEE PROJECTS 2015
1 crore projects is a leading Guide for ieee Projects and real time projects Works Provider.
It has been provided Lot of Guidance for Thousands of Students & made them more beneficial in all Technology Training.
Dot Net
DOTNET Project Domain list 2015
1. IEEE based on datamining and knowledge engineering
2. IEEE based on mobile computing
3. IEEE based on networking
4. IEEE based on Image processing
5. IEEE based on Multimedia
6. IEEE based on Network security
7. IEEE based on parallel and distributed systems
Java Project Domain list 2015
1. IEEE based on datamining and knowledge engineering
2. IEEE based on mobile computing
3. IEEE based on networking
4. IEEE based on Image processing
5. IEEE based on Multimedia
6. IEEE based on Network security
7. IEEE based on parallel and distributed systems
ECE IEEE Projects 2015
1. Matlab project
2. Ns2 project
3. Embedded project
4. Robotics project
Eligibility
Final Year students of
1. BSc (C.S)
2. BCA/B.E(C.S)
3. B.Tech IT
4. BE (C.S)
5. MSc (C.S)
6. MSc (IT)
7. MCA
8. MS (IT)
9. ME(ALL)
10. BE(ECE)(EEE)(E&I)
TECHNOLOGY USED AND FOR TRAINING IN
1. DOT NET
2. C sharp
3. ASP
4. VB
5. SQL SERVER
6. JAVA
7. J2EE
8. STRINGS
9. ORACLE
10. VB dotNET
11. EMBEDDED
12. MAT LAB
13. LAB VIEW
14. Multi Sim
CONTACT US
1 CRORE PROJECTS
Door No: 214/215,2nd Floor,
No. 172, Raahat Plaza, (Shopping Mall) ,Arcot Road, Vadapalani, Chennai,
Tamin Nadu, INDIA - 600 026
Email id: 1croreprojects@gmail.com
website:1croreprojects.com
Phone : +91 97518 00789 / +91 72999 51536
A COMPARATIVE STUDY OF PROCESS MEDIATOR COMPONENTS THAT SUPPORT BEHAVIORAL IN...ijwscjournal
The document discusses behavioral incompatibility between web services and process mediation approaches to resolve it. It defines four levels of mismatches - data, functional, protocol, and deadlock - that can cause incompatibility. Process mediation involves generating a mediator service to resolve protocol-level mismatches and enable successful interaction. The paper reviews several state-of-the-art mediation components and approaches, and provides a comparative evaluation based on important criteria like expressiveness, automation, correctness and completeness.
Semantic web services discovery selection and composition techniquescsandit
Web services are already one of the most important resources on the Internet. As an integrated
solution for realizing the vision of the Next Generation Web, semantic web services combine
semantic web technology with web service technology, envisioning automated life cycle
management of web services. This paper discusses the significance and importance of service
discovery & selection to business logic, and the requisite current research in the various phases
of the semantic web service lifecycle like discovery and selection. We also present several
different composition strategies, based on current research, and provide an outlook towards
critical future work.
SEMANTIC WEB SERVICES – DISCOVERY, SELECTION AND COMPOSITION TECHNIQUEScscpconf
Web services are already one of the most important resources on the Internet. As an integrated solution for realizing the vision of the Next Generation Web, semantic web services combine semantic web technology with web service technology, envisioning automated life cycle
management of web services. This paper discusses the significance and importance of service
discovery & selection to business logic, and the requisite current research in the various phases of the semantic web service lifecycle like discovery and selection. We also present several different composition strategies, based on current research, and provide an outlook towards critical future work
Since service-oriented architectures make the commercial systems more reliable and reusable, they have
gained more popularity in industry and scientific community in recent decades. Service-oriented
architectures bring flexibility and reusability to software design. Due to the increasing number of services
on the Web, finding a service which is suited to user requirements is crucial. The process of finding suitable
services to user request is one of the main purposes of service-oriented architectures. Many methods have
been proposed for service discovery in service-oriented architectures that try to fulfil user requirements
and offer suitable services to user request; however the proposed methods do not have enough precision for
discovering suitable services. In this paper, we propose a method for service discovery which offers more
accurate services according to user request. The proposed method is a hybrid semantic matchmaker for
service discovery in service oriented architecture. By providing accurate services suitable to user requests,
we have greatly increased the reusability rate and reduced the time and cost of software development
Web service discovery methods and techniques a reviewijcseit
Web Services are independent software systems which offer machine-to-machine interactions over the
Internet to achieve well-described operations. With the advent of Service-Oriented Architecture (SOA),
Web Services have gained tremendous popularity. As the number of Web Services is increased, finding the
best service according to users requirements becomes a challenge. The Semantic Web Service discovery is
the process of finding the most suitable service that satisfies the user request. A number of approaches to
Web Service discovery have been proposed. In this paper, we classify them and determine the advantages
and disadvantages of each group, to help researchers to implement a new or to select the most appropriate
existing approach for Semantic Web Service discovery. We, also, provide a taxonomy which categorizes
Web Service discovery systems from different points of view. There are three different views, namely,
architectural view, automation view and matchmaking view. We focus on the matchmaking view which is
further divided into semantic-based, syntax-based and context-aware. We explain each sub-group of it in
detail, and then subsequently compare the sub-groups in terms of their merits and drawbacks.
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...ijwscjournal
By increasing popularity of SOC, using Web services in applications has increased too. SOC creates a loosely coupled environment in which the actual execution environment might differ significantly from the one with the presupposed conditions during application design. Therefore, although an appropriate Web service might have been selected, by passing time, the Web service may not be efficient enough or may not be applicable under specific conditions.
For service-oriented systems to be flexible and self-adaptive, it is necessary to automatically select and use a similar service instead of the one which causes the above mentioned problems. Finding a similar service means specifying the proper services which fulfill the same requirements as those fulfilled by the problematic service.
In most of the previous works, a number of the best services (k) are selected and ordered based on functional similarity. The user must select one of these services based on his/her preferences. One important metric in selecting a similar service is considering QoS properties and user preferences about QoS. Because of the importance of this issue, in the present paper, an architecture is proposed in which, in addition to functional similarity, QoS properties and user preferences are also considered in selecting a similar service.
Evaluation of QoS based Web- Service Selection Techniques for Service Composi...Waqas Tariq
This document discusses quality of service (QoS) based techniques for selecting web services for service composition. It begins by providing background on service-oriented computing and defining service composition. The document then reviews three approaches to web service selection: functional, non-functional, and user-based. It focuses on non-functional (QoS-based) service selection, describing the specifications of QoS-based service selection techniques, including QoS modeling, categorization, user preferences, evaluation criteria, and aggregating evaluation results. The document aims to evaluate various QoS-based service selection techniques and identify criteria for comparing them.
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...1crore projects
IEEE PROJECTS 2015
1 crore projects is a leading Guide for ieee Projects and real time projects Works Provider.
It has been provided Lot of Guidance for Thousands of Students & made them more beneficial in all Technology Training.
Dot Net
DOTNET Project Domain list 2015
1. IEEE based on datamining and knowledge engineering
2. IEEE based on mobile computing
3. IEEE based on networking
4. IEEE based on Image processing
5. IEEE based on Multimedia
6. IEEE based on Network security
7. IEEE based on parallel and distributed systems
Java Project Domain list 2015
1. IEEE based on datamining and knowledge engineering
2. IEEE based on mobile computing
3. IEEE based on networking
4. IEEE based on Image processing
5. IEEE based on Multimedia
6. IEEE based on Network security
7. IEEE based on parallel and distributed systems
ECE IEEE Projects 2015
1. Matlab project
2. Ns2 project
3. Embedded project
4. Robotics project
Eligibility
Final Year students of
1. BSc (C.S)
2. BCA/B.E(C.S)
3. B.Tech IT
4. BE (C.S)
5. MSc (C.S)
6. MSc (IT)
7. MCA
8. MS (IT)
9. ME(ALL)
10. BE(ECE)(EEE)(E&I)
TECHNOLOGY USED AND FOR TRAINING IN
1. DOT NET
2. C sharp
3. ASP
4. VB
5. SQL SERVER
6. JAVA
7. J2EE
8. STRINGS
9. ORACLE
10. VB dotNET
11. EMBEDDED
12. MAT LAB
13. LAB VIEW
14. Multi Sim
CONTACT US
1 CRORE PROJECTS
Door No: 214/215,2nd Floor,
No. 172, Raahat Plaza, (Shopping Mall) ,Arcot Road, Vadapalani, Chennai,
Tamin Nadu, INDIA - 600 026
Email id: 1croreprojects@gmail.com
website:1croreprojects.com
Phone : +91 97518 00789 / +91 72999 51536
A COMPARATIVE STUDY OF PROCESS MEDIATOR COMPONENTS THAT SUPPORT BEHAVIORAL IN...ijwscjournal
The document discusses behavioral incompatibility between web services and process mediation approaches to resolve it. It defines four levels of mismatches - data, functional, protocol, and deadlock - that can cause incompatibility. Process mediation involves generating a mediator service to resolve protocol-level mismatches and enable successful interaction. The paper reviews several state-of-the-art mediation components and approaches, and provides a comparative evaluation based on important criteria like expressiveness, automation, correctness and completeness.
Semantic web services discovery selection and composition techniquescsandit
Web services are already one of the most important resources on the Internet. As an integrated
solution for realizing the vision of the Next Generation Web, semantic web services combine
semantic web technology with web service technology, envisioning automated life cycle
management of web services. This paper discusses the significance and importance of service
discovery & selection to business logic, and the requisite current research in the various phases
of the semantic web service lifecycle like discovery and selection. We also present several
different composition strategies, based on current research, and provide an outlook towards
critical future work.
SEMANTIC WEB SERVICES – DISCOVERY, SELECTION AND COMPOSITION TECHNIQUEScscpconf
Web services are already one of the most important resources on the Internet. As an integrated solution for realizing the vision of the Next Generation Web, semantic web services combine semantic web technology with web service technology, envisioning automated life cycle
management of web services. This paper discusses the significance and importance of service
discovery & selection to business logic, and the requisite current research in the various phases of the semantic web service lifecycle like discovery and selection. We also present several different composition strategies, based on current research, and provide an outlook towards critical future work
Cluster based approach for Service Discovery using Pattern RecognitionYogesh Santhan
Abstract— Web services that are appropriate to a user specific request are usually not considered in discovering the exact service since they are present without explicit related semantic descriptions. In our approach, we deal with the issue of service discovery provided non-explicit service description semantics that match a particular service request. We propose a system that involves semantic-based service categorization which is performed at the UDDI with a key for achieving the service categorization at functional level based on an ontology skeleton. Also, clustering is used for literally systemizing the web services based on functionality which is achieved by using analytic algorithm. An efficient matching for the relevant services is achieved by the enhancing the service request semantically and involves expanding the additional functionality (obtained from ontology) that are related for the requested service. The pattern recognition algorithm is used to select appropriate service from the cluster formation of related (grouped) web services.
CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONSijwscjournal
The growing proliferation of distributed information systems, allows organizations to offer their business processes to a worldwide audience through Web services. Semantic Web services have emerged as a means to achieve the vision of automatic discovery, selection, composition, and invocation of Web services by encoding the specifications of these software components in an unambiguous and machine-interpretable
form. Several frameworks have been devised as enabling technologies for Semantic Web services. In this paper, we survey the prominent Semantic Web service frameworks. In addition, a set of criteria is identified and the discussed frameworks are evaluated and compared with respect to these criteria. Knowing the strengths and weaknesses of the Semantic Web service frameworks can help researchers to utilize the most appropriate one according to their needs.
International Journal of Computer Science, Engineering and Information Techno...ijcseit
Web Services are modular, self-describing, self-contained and loosely coupled applications that can be
published, located, and invoked across the web. With the increasing number of web services available on
the web, the need for web services composition is becoming more and more important. Nowadays, for
answering complex needs of users, the construction of new web services based on existing ones is required.
This problem is known as web services composition. However, it is one of big challenge problems of recent
years in a distributed and dynamic environment. The various approaches in field of web service
compositions proposed by the researchers. In this paper we present a review of existing approaches for
web service composition and compare them among each other with respect to some key requirements. We
hope this paper helps researchers to focus on their efforts and to deliver lasting solutions in this field.
TOWARDS UNIVERSAL RATING OF ONLINE MULTIMEDIA CONTENTcsandit
Most website classification systems have dealt with the question of classifying websites based on
their content, design, usability, layout and such, few have considered website classification
based on users’ experience. The growth of online marketing and advertisement has lead to
fierce competition that has resulted in some websites using disguise ways so as to attract users.
This may result in cases where a user visits a website and does not get the promised results. The
results are a waste of time, energy and sometimes even money for users. In this context, we design
an experiment that uses fuzzy linguistic model and data mining techniques to capture users’
experiences, we then use the k-means clustering algorithm to cluster websites based on a set of
feature vectors from the users’ perspective. The content unity is defined as the distance between
the real content and its keywords. We demonstrate the use of bisecting k-means algorithm for
this task and demonstrate that the method can incrementally learn from user’s profile on their
experience with these websites.
The document describes a conceptual model for services in the PLASTIC project. It builds on previous work modeling mobile distributed computing platforms. The conceptual model represents components, services, and their relationships using a UML-like notation. It extends an existing SeCSE conceptual model by introducing new concepts like context, location, adaptation, and relationships between services and software components. The goal is to develop a common vocabulary that all project partners can use to facilitate communication and modeling tasks.
The International Journal of Engineering & Science is aimed at providing a platform for researchers, engineers, scientists, or educators to publish their original research results, to exchange new ideas, to disseminate information in innovative designs, engineering experiences and technological skills. It is also the Journal's objective to promote engineering and technology education. All papers submitted to the Journal will be blind peer-reviewed. Only original articles will be published.
The papers for publication in The International Journal of Engineering& Science are selected through rigorous peer reviews to ensure originality, timeliness, relevance, and readability.
A review on framework and quality of service based web services discoveryMustafa Algaet
In consequence these services are nowadays accessible to the final clients. In the last few years, more
and more Web Services providing the same functionalities are available in the environment. In order to
select the best service adapted to client’s requests, we need some method capable to evaluate and
compare different services providing the same functionalities. In this context, Quality of service can be defined as the capability to respond to the requirements (constraints) of a client and to fulfill these
needs with the best criteria (preferences) established by the client. It is calculated based on the non-
functional properties of the service. This paper provides an overview of a research progress in Quality
of Service Based Web Services Discovery; it also highlights the issues that need to be investigated in
Quality of Service Based Web Services
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATIONijwscjournal
With the explosive growth of the number of services published over the Internet, it is difficult to select satisfactory web services among the candidate web services which provide similar functionalities. Quality of Service (QoS) is considered as the most important non-functional criterion for service selection. But this criterion is no longer considered as the only criterion to rank web services, satisfying user’s preferences. The similarity measure (outputs–inputs similarity) between concepts based on ontology in an interconnected network of semantic Web services involved in a composition can be used as a distinguishing criterion to estimate the semantic quality of selected services for the composite service. Coupling the
semantic similarity as the functional aspect and quality of services allows us to further constrain and select services for the valid composite services. In this paper, we present an overall service selection and ranking framework which firstly classify candidate web services to different QoS levels respect to user’s QoS requirements and preferences with an Associative Classification algorithm and then rank the most qualified candidate services based on their functional quality through semantic matching. The experimental results show that proposed framework can satisfy service requesters’ non-functional requirements.
5 ijitcs v7-n1-7-an empirical study on testing of soa based servicesAbhishek Srivastava
Service-Oriented Architecture (SOA) removed the gap between software and business. Today, there is a business transformation among enterprises and they adopt a service based information technology (IT) model. So, testing is necessary for SOA based applications. This paper investigates different type of approaches and techniques that address the testing problems of SOA based services. Here we also investigate the differences between SOA and web services and traditional testing and SOA testing. Various testing levels are also discussed in detail. This paper also expresses various testing perspectives, challenges of SOA testing and review the many testing approaches and identify the problems that improve the testability of SOA based services.
The document proposes integrating the IRS-II (Internet Reasoning Service) semantic web services framework with the WSPAB (Web Service Personal Address Book) approach. This would solve limitations of each approach. WSPAB allows classification and selection of services but lacks semantic capabilities. IRS-II allows semantic description and execution of services but lacks user-specific information. The integration would leverage IRS-II's semantic abilities with WSPAB's user profiles to provide personalized, semantically enriched service discovery and selection. The document outlines the components and functioning of each approach, and how their integration could provide users with semantic, personalized web services matching their needs.
Web Services Discovery and Recommendation Based on Information Extraction and...ijwscjournal
This paper shows that the problem of web services representation is crucial and analyzes the various
factors that influence on it. It presents the traditional representation of web services considering traditional
textual descriptions based on the information contained in WSDL files. Unfortunately, textual web services
descriptions are dirty and need significant cleaning to keep only useful information. To deal with this
problem, we introduce rules based text tagging method, which allows filtering web service description to
keep only significant information. A new representation based on such filtered data is then introduced.
Many web services have empty descriptions. Also, we consider web services representations based on the
WSDL file structure (types, attributes, etc.). Alternatively, we introduce a new representation called
symbolic reputation, which is computed from relationships between web services. The impact of the use of
these representations on web service discovery and recommendation is studied and discussed in the
experimentation using real world web services.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
AGENTS AND OWL-S BASED SEMANTIC WEB SERVICE DISCOVERY WITH USER PREFERENCE SU...IJwest
Service-oriented computing (SOC) is an interdisciplinary paradigm that revolutionizes the very fabric of
distributed software development applications that adopt service-oriented architectures (SOA) can evolve
during their lifespan and adapt to changing or unpredictable environments more easily. SOA is built
around the concept of Web Services. Although the Web services constitute a revolution in Word Wide Web,
they are always regarded as non-autonomous entities and can be exploited only after their discovery. With
the help of software agents, Web services are becoming more efficient and more dynamic.
The topic of this paper is the development of an agent based approach for Web services discovery and
selection in witch, OWL-S is used to describe Web services, QoS and service customer request. We develop
an efficient semantic service matching which takes into account concepts properties to match concepts in
Web service and service customer request descriptions. Our approach is based on an architecture
composed of four layers: Web service and Request description layer, Functional match layer, QoS
computing layer and Reputation computing layer.
International Journal of Computer Science, Engineering and Information Techno...ijcseit
Web Services are independent software systems which offer machine-to-machine interactions over the
Internet to achieve well-described operations. With the advent of Service-Oriented Architecture (SOA),
Web Services have gained tremendous popularity. As the number of Web Services is increased, finding the
best service according to users requirements becomes a challenge. The Semantic Web Service discovery is
the process of finding the most suitable service that satisfies the user request. A number of approaches to
Web Service discovery have been proposed. In this paper, we classify them and determine the advantages
and disadvantages of each group, to help researchers to implement a new or to select the most appropriate
existing approach for Semantic Web Service discovery. We, also, provide a taxonomy which categorizes
Web Service discovery systems from different points of view. There are three different views, namely,
architectural view, automation view and matchmaking view. We focus on the matchmaking view which is
further divided into semantic-based, syntax-based and context-aware. We explain each sub-group of it in
detail, and then subsequently compare the sub-groups in terms of their merits and drawbacks.
WEB SERVICE DISCOVERY METHODS AND TECHNIQUES: A REVIEWijcseit
Web Services are independent software systems which offer machine-to-machine interactions over the
Internet to achieve well-described operations. With the advent of Service-Oriented Architecture (SOA),
Web Services have gained tremendous popularity. As the number of Web Services is increased, finding the
best service according to users requirements becomes a challenge. The Semantic Web Service discovery is
the process of finding the most suitable service that satisfies the user request. A number of approaches to
Web Service discovery have been proposed. In this paper, we classify them and determine the advantages
and disadvantages of each group, to help researchers to implement a new or to select the most appropriate
existing approach for Semantic Web Service discovery. We, also, provide a taxonomy which categorizes
Web Service discovery systems from different points of view. There are three different views, namely,
architectural view, automation view and matchmaking view. We focus on the matchmaking view which is
further divided into semantic-based, syntax-based and context-aware. We explain each sub-group of it in
detail, and then subsequently compare the sub-groups in terms of their merits and drawbacks.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Evaluation of a Framework for Integrated Web ServicesIRJET Journal
This document proposes and evaluates a framework for integrating web services. It begins by discussing how users appreciate simple, on-demand access to affordable software services without needing to install or update applications themselves. The document then presents an argument for a web-based architecture that allows users to access and purchase a wide range of software applications as needed. It evaluates this framework through user surveys and examples of simulation software services to demonstrate how the integrated framework can be implemented. The surveys found that the framework reduced costs, simplified processes, and improved the user experience by combining various online components and software services.
The semantic Web service discovery has been given massive attention within the last few years. With the
increasing number of Web services available on the web, looking for a particular service has become very
difficult, especially with the evolution of the clients’ needs. In this context, various approaches to discover
semantic Web services have been proposed. In this paper, we compare these approaches in order to assess
their maturity and their adaptation to the current domain requirements. The outcome of this comparison
will help us to identify the mechanisms that constitute the strengths of the existing approaches, and
thereafter will serve as guideline to determine the basis for a discovery approach more adapted to the
current context of Web services.
Performance Prediction of Service-Oriented Architecture - A surveyEditor IJCATR
Performance prediction and evaluation for SOA based applications assist software consumers to estimate their applications
based on service specifications created by service developers. Incorporating traditional performance models such as Stochastic Petri
Nets, Queuing Networks, and Simulation present drawbacks of SOA based applications due to special characteristics of SOA such as
lose coupling, self-contained and interoperability. Although, researchers have suggested many methods in this area during last decade,
none of them has obtained popular industrial use. Based on this, we have conducted a comprehensive survey on these methods to
estimate their applicability. This survey classified these approaches according to their performance metrics analyzed, performance
models used, and applicable project stage. Our survey helps SOA architects to select the appropriate approach based on target
performance metric and researchers to identify the SOA state-of-art performance prediction
METRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEMijseajournal
The increase in the significance of service orientation in system development is accelerating with an increase in demand for qualitative and cost-effective systems. Service-Oriented Architecture (SOA) is one of the established structural designs used for developing and implementing flexible, reusable, rapid and low-cost service-oriented systems. The established testing and evaluation methods don’t work well for systems that are made-up of services (service-oriented system). As a result, several testing and evaluation metrics for service-oriented systems were proposed. However, these metrics were created based on preceding software development approaches that offer insufficient focus to service-oriented systems thereby lacking the efficiency to evaluate these systems. Furthermore, Lack of access to source code also frustrates classical mutation-testing approaches, which require seeding the code with errors. This paper discusses different testing and evaluation metrics available for SOS and proposed a theory-grounded framework for testing and evaluation of service-oriented systems with the aim of decreasing cost and increasing the quality of the SOS. Then, the proposed framework is validated theoretically to check its usability and applicability for testing and evaluation of SOS. The results show that the proposed framework is able to decrease cost and increasing the quality of the SOS.
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...ijwscjournal
By increasing popularity of SOC, using Web services in applications has increased too. SOC creates a loosely coupled environment in which the actual execution environment might differ significantly from the one with the presupposed conditions during application design. Therefore, although an appropriate Web service might have been selected, by passing time, the Web service may not be efficient enough or may not be applicable under specific conditions.
For service-oriented systems to be flexible and self-adaptive, it is necessary to automatically select and use a similar service instead of the one which causes the above mentioned problems. Finding a similar service means specifying the proper services which fulfill the same requirements as those fulfilled by the problematic service.
In most of the previous works, a number of the best services (k) are selected and ordered based on functional similarity. The user must select one of these services based on his/her preferences. One important metric in selecting a similar service is considering QoS properties and user preferences about QoS. Because of the importance of this issue, in the present paper, an architecture is proposed in which, in addition to functional similarity, QoS properties and user preferences are also considered in selecting a similar service.
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...ijwscjournal
By increasing popularity of SOC, using Web services in applications has increased too. SOC creates a loosely coupled environment in which the actual execution environment might differ significantly from the one with the presupposed conditions during application design. Therefore, although an appropriate Web service might have been selected, by passing time, the Web service may not be efficient enough or may not be applicable under specific conditions.
For service-oriented systems to be flexible and self-adaptive, it is necessary to automatically select and use a similar service instead of the one which causes the above mentioned problems. Finding a similar service means specifying the proper services which fulfill the same requirements as those fulfilled by the problematic service.
In most of the previous works, a number of the best services (k) are selected and ordered based on functional similarity. The user must select one of these services based on his/her preferences. One important metric in selecting a similar service is considering QoS properties and user preferences about QoS. Because of the importance of this issue, in the present paper, an architecture is proposed in which, in addition to functional similarity, QoS properties and user preferences are also considered in selecting a similar service.
Cluster based approach for Service Discovery using Pattern RecognitionYogesh Santhan
Abstract— Web services that are appropriate to a user specific request are usually not considered in discovering the exact service since they are present without explicit related semantic descriptions. In our approach, we deal with the issue of service discovery provided non-explicit service description semantics that match a particular service request. We propose a system that involves semantic-based service categorization which is performed at the UDDI with a key for achieving the service categorization at functional level based on an ontology skeleton. Also, clustering is used for literally systemizing the web services based on functionality which is achieved by using analytic algorithm. An efficient matching for the relevant services is achieved by the enhancing the service request semantically and involves expanding the additional functionality (obtained from ontology) that are related for the requested service. The pattern recognition algorithm is used to select appropriate service from the cluster formation of related (grouped) web services.
CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONSijwscjournal
The growing proliferation of distributed information systems, allows organizations to offer their business processes to a worldwide audience through Web services. Semantic Web services have emerged as a means to achieve the vision of automatic discovery, selection, composition, and invocation of Web services by encoding the specifications of these software components in an unambiguous and machine-interpretable
form. Several frameworks have been devised as enabling technologies for Semantic Web services. In this paper, we survey the prominent Semantic Web service frameworks. In addition, a set of criteria is identified and the discussed frameworks are evaluated and compared with respect to these criteria. Knowing the strengths and weaknesses of the Semantic Web service frameworks can help researchers to utilize the most appropriate one according to their needs.
International Journal of Computer Science, Engineering and Information Techno...ijcseit
Web Services are modular, self-describing, self-contained and loosely coupled applications that can be
published, located, and invoked across the web. With the increasing number of web services available on
the web, the need for web services composition is becoming more and more important. Nowadays, for
answering complex needs of users, the construction of new web services based on existing ones is required.
This problem is known as web services composition. However, it is one of big challenge problems of recent
years in a distributed and dynamic environment. The various approaches in field of web service
compositions proposed by the researchers. In this paper we present a review of existing approaches for
web service composition and compare them among each other with respect to some key requirements. We
hope this paper helps researchers to focus on their efforts and to deliver lasting solutions in this field.
TOWARDS UNIVERSAL RATING OF ONLINE MULTIMEDIA CONTENTcsandit
Most website classification systems have dealt with the question of classifying websites based on
their content, design, usability, layout and such, few have considered website classification
based on users’ experience. The growth of online marketing and advertisement has lead to
fierce competition that has resulted in some websites using disguise ways so as to attract users.
This may result in cases where a user visits a website and does not get the promised results. The
results are a waste of time, energy and sometimes even money for users. In this context, we design
an experiment that uses fuzzy linguistic model and data mining techniques to capture users’
experiences, we then use the k-means clustering algorithm to cluster websites based on a set of
feature vectors from the users’ perspective. The content unity is defined as the distance between
the real content and its keywords. We demonstrate the use of bisecting k-means algorithm for
this task and demonstrate that the method can incrementally learn from user’s profile on their
experience with these websites.
The document describes a conceptual model for services in the PLASTIC project. It builds on previous work modeling mobile distributed computing platforms. The conceptual model represents components, services, and their relationships using a UML-like notation. It extends an existing SeCSE conceptual model by introducing new concepts like context, location, adaptation, and relationships between services and software components. The goal is to develop a common vocabulary that all project partners can use to facilitate communication and modeling tasks.
The International Journal of Engineering & Science is aimed at providing a platform for researchers, engineers, scientists, or educators to publish their original research results, to exchange new ideas, to disseminate information in innovative designs, engineering experiences and technological skills. It is also the Journal's objective to promote engineering and technology education. All papers submitted to the Journal will be blind peer-reviewed. Only original articles will be published.
The papers for publication in The International Journal of Engineering& Science are selected through rigorous peer reviews to ensure originality, timeliness, relevance, and readability.
A review on framework and quality of service based web services discoveryMustafa Algaet
In consequence these services are nowadays accessible to the final clients. In the last few years, more
and more Web Services providing the same functionalities are available in the environment. In order to
select the best service adapted to client’s requests, we need some method capable to evaluate and
compare different services providing the same functionalities. In this context, Quality of service can be defined as the capability to respond to the requirements (constraints) of a client and to fulfill these
needs with the best criteria (preferences) established by the client. It is calculated based on the non-
functional properties of the service. This paper provides an overview of a research progress in Quality
of Service Based Web Services Discovery; it also highlights the issues that need to be investigated in
Quality of Service Based Web Services
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATIONijwscjournal
With the explosive growth of the number of services published over the Internet, it is difficult to select satisfactory web services among the candidate web services which provide similar functionalities. Quality of Service (QoS) is considered as the most important non-functional criterion for service selection. But this criterion is no longer considered as the only criterion to rank web services, satisfying user’s preferences. The similarity measure (outputs–inputs similarity) between concepts based on ontology in an interconnected network of semantic Web services involved in a composition can be used as a distinguishing criterion to estimate the semantic quality of selected services for the composite service. Coupling the
semantic similarity as the functional aspect and quality of services allows us to further constrain and select services for the valid composite services. In this paper, we present an overall service selection and ranking framework which firstly classify candidate web services to different QoS levels respect to user’s QoS requirements and preferences with an Associative Classification algorithm and then rank the most qualified candidate services based on their functional quality through semantic matching. The experimental results show that proposed framework can satisfy service requesters’ non-functional requirements.
5 ijitcs v7-n1-7-an empirical study on testing of soa based servicesAbhishek Srivastava
Service-Oriented Architecture (SOA) removed the gap between software and business. Today, there is a business transformation among enterprises and they adopt a service based information technology (IT) model. So, testing is necessary for SOA based applications. This paper investigates different type of approaches and techniques that address the testing problems of SOA based services. Here we also investigate the differences between SOA and web services and traditional testing and SOA testing. Various testing levels are also discussed in detail. This paper also expresses various testing perspectives, challenges of SOA testing and review the many testing approaches and identify the problems that improve the testability of SOA based services.
The document proposes integrating the IRS-II (Internet Reasoning Service) semantic web services framework with the WSPAB (Web Service Personal Address Book) approach. This would solve limitations of each approach. WSPAB allows classification and selection of services but lacks semantic capabilities. IRS-II allows semantic description and execution of services but lacks user-specific information. The integration would leverage IRS-II's semantic abilities with WSPAB's user profiles to provide personalized, semantically enriched service discovery and selection. The document outlines the components and functioning of each approach, and how their integration could provide users with semantic, personalized web services matching their needs.
Web Services Discovery and Recommendation Based on Information Extraction and...ijwscjournal
This paper shows that the problem of web services representation is crucial and analyzes the various
factors that influence on it. It presents the traditional representation of web services considering traditional
textual descriptions based on the information contained in WSDL files. Unfortunately, textual web services
descriptions are dirty and need significant cleaning to keep only useful information. To deal with this
problem, we introduce rules based text tagging method, which allows filtering web service description to
keep only significant information. A new representation based on such filtered data is then introduced.
Many web services have empty descriptions. Also, we consider web services representations based on the
WSDL file structure (types, attributes, etc.). Alternatively, we introduce a new representation called
symbolic reputation, which is computed from relationships between web services. The impact of the use of
these representations on web service discovery and recommendation is studied and discussed in the
experimentation using real world web services.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
AGENTS AND OWL-S BASED SEMANTIC WEB SERVICE DISCOVERY WITH USER PREFERENCE SU...IJwest
Service-oriented computing (SOC) is an interdisciplinary paradigm that revolutionizes the very fabric of
distributed software development applications that adopt service-oriented architectures (SOA) can evolve
during their lifespan and adapt to changing or unpredictable environments more easily. SOA is built
around the concept of Web Services. Although the Web services constitute a revolution in Word Wide Web,
they are always regarded as non-autonomous entities and can be exploited only after their discovery. With
the help of software agents, Web services are becoming more efficient and more dynamic.
The topic of this paper is the development of an agent based approach for Web services discovery and
selection in witch, OWL-S is used to describe Web services, QoS and service customer request. We develop
an efficient semantic service matching which takes into account concepts properties to match concepts in
Web service and service customer request descriptions. Our approach is based on an architecture
composed of four layers: Web service and Request description layer, Functional match layer, QoS
computing layer and Reputation computing layer.
International Journal of Computer Science, Engineering and Information Techno...ijcseit
Web Services are independent software systems which offer machine-to-machine interactions over the
Internet to achieve well-described operations. With the advent of Service-Oriented Architecture (SOA),
Web Services have gained tremendous popularity. As the number of Web Services is increased, finding the
best service according to users requirements becomes a challenge. The Semantic Web Service discovery is
the process of finding the most suitable service that satisfies the user request. A number of approaches to
Web Service discovery have been proposed. In this paper, we classify them and determine the advantages
and disadvantages of each group, to help researchers to implement a new or to select the most appropriate
existing approach for Semantic Web Service discovery. We, also, provide a taxonomy which categorizes
Web Service discovery systems from different points of view. There are three different views, namely,
architectural view, automation view and matchmaking view. We focus on the matchmaking view which is
further divided into semantic-based, syntax-based and context-aware. We explain each sub-group of it in
detail, and then subsequently compare the sub-groups in terms of their merits and drawbacks.
WEB SERVICE DISCOVERY METHODS AND TECHNIQUES: A REVIEWijcseit
Web Services are independent software systems which offer machine-to-machine interactions over the
Internet to achieve well-described operations. With the advent of Service-Oriented Architecture (SOA),
Web Services have gained tremendous popularity. As the number of Web Services is increased, finding the
best service according to users requirements becomes a challenge. The Semantic Web Service discovery is
the process of finding the most suitable service that satisfies the user request. A number of approaches to
Web Service discovery have been proposed. In this paper, we classify them and determine the advantages
and disadvantages of each group, to help researchers to implement a new or to select the most appropriate
existing approach for Semantic Web Service discovery. We, also, provide a taxonomy which categorizes
Web Service discovery systems from different points of view. There are three different views, namely,
architectural view, automation view and matchmaking view. We focus on the matchmaking view which is
further divided into semantic-based, syntax-based and context-aware. We explain each sub-group of it in
detail, and then subsequently compare the sub-groups in terms of their merits and drawbacks.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Evaluation of a Framework for Integrated Web ServicesIRJET Journal
This document proposes and evaluates a framework for integrating web services. It begins by discussing how users appreciate simple, on-demand access to affordable software services without needing to install or update applications themselves. The document then presents an argument for a web-based architecture that allows users to access and purchase a wide range of software applications as needed. It evaluates this framework through user surveys and examples of simulation software services to demonstrate how the integrated framework can be implemented. The surveys found that the framework reduced costs, simplified processes, and improved the user experience by combining various online components and software services.
The semantic Web service discovery has been given massive attention within the last few years. With the
increasing number of Web services available on the web, looking for a particular service has become very
difficult, especially with the evolution of the clients’ needs. In this context, various approaches to discover
semantic Web services have been proposed. In this paper, we compare these approaches in order to assess
their maturity and their adaptation to the current domain requirements. The outcome of this comparison
will help us to identify the mechanisms that constitute the strengths of the existing approaches, and
thereafter will serve as guideline to determine the basis for a discovery approach more adapted to the
current context of Web services.
Performance Prediction of Service-Oriented Architecture - A surveyEditor IJCATR
Performance prediction and evaluation for SOA based applications assist software consumers to estimate their applications
based on service specifications created by service developers. Incorporating traditional performance models such as Stochastic Petri
Nets, Queuing Networks, and Simulation present drawbacks of SOA based applications due to special characteristics of SOA such as
lose coupling, self-contained and interoperability. Although, researchers have suggested many methods in this area during last decade,
none of them has obtained popular industrial use. Based on this, we have conducted a comprehensive survey on these methods to
estimate their applicability. This survey classified these approaches according to their performance metrics analyzed, performance
models used, and applicable project stage. Our survey helps SOA architects to select the appropriate approach based on target
performance metric and researchers to identify the SOA state-of-art performance prediction
METRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEMijseajournal
The increase in the significance of service orientation in system development is accelerating with an increase in demand for qualitative and cost-effective systems. Service-Oriented Architecture (SOA) is one of the established structural designs used for developing and implementing flexible, reusable, rapid and low-cost service-oriented systems. The established testing and evaluation methods don’t work well for systems that are made-up of services (service-oriented system). As a result, several testing and evaluation metrics for service-oriented systems were proposed. However, these metrics were created based on preceding software development approaches that offer insufficient focus to service-oriented systems thereby lacking the efficiency to evaluate these systems. Furthermore, Lack of access to source code also frustrates classical mutation-testing approaches, which require seeding the code with errors. This paper discusses different testing and evaluation metrics available for SOS and proposed a theory-grounded framework for testing and evaluation of service-oriented systems with the aim of decreasing cost and increasing the quality of the SOS. Then, the proposed framework is validated theoretically to check its usability and applicability for testing and evaluation of SOS. The results show that the proposed framework is able to decrease cost and increasing the quality of the SOS.
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...ijwscjournal
By increasing popularity of SOC, using Web services in applications has increased too. SOC creates a loosely coupled environment in which the actual execution environment might differ significantly from the one with the presupposed conditions during application design. Therefore, although an appropriate Web service might have been selected, by passing time, the Web service may not be efficient enough or may not be applicable under specific conditions.
For service-oriented systems to be flexible and self-adaptive, it is necessary to automatically select and use a similar service instead of the one which causes the above mentioned problems. Finding a similar service means specifying the proper services which fulfill the same requirements as those fulfilled by the problematic service.
In most of the previous works, a number of the best services (k) are selected and ordered based on functional similarity. The user must select one of these services based on his/her preferences. One important metric in selecting a similar service is considering QoS properties and user preferences about QoS. Because of the importance of this issue, in the present paper, an architecture is proposed in which, in addition to functional similarity, QoS properties and user preferences are also considered in selecting a similar service.
AN ARCHITECTURE FOR WEB SERVICE SIMILARITY EVALUATION BASED ON THEIR FUNCTION...ijwscjournal
By increasing popularity of SOC, using Web services in applications has increased too. SOC creates a loosely coupled environment in which the actual execution environment might differ significantly from the one with the presupposed conditions during application design. Therefore, although an appropriate Web service might have been selected, by passing time, the Web service may not be efficient enough or may not be applicable under specific conditions.
For service-oriented systems to be flexible and self-adaptive, it is necessary to automatically select and use a similar service instead of the one which causes the above mentioned problems. Finding a similar service means specifying the proper services which fulfill the same requirements as those fulfilled by the problematic service.
In most of the previous works, a number of the best services (k) are selected and ordered based on functional similarity. The user must select one of these services based on his/her preferences. One important metric in selecting a similar service is considering QoS properties and user preferences about QoS. Because of the importance of this issue, in the present paper, an architecture is proposed in which, in addition to functional similarity, QoS properties and user preferences are also considered in selecting a similar service.
A HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTIONijcsit
This document proposes a new heuristic approach for web service discovery and selection using an algorithm inspired by honey bee behavior called the Bees Algorithm. The approach structures service registries by domain to simplify discovery. It uses the Bees Algorithm as an intelligent search method to efficiently find the optimal service matching a client's request and quality of service requirements from the relevant registry in least time.
Constraint Aware Dynamic Web Service Composition for A Specific Business Requ...ijceronline
International Journal of Computational Engineering Research (IJCER) is dedicated to protecting personal information and will make every reasonable effort to handle collected information appropriately. All information collected, as well as related requests, will be handled as carefully and efficiently as possible in accordance with IJCER standards for integrity and objectivity.
WEB SERVICES DISCOVERY AND RECOMMENDATION BASED ON INFORMATION EXTRACTION AND...ijwscjournal
This paper shows that the problem of web services representation is crucial and analyzes the various factors that influence on it. It presents the traditional representation of web services considering traditional textual descriptions based on the information contained in WSDL files. Unfortunately, textual web services descriptions are dirty and need significant cleaning to keep only useful information. To deal with this problem, we introduce rules based text tagging method, which allows filtering web service description to keep only significant information. A new representation based on such filtered data is then introduced. Many web services have empty descriptions. Also, we consider web services representations based on the
WSDL file structure (types, attributes, etc.). Alternatively, we introduce a new representation called symbolic reputation, which is computed from relationships between web services. The impact of the use of these representations on web service discovery and recommendation is studied and discussed in the
experimentation using real world web services.
Testing of web services Based on Ontology Management ServiceIJMER
International Journal of Modern Engineering Research (IJMER) is Peer reviewed, online Journal. It serves as an international archival forum of scholarly research related to engineering and science education.
International Journal of Modern Engineering Research (IJMER) covers all the fields of engineering and science: Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Computer Engineering, Agricultural Engineering, Aerospace Engineering, Thermodynamics, Structural Engineering, Control Engineering, Robotics, Mechatronics, Fluid Mechanics, Nanotechnology, Simulators, Web-based Learning, Remote Laboratories, Engineering Design Methods, Education Research, Students' Satisfaction and Motivation, Global Projects, and Assessment…. And many more.
The document describes a deep neural network approach called MISR for recommending services to new mashups during development. MISR incorporates three types of interactions - content interaction based on matching functionality between mashups and services, implicit neighbor interaction based on similar mashups that have used a service, and explicit neighbor interaction based on similar mashups and commonly used services. Experiments on a real-world dataset showed MISR outperformed other recommendation approaches in evaluating metrics for addressing the cold-start problem of recommending services for new mashups that have no usage history.
WEB SERVICE COMPOSITION PROCESSES: A COMPARATIVE STUDYijwscjournal
The document provides a comparative study of web service composition processes and methods. It summarizes the key phases of composition as planning, discovery, selection, and execution. For the planning phase, it describes various approaches including workflow-based, AI planning based on state space, logic, graph models, and satisfiability. AI planning methods are further broken down into state-space based planning using forward/backward search, logic-based planning using rules and constraints, graph-based planning using directed graphs, and planning as satisfiability using reasoning algorithms. The document aims to classify existing solutions for each composition phase to better understand their capabilities and limitations.
WEB SERVICE COMPOSITION PROCESSES: A COMPARATIVE STUDYijwscjournal
Service composition is the process of constructing new services by combining several existing ones. It considered as one of the complex challenges in distributed and dynamic environment. The composition process includes, in general, the searching for existing services in a specific domain, and selecting the appropriate service, then coordinating composition flow and invoking services. Over the past years, the problem of web service composition has been studied intensively by researchers. Therefore, a significant amount of solutions and new methods to tackle this problem are presented. In this paper, our objective is to investigate algorithms and methodologies to provide a classification of existing methods in each composition phase. Moreover, we aim at conducting a comparative study to discover the main features and limitation in each phase in order to assist future research in this area.
Service-Finder presentation at ESTC2008servicefinder
The document discusses the Service-Finder project, which aims to realize web service discovery at web scale. Service-Finder will create a semantic search engine for web services by aggregating information from various sources and automatically generating semantic service descriptions. It will provide an easy-to-use web portal for users to search for and browse web services. The project expects to overcome limitations of previous approaches like UDDI and revolutionize the market for discovering public web services.
Semantic Web: A Study on Web Service Composition Approachesijtsrd
A Web service is a collection of open protocols and standards used for exchanging data between applications and systems. Web Service discovery, selection and composition are the important tasks of the any automated business processes. In a web service composition set of web services are collectively executed to achieve the objectives. This study reveals the existing approaches used for web service composition in both syntactic and semantic environments. We have reviewed more than 40 articles in this domain and concluded with merits and demerits of the methodologies applied for the implementation of the web service composition. Michael Raj TF, | Siva Prakasam. P"Semantic Web: A Study on Web Service Composition Approaches" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-1 | Issue-4 , June 2017, URL: http://www.ijtsrd.com/papers/ijtsrd115.pdf http://www.ijtsrd.com/computer-science/world-wide-web/115/semantic-web-a-study-on-web-service-composition-approaches/michael-raj-tf-
Similaire à A Novel Approach: A Hybrid Semantic Matchmaker For Service Discovery In Service Oriented Architecture (20)
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...IJECEIAES
Medical image analysis has witnessed significant advancements with deep learning techniques. In the domain of brain tumor segmentation, the ability to
precisely delineate tumor boundaries from magnetic resonance imaging (MRI)
scans holds profound implications for diagnosis. This study presents an ensemble convolutional neural network (CNN) with transfer learning, integrating
the state-of-the-art Deeplabv3+ architecture with the ResNet18 backbone. The
model is rigorously trained and evaluated, exhibiting remarkable performance
metrics, including an impressive global accuracy of 99.286%, a high-class accuracy of 82.191%, a mean intersection over union (IoU) of 79.900%, a weighted
IoU of 98.620%, and a Boundary F1 (BF) score of 83.303%. Notably, a detailed comparative analysis with existing methods showcases the superiority of
our proposed model. These findings underscore the model’s competence in precise brain tumor localization, underscoring its potential to revolutionize medical
image analysis and enhance healthcare outcomes. This research paves the way
for future exploration and optimization of advanced CNN models in medical
imaging, emphasizing addressing false positives and resource efficiency.
artificial intelligence and data science contents.pptxGauravCar
What is artificial intelligence? Artificial intelligence is the ability of a computer or computer-controlled robot to perform tasks that are commonly associated with the intellectual processes characteristic of humans, such as the ability to reason.
› ...
Artificial intelligence (AI) | Definitio
Batteries -Introduction – Types of Batteries – discharging and charging of battery - characteristics of battery –battery rating- various tests on battery- – Primary battery: silver button cell- Secondary battery :Ni-Cd battery-modern battery: lithium ion battery-maintenance of batteries-choices of batteries for electric vehicle applications.
Fuel Cells: Introduction- importance and classification of fuel cells - description, principle, components, applications of fuel cells: H2-O2 fuel cell, alkaline fuel cell, molten carbonate fuel cell and direct methanol fuel cells.
Applications of artificial Intelligence in Mechanical Engineering.pdfAtif Razi
Historically, mechanical engineering has relied heavily on human expertise and empirical methods to solve complex problems. With the introduction of computer-aided design (CAD) and finite element analysis (FEA), the field took its first steps towards digitization. These tools allowed engineers to simulate and analyze mechanical systems with greater accuracy and efficiency. However, the sheer volume of data generated by modern engineering systems and the increasing complexity of these systems have necessitated more advanced analytical tools, paving the way for AI.
AI offers the capability to process vast amounts of data, identify patterns, and make predictions with a level of speed and accuracy unattainable by traditional methods. This has profound implications for mechanical engineering, enabling more efficient design processes, predictive maintenance strategies, and optimized manufacturing operations. AI-driven tools can learn from historical data, adapt to new information, and continuously improve their performance, making them invaluable in tackling the multifaceted challenges of modern mechanical engineering.
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...shadow0702a
This document serves as a comprehensive step-by-step guide on how to effectively use PyCharm for remote debugging of the Windows Subsystem for Linux (WSL) on a local Windows machine. It meticulously outlines several critical steps in the process, starting with the crucial task of enabling permissions, followed by the installation and configuration of WSL.
The guide then proceeds to explain how to set up the SSH service within the WSL environment, an integral part of the process. Alongside this, it also provides detailed instructions on how to modify the inbound rules of the Windows firewall to facilitate the process, ensuring that there are no connectivity issues that could potentially hinder the debugging process.
The document further emphasizes on the importance of checking the connection between the Windows and WSL environments, providing instructions on how to ensure that the connection is optimal and ready for remote debugging.
It also offers an in-depth guide on how to configure the WSL interpreter and files within the PyCharm environment. This is essential for ensuring that the debugging process is set up correctly and that the program can be run effectively within the WSL terminal.
Additionally, the document provides guidance on how to set up breakpoints for debugging, a fundamental aspect of the debugging process which allows the developer to stop the execution of their code at certain points and inspect their program at those stages.
Finally, the document concludes by providing a link to a reference blog. This blog offers additional information and guidance on configuring the remote Python interpreter in PyCharm, providing the reader with a well-rounded understanding of the process.
Comparative analysis between traditional aquaponics and reconstructed aquapon...bijceesjournal
The aquaponic system of planting is a method that does not require soil usage. It is a method that only needs water, fish, lava rocks (a substitute for soil), and plants. Aquaponic systems are sustainable and environmentally friendly. Its use not only helps to plant in small spaces but also helps reduce artificial chemical use and minimizes excess water use, as aquaponics consumes 90% less water than soil-based gardening. The study applied a descriptive and experimental design to assess and compare conventional and reconstructed aquaponic methods for reproducing tomatoes. The researchers created an observation checklist to determine the significant factors of the study. The study aims to determine the significant difference between traditional aquaponics and reconstructed aquaponics systems propagating tomatoes in terms of height, weight, girth, and number of fruits. The reconstructed aquaponics system’s higher growth yield results in a much more nourished crop than the traditional aquaponics system. It is superior in its number of fruits, height, weight, and girth measurement. Moreover, the reconstructed aquaponics system is proven to eliminate all the hindrances present in the traditional aquaponics system, which are overcrowding of fish, algae growth, pest problems, contaminated water, and dead fish.
Comparative analysis between traditional aquaponics and reconstructed aquapon...
A Novel Approach: A Hybrid Semantic Matchmaker For Service Discovery In Service Oriented Architecture
1. International Journal of Network Security & Its Applications (IJNSA), Vol.6, No.1, January 2014
DOI : 10.5121/ijnsa.2014.6104 37
A Novel Approach: A Hybrid Semantic
Matchmaker For Service Discovery In Service
Oriented Architecture
Soodeh Pakari1, Esmaeel Kheirkhah2
, Mehrdad Jalali3
1
Department of Computer Engineering, Mashhad Branch, Islamic Azad University,
Mashhad, Iran
2
Department of Computer Engineering, Mashhad Branch, Islamic Azad University,
Mashhad, Iran
3
Department of Computer Engineering, Mashhad Branch, Islamic Azad University,
Mashhad, Iran
ABSTRACT
Since service-oriented architectures make the commercial systems more reliable and reusable, they have
gained more popularity in industry and scientific community in recent decades. Service-oriented
architectures bring flexibility and reusability to software design. Due to the increasing number of services
on the Web, finding a service which is suited to user requirements is crucial. The process of finding suitable
services to user request is one of the main purposes of service-oriented architectures. Many methods have
been proposed for service discovery in service-oriented architectures that try to fulfil user requirements
and offer suitable services to user request; however the proposed methods do not have enough precision for
discovering suitable services. In this paper, we propose a method for service discovery which offers more
accurate services according to user request. The proposed method is a hybrid semantic matchmaker for
service discovery in service oriented architecture. By providing accurate services suitable to user requests,
we have greatly increased the reusability rate and reduced the time and cost of software development
.
KEYWORDS
Service Oriented Architecture, Service Discovery, Ontology
1. INTRODUCTION
One of the main activities in developing Service-Oriented Architectures is to identify and
discover services which fulfill the requirements of a software product. This paper specifically
focuses on the problem of service discovery, as an increasing number of companies and
organizations would benefit from service discovery in Service-Oriented Architectures.
Service discovery approaches can help organizations to identify their required services and use
them in the development process. This can avoid re-implementing services which already exist,
resulting in increasing re-usability. To our knowledge, the proposed methods in the literature by
far do not provide adequate precision for discovering suitable services. In this paper, we propose
a method for service discovery that offers more suitable services according to user’s request.
2. International Journal of Network Security & Its Applications (IJNSA), Vol.6, No.1, January 2014
38
One of the benefits of Service-Oriented Architectures is the use of services which are provided
outside of the organization, resulting in cost saving and acceleration of the development process
[1]. Hence, relevant mechanisms and methods are needed to identify services to help the
organizations. This is when service discovery issue arises; i.e. matching customer requirements
with the information provided in service description by service provider [2]. In most cases,
service discovery is performed after service identifying. In service identifying, with analyzing
system requirements, it is recognized which services are needed. In the next step, either services
are produced or using service discovery methods, services corresponding to identified services
can be discovered. Development of Service-Oriented Architectures and an increasing number of
service providers have led to a situation where new methods are required to describe and discover
services. Different approaches for service discovery have been proposed and employed that try to
offer suitable services to the user. Here, we review some of these methods.
2. RELATED WORKS
Here, we discuss semantic service discovery methods, semantic annotations was invented to
automation the entire lifecycle of a service from providing to invoke and run it. Specially,
important role of it in service discovery will be affected every aspect of this process involves the
architecture, algorithms and tools. Semantic service discovery approaches try to perform
similarity matching based on semantic annotation and ontology matching. The semantic matching
is able to overcome the insufficiencies of syntactic discovery, but these approaches are much
more complex than key word-based approaches. There are three categories of these approaches,
domain ontology-based approaches, public ontology-based approaches, semantic and syntax-
based approaches. . We discuss methods of each sub-group, and then subsequently compare the
sub-groups in terms of their merits and drawbacks.
2.1 Domain ontology-based approaches
Methods proposed in [3], [4], [5], [6], [7], [8], [9], and [10] have used domain ontology for
service discovery, there are some advantages and disadvantages of domain ontology based
approach that we mention them briefly:
Advantages:
• The aim of Semantic Web Service technology is to reduce the manual discovery and
usage of Web Services, by allowing software agents and applications to automatically
identify, integrate, and execute these Web Services to achieve the user purposes [11].
• With increase in number of similar Web Services, one of the important issues is to
discover relevant Web Service with regard to user specification. Relevancy of Web
Service discovery can be improved by augmenting semantics through expressive formats
like OWL [12].
• Pledge the automation of Web Service discovery process [13].
Disadvantages:
• Some proposed discovery methods are based on a user request that is expressed in a
specific semantic description language like OWL-S, WSMO, or WSDL-S. As a result,
end user should have intimate knowledge of Semantic Web Services and related
3. International Journal of Network Security & Its Applications (IJNSA), Vol.6, No.1, January 2014
39
description and implementation details which makes their usage difficult for end users
[11].
• It would limit the discovery process to specific advertised services. Also, from the service
requestor’s perspective, the requestor may not be aware of all the knowledge that
constitutes the domain ontology. Specifically, the service requestor may not be aware of
all the terms related to the service request. As a result, many services relevant to the
request may not be discovered in the service discovery process [11].
• Another limitation of some proposed methods consist on their semantic matching
approaches. In fact, both service provider and service requester use domain ontologies to
build semantic service description file. Most of proposed approaches assume that both
service provider and service requester use the same ontology domain to describe service
but is not applicable in real-world scenario. To overcome this ontology heterogeneity, it
is needed to utilize ontology mapping techniques to coordinate the differences between
these ontologies to support interoperability [11].
.
2.2 public ontology-based approaches
[14] ،[15] ،[16], and [2] are in this group, now we explain some advantages and disadvantages of
these approaches.
Advantages:
• Most important advantage of public ontology-based approaches is to allow developers to
enhance Web Services with semantic information without semantic annotation against an
ontology. These methods are different from traditional, ontology-based researches, which
require significant cost and effort for semantic annotation and ontology management [14].
• WordNet, It is not domain specific and eliminates the semantic annotation cost of
services [14].
Disadvantages:
• In general, WordNet is too fine-granular for many purposes [17].
• There are WordNet versions for a large number of languages, but there is no real multi-
lingual WordNet. The different WordNet differ in coverage, format, and availability [17].
2.3 Semantic and syntax-based approaches
[18] ،[19] ،[20], and [21] are in this group, both semantic and syntax based approaches have some
advantages and soma disadvantages, with semantic and syntax based approaches we want to use
advantages of both and decrease their disadvantages, we mention some disadvantages of them
here.
Disadvantages of syntax-based approaches:
• Not suited for automatic processing [13].
• Still required human interaction [13].
• Syntax-based approaches do not allow re-planning a Web Services workflow on the way
in case a service fails [12].
4. International Journal of Network Security & Its Applications (IJNSA), Vol.6, No.1, January 2014
40
• They can’t choose the most similar service among a large set of available and
semantically similar services [12].
• Another limitation of keyword search is that user can’t describe the search request more
precisely than keyword. Furthermore, keywords do not suffice for accurately specifying
user’s information needs[21].
Advantages of syntax based approaches:
• Simple and widely used technique [13].
• Standards like UDDI exist [13].
• They offer a simple syntax in terms of a list of key word phrases that users can use their
own words to express their information requirement. Also, keyword-based search is more
familiar to the user [11].
Table 1: merits and shortcomings of service discovery methods
merits shortcomings
Domain ontology-
based approaches
1-Minimize the manual
discovery and usage of
Web Service by
allowing software
agents to automatically
and dynamically
discover Web Services
2-Effective and reliable
technique
3-Relevancy of Web
Service discovery can
be improved by
augmenting semantics
through expressive
formats like OWL
1-they require the end user to
have intimate knowledge of
Semantic Web Services and
related description and
implementation details which
makes their usage difficult for end
users
2- The discovery scope of these
approaches is often limited to
some Web Services that are
published in a specific description
standard.
3- The service requestor may not
be aware of all the terms related
to the service request.
4- We need to use ontology
mapping techniques to coordinate
the differences between these
ontologies to support
interoperability.
Public ontology-based
approaches
1-It allows developers
to enhance Web
Services with semantic
information without
semantic annotation
against an ontology.
2- WordNet, It is not
domain specific and
eliminates the semantic
annotation cost of
services.
3- Terms and concepts
in WordNet has its
1-Different parts of WordNet
have different granularity for the
description of word senses. In
general, WordNet is too fine-
granular for many purposes.
2- There is no real multi-lingual
WordNet.
5. International Journal of Network Security & Its Applications (IJNSA), Vol.6, No.1, January 2014
41
precise semantic
Syntax and semantic-
based approaches
1-Simple and widely
used technique.
2- Standards like UDDI
exist.
3- keyword-based
search is more familiar
to the user.
1- Still required human
interaction
2- can’t choose most similar
service among a large set of
available and semantically similar
services
3. PROPOSED APPROACH
As we mentioned in section 2, every method has some advantages and some
disadvantages, because of this, we hybrid them to have a better result. In our approach we
use logical-based method for domain ontology and structural-based method for public
ontology (WordNet), also we use syntactic method for service discovery, we explain each
in detail
3.1 Syntactic similarity with Jaro-Winkler strategy
This algorithm calculates a normalized score for similarity between two strings. Calculation is
based on the number of matching characters in two strings and also number of transpositions.
The Jaro-Winkler Distance is really an addition to the Jaro Distance, represented mathematically
below:
= (1)
The mathematical equation states that the Jaro distance is 1/3 multiplied by the number of
differences (m) divided by the length of the first string ( ) plus the number of differences (m)
divided by the length of the second string ( ) and lastly plus the number of differences (m) minus
the number of transpositions (t) divided by the number of differences (m). The 1/3 is very
important because the max the number inside the parentheses can reach is 3, but the distance
wants a number between 0 and 1.
A difference between the strings is any character that is not the same to another character within a
"match distance" in the opposing string. Below is the formula for determining the "match
distance".
(2)
The "match distance" is defined as the maximum of the two string lengths divided by 2 and then
subtract 1.
Lastly, the Jaro-Winkler distance is a modification of the Jaro distance. The formula is given
below.
6. International Journal of Network Security & Its Applications (IJNSA), Vol.6, No.1, January 2014
42
(3)
The Jaro-Winkler formula uses the Jaro distance, but adds the result of , which is the length of
the common prefix shared by the two strings with a maximum of 3. Multiply that by
the constant, which is usually 0.1 multiplied by the quantity of 1 minus the Jaro distance [22].
3.2. Structural Similarity based on WordNet
We use WordNet as a public ontology for computing semantic and structural similarity between
concepts, for this purpose, we use WuAndPalmer algorithm [23]. The formula to calculate
similarity between concepts is:
wp = (2*depth(lcs(c1,c2))) / (depth(synset1) + depth(synset2)) (4)
Where LCS is least common subsumer of c1, c2.
Wu and Palmer algorithm calculates semantic similarity between concepts and it consider only Is-
A relation and it suggests a similarity measurement which computes the similarity between two
concepts, considering path length between concepts in WordNet taxonomy. The calculation is
according to formula (5):
(5)
A+B is the path length from c1 to c2, and C is the path depth in taxonomy [24].
3.3. Semantic similarity base on domain ontology
We have a domain ontology here; first we find two concepts in ontology, then find their relation,
this relation can be “subclass of”, “superclass of”, “equivalent”, “disjoint”, we give a weight to
each relation and then calculate weighted average. For computing final similarity between
concepts, we average between three amounts of mentioned similarity.
3.4 Hybrid approach:
After computing three similarities (syntactic similarity, structural similarity, and semantic
similarity), we hybrid them with a weighted averaging to have a better result. The hybrid formula
is:
Final-similarity= (0.4* semantic similarity + 0.3*structural similarity+0.3*syntactical
similarity)/3 (6)
7. International Journal of Network Security & Its Applications (IJNSA), Vol.6, No.1, January 2014
43
With this similarity computation, we can improve the result of matchmaking and more accurate
services will be found.
This approach applies to OWL-S service descriptions and for each owls file, we use only service
profile. The fields which are compared are Input, Output, Result, Precondition, Service name, and
Service description.
Using this kind of similarity measure, the precision of discovered services will improve
because we consider three kind of similarity measure (syntactical similarity, structural
similarity, semantic similarity).
Semantic matchmaking matches registered services S with desired service description Q
according to figure1.
Figure 1: matching of registered service and desired service
3.5 comparing with other approaches
To compare our work with other matchmakers, we can consider matchmakers in S31
contest [25].
The S3 contest evaluates the retrieval performance of Semantic Web service matchmakers over
given test collections for most prominent semantic service formats such as OWL-S, WSML and
the standard SA-WSDL. In S3 contest classifies all participants of the contest according to a
classification of semantic service matchmakers.
Current semantic service matchmakers including those which participated in the S3 contest can be
classified according to (a) the kind of semantic selection they perform, and (b) what parts of the
semantic service description they exploit for this purpose. In particular, we may distinguish
between means of logic-based, non-logic-based and hybrid semantic service selection based on
the service signature (input/output, IO), the specification (preconditions/effects, PE), the full
functional profile (IOPE).The classification of all contest participants is summarized in figure2:
Since all of them perform semantic matching on Either the service signature or the full profile, the
figure does not show the remaining levels of the dimension of semantic service description parts.
Further, the majority of contested matchmakers performs hybrid semantic matching of service
annotations.
1
Semantic Service Selection
8. International Journal of Network Security & Its Applications (IJNSA), Vol.6, No.1, January 2014
44
Figure 2: classification of semantic matchmakers in S3 contest
OWL-S Service Matchmakers
1. iSeM 1.1 (DFKI, Germany)
2. OWLS-MX3 (DFKI, Germany)
3. SeMa2 v2 (TU Berlin, Germany)
4. Nuwa-OWLS (URJC Madrid, Spain)
5. OWLS-iMatcher (U Zurich, Switzerland)
6. SPARQLent (HP, Italy)
7. OWLS-SLR (Aristotle U of Thessaloniki, Greece)
8. XSSD (Beihang U, China)
9. EMMA (U Seville, Spain)
10. iSeM-TSM1 (Payame Noor U, Iran / DFKI)
iSeM 1.1
–Selection: Hybrid; Signature (I/O), Specification (P/E), Service description tag
• Logic-based matching
• Non-logic-based matching
iSeM-TSM1
–Selection: Non-logic-based; Signature (I/O), Service description tag
• Non-logic-based matching
9. International Journal of Network Security & Its Applications (IJNSA), Vol.6, No.1, January 2014
45
Nuwa-OWLS
–Selection: Hybrid; Signature (I/O), Service description text
• Logic-based matching
• Non-logic-based matching
• SeMa2 v2
–Selection: Hybrid; Signature (I/O), Specification (P/E)
• Logic-based matching
• Non-logic-based matching
• OWLS-SLR lite
– Selection: Hybrid; Signature (I/O), Non-functional parameters
• Logic-based match
• Non-logic-based match
• OWLS-iMatcher
– Selection: Syntactic; Signature (I/O)
• Non-logic-based
• OWLS-MX3
– Selection: Hybrid, adaptive; Signature (I/O)
• Logic-based match
• Non-logic-based match
• SPARQLent
– Selection: Logic-Based; Signature (I/O), Specification (P/E)
• Logic-based match
• XSSD
– Selection: Hybrid; Signature (I/O), Service description tag
• Logic-based match
• Non-logic-based match
• EMMA
– Selection: Logic-based semantic; Signature (I/O)
• Logic-based pre-filtering [25]
As you see in figure2, our approach is a hybrid matchmaking and also use full functional
(IOPE) and also service discription and service name in matching. Because this paper is a
conceptual framework, we will have a toy example to show the result.
10. International Journal of Network Security & Its Applications (IJNSA), Vol.6, No.1, January 2014
46
3.5. An example for evaluating proposed approach
We have two service descriptions in OWL-S, namely, “Buy Airplane Ticket” and “Purchase
Flight Ticket” and want to calculate similarity between them according to previous sections. We
use input, output, result, precondition, service name, service description of each OWL-S files to
calculate similarity.
These fields are as bellow for “Buy Airplane Ticket”:
Input :FlightNumber
Output :Confirmation
Precondition :FlightAvailable
Result :PlaneTicketIsBought
Service name :Buy Airplane Ticket
Service description :This service buys a ticket for a specified flight
And for “Purchase Flight Ticket” are:
Input :flight
Output :acknowledgement
Precondition :flight available و credit card charged
Result :flight ticket purchased
Service name :Purchase Flight Ticket
Service description :This web service will purchase a ticket for a specified flight
Now, according to previous sections, we calculate the similarity between corresponding fields and
then according to formula (6), final similarity is calculated. The similarity between these two
service descriptions is 0.803. The calculated value is reasonable, and as you see, the proposed
approach will discover similar services and offers them to the user as candidate services. This
approach will increase precision in service discovery process.
4. CONCLUSIONS
In this work, by hybriding the proposed methods such as domain ontology-based approaches for
logical subsumption and public ontology-based approaches that we have used WordNet to
consider structural similarity between concepts, and also syntactic similarity, we proposed a new
approach that by utilizing the advantages of mentioned methods and hybrid them achieve more
accurate results and discover more suitable services.
11. International Journal of Network Security & Its Applications (IJNSA), Vol.6, No.1, January 2014
47
REFERENCES
[1] T. Erl, Service-Oriented Architecture: Concepts, Technology, and Design, Upper Saddle River, NJ:
Prentice Hall PRT, 2005.
[2] J. Becker, O. Mueller, M. Woditsch, "an ontology-based natural language service discovery engine-
design and experimental evaluation," in the proceeding of the European conference on information
systems, Pretoria, South Africa, 2010.
[3] V. Oleshchuk, "ontology-based service matching and discovery," in 6th international conference on
intelligent data acquisition and advanced computing systems, sept 2011.
[4] A. V. Paliwal, "semantic-based automated service discovery," IEEE transaction on service computing,
vol. 5, no. 2, pp. 260-275, April-June 2012.
[5] Y. Shi, G. Li, J. Li, "framework of semantic web service discovery based on ontology mapping," in
international conference on research challenges in computer science, Dec 2009.
[6] K. Zamanifar, A. Zohali, N. Nematbakhsh, "matching model for semantic web service discovery," in
international conference on advanced information networking and applications workshops, May 2009.
[7] B. D. Martino, "semantic web service discovery based on structural ontology matching," international
journal of web and grid services, vol. 5, no. 1, pp. 46-65, 2009.
[8] L. Zhou, "an approach of semantic web service discovery," in international conference on
communications and mobile computing, April 2010.
[9] Ch. KE, Zh. Huang, "self-adaptive semantic web service matching method," in Knowledge-based
systems, Nov 2012.
[10] A. B. Bener, V. Ozadali, E. S. Ilhan, "semantic matchmaker with precondition and effect matching
using SWRL," Expert systems with applications, vol. 36, no. 5, pp. 9371-9377, July 2009.
[11] A. Adala, N. Tabbane, S. Tabbane, "A Framework for Automatic Web Service Discovery Based on
Semantics and NLP Techniques," advanced in multimedia-special issue on web services in
multimedia communication, vol. 2011, no. 1, January 2011.
[12] R. Suganyakala, M. Aarthilakshmi, G. R. Karpagam, S. Maheswari, "ontology based Qos driven web
service discovery," international journal of computer science issues, vol. 8, no. 4, pp. 191-198, July
2011.
[13] A. Pradnya Khutade, B. Rashmi Phalnikar, "Qos-based web service discovery using OO concepts,"
international journal of advanced technology & engineering research, vol. 2, no. 6, pp. 81-86, Nov.
2012.
[14] R. Karimpour, F. Taghiyareh, "conceptual discovery of web services using WordNet," in Service
Computing conference, Singapore, Dec. 2009.
[15] G. Ganapathy, C. Surianarayanan, "an approach to identify candidate services for semantic web
service discovery," in IEEE international conference on service-oriented computing and applications,
Perth,WA, Dec. 2010.
[16] Y. Peng, Ch. Wu, "automatic semantic web service discovery based on assignment algorithm," in 2nd
international conference on computer engineering and technology, Chengdu, April 2010.
[17] M. Pinkal, A. Koller, semantic theory, 2005.
[18] A. Faroog, R. Arshad, "an efficient technique for web services identification," international journal of
multidisciplianary sciences and engineering, vol. 2, no. 1, pp. 26-30, March 2011.
[19] C. B. Merla, "context-aware match-making in semantic web service discovery," international journal
of advanced engineering sciences and technologies, vol. 9, no. 2, pp. 243-247, 2011.
[20] M. Klusch, P. Kapahnke, B. Fries, "hybrid semantic web service retrieval: a case study with OWLS-
MX," in IEEE international conference on semantic computing, Santa Clara, CA, Aug. 2008.
12. International Journal of Network Security & Its Applications (IJNSA), Vol.6, No.1, January 2014
48
[21] J. R. Raj and T.Sasipraba, "web service discovery based on computation of semantic similarity
distance and Qos normalization," Indian journal of computer science and engineering, vol. 3, no. 2,
pp. 235-239, May 2012.
[22] R. Bayer, "StrCmp," 2013. [Online]. Available: people.rit.edu/rmb5229/320/project3/jaro-
winkler.html.
[23] Z. Wu, M. Palmer, "Verb semantics and lexical selection," in In: Proceedings of the 32nd Annual
Meeting of the Associations for Computational Linguistics, 1994.
[24] T. V. d. Cruys, "Evaluation of Wordnet-based similarity," in Mining for Meaning, 2010.
[25] M. Klusch, "5th International Semantic Service Selection Contest - Performance Evaluation of
Semantic Service Matchmakers -," DFKI, Germany, April 12, 2013.