Int. J. Web Sci.Pub Date : 2013-09-30DOI: 10.1504/IJWS.2013.056578
Hua Chai, Wenbing Zhao
{"title":"Byzantine fault tolerance for session-oriented multi-tiered applications","authors":"Hua Chai, Wenbing Zhao","doi":"10.1504/IJWS.2013.056578","DOIUrl":"https://doi.org/10.1504/IJWS.2013.056578","url":null,"abstract":"This article presents a lightweight Byzantine fault tolerance (BFT) framework for session-oriented multi-tiered applications. We conclude that it is sufficient to use a lightweight BFT algorithm instead of a traditional BFT algorithm, based on a comprehensive study of the threat model to, and the state model of, the session-oriented multi-tiered applications. The lightweight BFT algorithm uses source ordering, rather than total ordering, of incoming requests to achieve Byzantine fault tolerant state-machine replication of such type of applications. The performance of the lightweight BFT framework is evaluated using a shopping cart application prototype built on the web services platform. The same shopping cart application is used as a running example to illustrate the problem we address and our proposed solution. Performance evaluation results obtained from the prototype implementation show that indeed our lightweight BFT algorithm incurs very insignificant overhead.","PeriodicalId":425045,"journal":{"name":"Int. J. Web Sci.","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121041208","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Int. J. Web Sci.Pub Date : 2012-03-28DOI: 10.1504/IJWS.2012.045815
E. E. Bachari, E. Abdelwahed, M. Adnani
{"title":"An adaptive teaching strategy model in e-learning using learners' preference: LearnFit framework","authors":"E. E. Bachari, E. Abdelwahed, M. Adnani","doi":"10.1504/IJWS.2012.045815","DOIUrl":"https://doi.org/10.1504/IJWS.2012.045815","url":null,"abstract":"Personality and individual differences are effective parameters in human activities such as learning. Since the learning style of each learner is different, we must fit learning to the different needs of learners. In this paper, an innovative learning approach is proposed by considering the learner’s preferences. Using the Myers-Briggs Type Indicator’s (MBTI) tools, a framework for adaptive teaching strategies has been developed in e-learning context. Moreover, an experiment was conducted to evaluate the performance of our approach. The results of the system tested in real environments show that considering the learner’s preferences increases learning quality and satisfies the learner.","PeriodicalId":425045,"journal":{"name":"Int. J. Web Sci.","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114571604","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Int. J. Web Sci.Pub Date : 2012-03-13DOI: 10.1504/IJWS.2012.045814
Fatma Kaâbi, F. Gargouri
{"title":"A new approach to discover the complex mappings between ontologies","authors":"Fatma Kaâbi, F. Gargouri","doi":"10.1504/IJWS.2012.045814","DOIUrl":"https://doi.org/10.1504/IJWS.2012.045814","url":null,"abstract":"Ontology matching is of great interest in knowledge management domain especially when dealing with heterogeneous knowledge. Different approaches have been reported for ontology alignment. Most of those approaches are based on similarity measurements. Therefore, they can detect only the equivalence relations between entities and do not take into account the asymmetric relations such as the subsumption. In addition, complex matching has very few studies for ontologies matching. This paper presents a hybrid, extension alan asymmetric matching approach designed to find out complex matching between ontologies. In this approach, we use the association rule to discover implicative and conjunctive mapping containing complex matching.","PeriodicalId":425045,"journal":{"name":"Int. J. Web Sci.","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-03-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114215765","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Int. J. Web Sci.Pub Date : 2012-03-13DOI: 10.1504/IJWS.2012.045813
H. Seridi-Bouchelaghem, Ismail Bouacha, Mohamed Salah Benselim
{"title":"Development of context-aware web services using the MDA approach","authors":"H. Seridi-Bouchelaghem, Ismail Bouacha, Mohamed Salah Benselim","doi":"10.1504/IJWS.2012.045813","DOIUrl":"https://doi.org/10.1504/IJWS.2012.045813","url":null,"abstract":"Nowadays, software engineering is moving towards the development of ubiquitous and distributed applications. This tendency is constrained by parameters such as mobility and heterogeneity that characterise the current situation of a user. In this work, we aim to integrate the separation between aspects for the context aware services development process by using the MDA taking maximum advantages of this approach. We aim to automating the development process by using tools, which ensures better productivity, improve product quality and facilitates the maintenance. A meta model allowing modelling any contextual information and taking into account the separation of aspects and the context in the early stages of development is proposed. Web services adaptation to different contextual situations by automating the development lifecycle of services and exploiting all the performance conditions is our concern and the transformation step is investigated and a transformer is developed. This provides greater relevancy...","PeriodicalId":425045,"journal":{"name":"Int. J. Web Sci.","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-03-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132903332","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Int. J. Web Sci.Pub Date : 2012-03-13DOI: 10.1504/IJWS.2012.045812
Meriem Benhaddi, Karim Baïna, E. Abdelwahed
{"title":"A user-centric Mashuped SOA","authors":"Meriem Benhaddi, Karim Baïna, E. Abdelwahed","doi":"10.1504/IJWS.2012.045812","DOIUrl":"https://doi.org/10.1504/IJWS.2012.045812","url":null,"abstract":"Although SOA was successful for many years, today it has reached its limits due to many reasons including the heavy stack of standards that make difficult the creation of applications instead of simplifying it. Another major drawback is the neglect of the creative potential of the user, not involved in the life cycle of the SOA software. In this paper, we present a solution to enhance SOA, by enjoying the benefits of Web 2.0 technologies, and more particularly of mashups. First, we are interested in describing the benefits of the Mashup used with SOA, based on several case studies; then, we present the new approach for a user-centric SOA, becoming possible through a Mashup stack that contains the technologies aiming at enhancing SOA and making it user-centric for more added value to enterprises.","PeriodicalId":425045,"journal":{"name":"Int. J. Web Sci.","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-03-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134212526","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Int. J. Web Sci.Pub Date : 2012-03-13DOI: 10.1504/IJWS.2012.045811
D. Bouchiha, M. Malki
{"title":"A framework for reengineering web applications towards semantic web services","authors":"D. Bouchiha, M. Malki","doi":"10.1504/IJWS.2012.045811","DOIUrl":"https://doi.org/10.1504/IJWS.2012.045811","url":null,"abstract":"Semantic web services (SWS) are enriching web services with machine processable semantics. To be implemented with less effort, SWS can reuse syntactic and semantic descriptions hidden under the source code of the existing web applications. For this end, we propose a framework for reengineering web applications, possibly already including some semantic technology, into WSMO-based SWS. The proposed framework consists in reverse engineering web applications towards conceptual models specified with a proposed UML profile, from what syntactic and semantic descriptions of new SWS are generated. A set of tools have been developed and some experiments have been carried out to evaluate and validate the proposed framework.","PeriodicalId":425045,"journal":{"name":"Int. J. Web Sci.","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-03-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129253100","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Int. J. Web Sci.Pub Date : 2012-03-13DOI: 10.1504/IJWS.2012.045810
Karima Mecheri, Mahmoud Boufaïda, L. Souici-Meslati
{"title":"Data mediation towards semantic web service interoperability","authors":"Karima Mecheri, Mahmoud Boufaïda, L. Souici-Meslati","doi":"10.1504/IJWS.2012.045810","DOIUrl":"https://doi.org/10.1504/IJWS.2012.045810","url":null,"abstract":"The interoperability of heterogeneous information systems via semantic web services keeps a real challenge. We propose a service oriented architecture for developing the interoperability mechanism in the information systems of companies. The core of this architecture is a web services semantic mediation infrastructure using a semantic model and the SAWSDL language for resolving mismatches. In the setting of this paper, we present our global approach then retail the data mediation and the semantic model which is based on the ontologies and the notion of context.","PeriodicalId":425045,"journal":{"name":"Int. J. Web Sci.","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-03-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133864031","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Int. J. Web Sci.Pub Date : 2011-12-05DOI: 10.1504/IJWS.2011.044080
D. Canturk, P. Senkul
{"title":"Using semantic information for distributed web service discovery","authors":"D. Canturk, P. Senkul","doi":"10.1504/IJWS.2011.044080","DOIUrl":"https://doi.org/10.1504/IJWS.2011.044080","url":null,"abstract":"With the increase in number and size of service registries, web service discovery becomes a challenging activity. There is also tremendous increase in the number of web services that are not registered to any of the business registries. Under these conditions, finding an appropriate web service may lead to problems in terms of performance, efficiency, end-to-end security and quality of the discovered services. Use of semantic information has been studied in web service discovery for improving the accuracy of the service discovery task. However, semantic information can be useful for improving the time efficiency as well. In this work, we propose a web service discovery architecture that is based on a coordinated set of domain-specific service discoverers crawling both business registries and private sites. By distributed and domain-specific crawling, it is aimed to shorten the search time and to provide up-to-date service status and load balancing via scalability.","PeriodicalId":425045,"journal":{"name":"Int. J. Web Sci.","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125299468","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Int. J. Web Sci.Pub Date : 2011-12-05DOI: 10.1504/IJWS.2011.044085
S. Poomagal, T. Hamsapriya
{"title":"Cosine similarity-based PageRank calculation","authors":"S. Poomagal, T. Hamsapriya","doi":"10.1504/IJWS.2011.044085","DOIUrl":"https://doi.org/10.1504/IJWS.2011.044085","url":null,"abstract":"This paper introduces a new method for calculating the rank of a web page based on the content similarity and the link structure. There are different ranking algorithms available in the literature to calculate the importance score of web pages. The basis of all ranking algorithms is the link structure of the web. Since links from similar documents are more important than the links from other dissimilar documents, combining content similarity with link structure assigns higher ranks to more relevant documents. Cosine similarity measure is used in this paper for calculating similarity among the documents. The proposed technique is compared with existing ranking algorithms using precision, recall and F-measure.","PeriodicalId":425045,"journal":{"name":"Int. J. Web Sci.","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117148807","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Int. J. Web Sci.Pub Date : 2011-12-05DOI: 10.1504/IJWS.2011.044082
R. Saha, S. Grover
{"title":"Critical factors of website performance: a graph theoretic approach","authors":"R. Saha, S. Grover","doi":"10.1504/IJWS.2011.044082","DOIUrl":"https://doi.org/10.1504/IJWS.2011.044082","url":null,"abstract":"To analyse the overall performance of a website, identification of website performance factors is required. The key website performance attributes affecting the overall website quality are identified and discussed for the sub-factors affecting them. The effect of interaction of these factors among themselves and the resulting overall effect help attain a better managed website. The paper attempts to represent the overall effect of key website performance attributes quantitatively by developing a mathematical model using graph theoretic approach. In this approach, interaction among identified key website performance attributes is represented through digraph, matrix model and a multinomial. The key website performance attributes is represented in terms of the ‘website performance index’. It provides an insight into the website performance factors at system and subsystem level. The paper attempts to quantify the performance factors through systematic approach and is of value to website managers to improve upon their website environment.","PeriodicalId":425045,"journal":{"name":"Int. J. Web Sci.","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115179873","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}