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
In service oriented computing, services are the basic construct that aims to facilitate building of business application in a more flexible and interoperable manner for enterprise collaboration. To satisfy the needs of clients and to adapt to changing needs, service composition is performed in order to compose the various capabilities of available services. With the proliferation of services offering similar functionalities around the web, the task of service selection for service composition is complicated. It is vital to provide service consumers with facilities for selecting required web services according to their non-functional characteristics or quality of service (QoS). Therefore, the process of service selection is complicated due to divergent view of service consumers and service providers on the quality of services. The objective of this paper presents the exploration of various techniques of Quality of Service based Service Selection (QSS) approach in the literature. To evaluate the service selection process, a number of criteria for QSS approach have been identified and presented in this paper.
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
Most businesses these days use the web services technology as a medium to allow interaction between a service provider and a service requestor. However, both the service provider and the requestor would be unable to achieve their business goals when there are miscommunications between their processes. This
research focuses on the process incompatibility between the web services and the way to automatically resolve them by using a process mediator. This paper presents an overview of the behavioral incompatibility between web services and the overview of process mediation in order to resolve the complications faced due to the incompatibility. Several state-of the-art approaches have been selected and analyzed to understand the existing process mediation components. This paper aims to provide a valuable gap analysis that identifies the important research areas in process mediation that have yet to be fully explored.
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
In service oriented computing, services are the basic construct that aims to facilitate building of business application in a more flexible and interoperable manner for enterprise collaboration. To satisfy the needs of clients and to adapt to changing needs, service composition is performed in order to compose the various capabilities of available services. With the proliferation of services offering similar functionalities around the web, the task of service selection for service composition is complicated. It is vital to provide service consumers with facilities for selecting required web services according to their non-functional characteristics or quality of service (QoS). Therefore, the process of service selection is complicated due to divergent view of service consumers and service providers on the quality of services. The objective of this paper presents the exploration of various techniques of Quality of Service based Service Selection (QSS) approach in the literature. To evaluate the service selection process, a number of criteria for QSS approach have been identified and presented in this paper.
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
Most businesses these days use the web services technology as a medium to allow interaction between a service provider and a service requestor. However, both the service provider and the requestor would be unable to achieve their business goals when there are miscommunications between their processes. This
research focuses on the process incompatibility between the web services and the way to automatically resolve them by using a process mediator. This paper presents an overview of the behavioral incompatibility between web services and the overview of process mediation in order to resolve the complications faced due to the incompatibility. Several state-of the-art approaches have been selected and analyzed to understand the existing process mediation components. This paper aims to provide a valuable gap analysis that identifies the important research areas in process mediation that have yet to be fully explored.
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 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.
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
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 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.
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
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
In today’s businesses, service-oriented architectures represent the main paradigm for IT infrastructures.
Indeed, the emergence of Internet made it possible to set up an exploitable environment to distribute applications on a large scale, and this, by adapting the notion of “service”. With the integration of this paradigm in Business to Business Domain (B2B), the number of web services becomes very significant. Due to
this increase, the discovery and selection of web services meeting customer requirement become a very
difficult operation. Further, QoS properties must be taking into account in the web service selection. Moreover, with the significant number of web service, necessary time for the discovery of a service will be rather
long. In this paper, we propose an approach based on a new heuristic method called “Bees Algorithm”
inspired from honey bees behavior. We use this technique of optimization in order to discover appropriate
web services, meeting customer requirements, in least time and taking into account the QoS properties
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.
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.
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.
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-
Similar to A Novel Approach: A Hybrid Semantic Matchmaker For Service Discovery In Service Oriented Architecture (20)
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdffxintegritypublishin
Advancements in technology unveil a myriad of electrical and electronic breakthroughs geared towards efficiently harnessing limited resources to meet human energy demands. The optimization of hybrid solar PV panels and pumped hydro energy supply systems plays a pivotal role in utilizing natural resources effectively. This initiative not only benefits humanity but also fosters environmental sustainability. The study investigated the design optimization of these hybrid systems, focusing on understanding solar radiation patterns, identifying geographical influences on solar radiation, formulating a mathematical model for system optimization, and determining the optimal configuration of PV panels and pumped hydro storage. Through a comparative analysis approach and eight weeks of data collection, the study addressed key research questions related to solar radiation patterns and optimal system design. The findings highlighted regions with heightened solar radiation levels, showcasing substantial potential for power generation and emphasizing the system's efficiency. Optimizing system design significantly boosted power generation, promoted renewable energy utilization, and enhanced energy storage capacity. The study underscored the benefits of optimizing hybrid solar PV panels and pumped hydro energy supply systems for sustainable energy usage. Optimizing the design of solar PV panels and pumped hydro energy supply systems as examined across diverse climatic conditions in a developing country, not only enhances power generation but also improves the integration of renewable energy sources and boosts energy storage capacities, particularly beneficial for less economically prosperous regions. Additionally, the study provides valuable insights for advancing energy research in economically viable areas. Recommendations included conducting site-specific assessments, utilizing advanced modeling tools, implementing regular maintenance protocols, and enhancing communication among system components.
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...Amil Baba Dawood bangali
Contact with Dawood Bhai Just call on +92322-6382012 and we'll help you. We'll solve all your problems within 12 to 24 hours and with 101% guarantee and with astrology systematic. If you want to take any personal or professional advice then also you can call us on +92322-6382012 , ONLINE LOVE PROBLEM & Other all types of Daily Life Problem's.Then CALL or WHATSAPP us on +92322-6382012 and Get all these problems solutions here by Amil Baba DAWOOD BANGALI
#vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore#blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #blackmagicforlove #blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #Amilbabainuk #amilbabainspain #amilbabaindubai #Amilbabainnorway #amilbabainkrachi #amilbabainlahore #amilbabaingujranwalan #amilbabainislamabad
Welcome to WIPAC Monthly the magazine brought to you by the LinkedIn Group Water Industry Process Automation & Control.
In this month's edition, along with this month's industry news to celebrate the 13 years since the group was created we have articles including
A case study of the used of Advanced Process Control at the Wastewater Treatment works at Lleida in Spain
A look back on an article on smart wastewater networks in order to see how the industry has measured up in the interim around the adoption of Digital Transformation in the Water Industry.
Online aptitude test management system project report.pdfKamal Acharya
The purpose of on-line aptitude test system is to take online test in an efficient manner and no time wasting for checking the paper. The main objective of on-line aptitude test system is to efficiently evaluate the candidate thoroughly through a fully automated system that not only saves lot of time but also gives fast results. For students they give papers according to their convenience and time and there is no need of using extra thing like paper, pen etc. This can be used in educational institutions as well as in corporate world. Can be used anywhere any time as it is a web based application (user Location doesn’t matter). No restriction that examiner has to be present when the candidate takes the test.
Every time when lecturers/professors need to conduct examinations they have to sit down think about the questions and then create a whole new set of questions for each and every exam. In some cases the professor may want to give an open book online exam that is the student can take the exam any time anywhere, but the student might have to answer the questions in a limited time period. The professor may want to change the sequence of questions for every student. The problem that a student has is whenever a date for the exam is declared the student has to take it and there is no way he can take it at some other time. This project will create an interface for the examiner to create and store questions in a repository. It will also create an interface for the student to take examinations at his convenience and the questions and/or exams may be timed. Thereby creating an application which can be used by examiners and examinee’s simultaneously.
Examination System is very useful for Teachers/Professors. As in the teaching profession, you are responsible for writing question papers. In the conventional method, you write the question paper on paper, keep question papers separate from answers and all this information you have to keep in a locker to avoid unauthorized access. Using the Examination System you can create a question paper and everything will be written to a single exam file in encrypted format. You can set the General and Administrator password to avoid unauthorized access to your question paper. Every time you start the examination, the program shuffles all the questions and selects them randomly from the database, which reduces the chances of memorizing the questions.
We have compiled the most important slides from each speaker's presentation. This year’s compilation, available for free, captures the key insights and contributions shared during the DfMAy 2024 conference.
An Approach to Detecting Writing Styles Based on Clustering Techniquesambekarshweta25
An Approach to Detecting Writing Styles Based on Clustering Techniques
Authors:
-Devkinandan Jagtap
-Shweta Ambekar
-Harshit Singh
-Nakul Sharma (Assistant Professor)
Institution:
VIIT Pune, India
Abstract:
This paper proposes a system to differentiate between human-generated and AI-generated texts using stylometric analysis. The system analyzes text files and classifies writing styles by employing various clustering algorithms, such as k-means, k-means++, hierarchical, and DBSCAN. The effectiveness of these algorithms is measured using silhouette scores. The system successfully identifies distinct writing styles within documents, demonstrating its potential for plagiarism detection.
Introduction:
Stylometry, the study of linguistic and structural features in texts, is used for tasks like plagiarism detection, genre separation, and author verification. This paper leverages stylometric analysis to identify different writing styles and improve plagiarism detection methods.
Methodology:
The system includes data collection, preprocessing, feature extraction, dimensional reduction, machine learning models for clustering, and performance comparison using silhouette scores. Feature extraction focuses on lexical features, vocabulary richness, and readability scores. The study uses a small dataset of texts from various authors and employs algorithms like k-means, k-means++, hierarchical clustering, and DBSCAN for clustering.
Results:
Experiments show that the system effectively identifies writing styles, with silhouette scores indicating reasonable to strong clustering when k=2. As the number of clusters increases, the silhouette scores decrease, indicating a drop in accuracy. K-means and k-means++ perform similarly, while hierarchical clustering is less optimized.
Conclusion and Future Work:
The system works well for distinguishing writing styles with two clusters but becomes less accurate as the number of clusters increases. Future research could focus on adding more parameters and optimizing the methodology to improve accuracy with higher cluster values. This system can enhance existing plagiarism detection tools, especially in academic settings.
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsVictor Morales
K8sGPT is a tool that analyzes and diagnoses Kubernetes clusters. This presentation was used to share the requirements and dependencies to deploy K8sGPT in a local environment.
Cosmetic shop management system project report.pdfKamal Acharya
Buying new cosmetic products is difficult. It can even be scary for those who have sensitive skin and are prone to skin trouble. The information needed to alleviate this problem is on the back of each product, but it's thought to interpret those ingredient lists unless you have a background in chemistry.
Instead of buying and hoping for the best, we can use data science to help us predict which products may be good fits for us. It includes various function programs to do the above mentioned tasks.
Data file handling has been effectively used in the program.
The automated cosmetic shop management system should deal with the automation of general workflow and administration process of the shop. The main processes of the system focus on customer's request where the system is able to search the most appropriate products and deliver it to the customers. It should help the employees to quickly identify the list of cosmetic product that have reached the minimum quantity and also keep a track of expired date for each cosmetic product. It should help the employees to find the rack number in which the product is placed.It is also Faster and more efficient way.
Final project report on grocery store management system..pdfKamal Acharya
In today’s fast-changing business environment, it’s extremely important to be able to respond to client needs in the most effective and timely manner. If your customers wish to see your business online and have instant access to your products or services.
Online Grocery Store is an e-commerce website, which retails various grocery products. This project allows viewing various products available enables registered users to purchase desired products instantly using Paytm, UPI payment processor (Instant Pay) and also can place order by using Cash on Delivery (Pay Later) option. This project provides an easy access to Administrators and Managers to view orders placed using Pay Later and Instant Pay options.
In order to develop an e-commerce website, a number of Technologies must be studied and understood. These include multi-tiered architecture, server and client-side scripting techniques, implementation technologies, programming language (such as PHP, HTML, CSS, JavaScript) and MySQL relational databases. This is a project with the objective to develop a basic website where a consumer is provided with a shopping cart website and also to know about the technologies used to develop such a website.
This document will discuss each of the underlying technologies to create and implement an e- commerce website.
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...ssuser7dcef0
Power plants release a large amount of water vapor into the
atmosphere through the stack. The flue gas can be a potential
source for obtaining much needed cooling water for a power
plant. If a power plant could recover and reuse a portion of this
moisture, it could reduce its total cooling water intake
requirement. One of the most practical way to recover water
from flue gas is to use a condensing heat exchanger. The power
plant could also recover latent heat due to condensation as well
as sensible heat due to lowering the flue gas exit temperature.
Additionally, harmful acids released from the stack can be
reduced in a condensing heat exchanger by acid condensation. reduced in a condensing heat exchanger by acid condensation.
Condensation of vapors in flue gas is a complicated
phenomenon since heat and mass transfer of water vapor and
various acids simultaneously occur in the presence of noncondensable
gases such as nitrogen and oxygen. Design of a
condenser depends on the knowledge and understanding of the
heat and mass transfer processes. A computer program for
numerical simulations of water (H2O) and sulfuric acid (H2SO4)
condensation in a flue gas condensing heat exchanger was
developed using MATLAB. Governing equations based on
mass and energy balances for the system were derived to
predict variables such as flue gas exit temperature, cooling
water outlet temperature, mole fraction and condensation rates
of water and sulfuric acid vapors. The equations were solved
using an iterative solution technique with calculations of heat
and mass transfer coefficients and physical properties.
Using recycled concrete aggregates (RCA) for pavements is crucial to achieving sustainability. Implementing RCA for new pavement can minimize carbon footprint, conserve natural resources, reduce harmful emissions, and lower life cycle costs. Compared to natural aggregate (NA), RCA pavement has fewer comprehensive studies and sustainability assessments.
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesChristina Lin
Traditionally, dealing with real-time data pipelines has involved significant overhead, even for straightforward tasks like data transformation or masking. However, in this talk, we’ll venture into the dynamic realm of WebAssembly (WASM) and discover how it can revolutionize the creation of stateless streaming pipelines within a Kafka (Redpanda) broker. These pipelines are adept at managing low-latency, high-data-volume scenarios.
Understanding Inductive Bias in Machine LearningSUTEJAS
This presentation explores the concept of inductive bias in machine learning. It explains how algorithms come with built-in assumptions and preferences that guide the learning process. You'll learn about the different types of inductive bias and how they can impact the performance and generalizability of machine learning models.
The presentation also covers the positive and negative aspects of inductive bias, along with strategies for mitigating potential drawbacks. We'll explore examples of how bias manifests in algorithms like neural networks and decision trees.
By understanding inductive bias, you can gain valuable insights into how machine learning models work and make informed decisions when building and deploying them.
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.