Fig 1 - uploaded by Mourad Debbabi
Content may be subject to copyright.
A figure modeling a broker based publish-subscribe pattern with topic hierarchy delivering exactly what subscribers are requesting  

A figure modeling a broker based publish-subscribe pattern with topic hierarchy delivering exactly what subscribers are requesting  

Source publication
Article
Full-text available
Web services exhibit major industrial benefit by their ability to participate in composition processes. Web services composition allows for automated exchange of information among remote processes through the service interface. A well-established end-to-end QoS infrastructure among the involved processes precludes confusion among the developers, ve...

Context in source publication

Context 1
... will in turn reduce the amount of messages transmitted over the Internet and therefore improving the network band- width efficiency. In figure 1, we show an illustrative example, both services 'A' and 'B' request subscription for specific, yet different notifications from the same service/notification provider 'X' via the broker. Both services will implement the Notifi- cationConsumer interface, the broker implements the WS- BrokeredNotification and WS-Topics specifications and ser- vice 'X' implements the NotificationProducer interface. ...

Similar publications

Conference Paper
Full-text available
Web service composition has been a prevailing research direction in recent years. There are two major challenges faced by researchers, semantic matchmaking and Quality of Service (QoS) optimisation. Semantic matchmaking aims to discover interoperable web services that can interact with each other by their resources described semantically. QoS optim...
Article
Full-text available
Web service composition allows developers to create applications by capitalizing on the service-oriented architecture paradigm. Such applications are rapidly deployable and offer developers reuse opportunities and access to an ample variety of complex systems. However, the challenge when composing services is addressing quality-of-service (QoS) iss...
Conference Paper
Full-text available
SMARTWEB aims to provide intuitive multimodal access to a rich selection of Web-based informa- tion services. We report on the current prototype with a smartphone client interface to the Seman- tic Web. An advanced ontology-based represen- tation of facts and media structures serves as cen- tral description for rich media content. Underlying conten...
Article
Full-text available
Recent progress in the field of Web services has made it practically possible to publish, locate, and invoke applications across the Web. The ability for efficient selection and integration of interorganizational and heterogeneous services on the Web at runtime is an important requirement to the Web Service provision. Web services are software plat...
Article
Full-text available
In recent years, service-based applications are deemed to be one of the new solutions to build an enterprise application system. In order to answer the most demanding needs or adaptations to the needs of changed services quickly, service composition is currently used to exploit the multi-service capabilities in the Information Technology organizati...

Citations

... At present, many scholars have studied the trusted computing technology and QoS technology in the complex distributed computing environment and achieved some results [9]. Existing research is often based on the idea of QoS guarantee, from the perspective of reliability, security, and other nonfunctional attributes of service computing research, especially through the combination of atomic services to maximize the needs of users [10,11]. For Web service composition in the study, the researcher proposed the service selection method based on mathematical programming; service selection method based on genetic algorithm (GA); service selection method based on particle swarm optimization (PSO) algorithm, based on swarm intelligence computing; service selection method based on global QoS constraint decomposition; service selection method based on artificial intelligence theory; and many other kinds of service composition methods [12][13][14]. ...
... (2) for i � 1; i < N AbstS + 1; i++ (3) for j � 1; j < N AtomS (i) + 1; j++ (4) P child (i) � S(j);//(A atomic service differs from P Nchild ' gene) (5) if QoS(P child ) > QoS(P newchild )//(find an atomic service that improve QoS) (6) P newchild � P child ; (7) end if (8) end for (9) P child (i) � P newchild (i); (10) end for (11) another atomic service improves the QoS. If changing the atomic service of a gene can improve the QoS, the new gene is accepted so that a local optimum is achieved. ...
Article
Full-text available
The characteristics of service computing environment, such as service loose coupling, resource heterogeneity, and protocol independence, propose higher demand for the trustworthiness of service computing systems. Trust provisioning for composite services has become a hot research spot worldwide. In this paper, quality of service (QoS) planning techniques are introduced into service composition-oriented QoS provisioning architecture. By QoS planning, the overall QoS requirement of the composite service is decomposed into separate QoS requirement for every constituent atom service, the QoS level of which can subsequently be satisfied through well-designed service entity selection policies. For any single service entity, its QoS level is variable when the deployment environment or the load of service node changes. To mitigate the uncertainty, we put forward QoS preprocessing algorithms to estimate the future QoS levels of service entities with their history execution data. Then, based on the modeling of composite service and QoS planning, we design three algorithms, which include the time preference algorithm, cost/availability (C/A) preference algorithm, and Euclidean distance preference algorithm, to select suitable atomic services meeting the user’s requirements. Finally, by combining genetic algorithm and local-search algorithm, we propose memetic algorithm to meet the QoS requirements of composite service. The effectiveness of the proposed methods by which the QoS requirements can be satisfied up to 90% is verified through experiments.
... In fact, in practice it is often difficult to separate the origin of the benefit, whether it has derived from IT, a process change, or both [14]. The literature reveals the necessity for adopting IT to foster information sharing in a supply chain [15,16], the use of Enterprise Resource Planning (ERP) systems [17,18]. ...
Article
Full-text available
Recently, studies about the Enterprise Resource Planning (ERP) have been increased and this research area has attracted more attention. Especially, in the global competition environment, enterprises have to focus on their Information Systems (IS) performance to have a competitive advantage; implementing an ERP system and improving the effectiveness of the system is the only way. However every sector reacts to ERP implementation differently. Purpose of this study is to rank the sectors according to their performance increments after successful ERP implementations by using AHP-TOPSIS hybrid method. As a result, general structure of Turkish companies will be pictured and the sectors which have the most chance to improve their performance by utilizing an ERP system will be defined. These findings will help the companies to plan the implementation process more precisely and help the managers of these companies to define their expectations more clearly. A numerical example is given to clarify the main developed result in this paper.
... Hotels nowadays are continuously seeking new ways to measure perceived service quality and to improve the consumers' service experience through better quality of services (QoS). QoS in Enterprise Information Systems (EISs), e.g., web services or service-oriented architectures (Rosenberg, Michlmayr, and Dustdar 2008;Issa et al. 2009), are considered as one of the most important factors that guarantees the systems are providing acceptable services to the customers. Similarly, improve service quality, especially in addressing service problems between the staff and the customers (Lovelock and Lapert 1999). ...
Article
Full-text available
The hospitality industry services many types of travellers. Each of them needs to be analysed differently in order to accurately determine their respective service quality attributes and customer delight. The effective and efficient enterprise information systems (EISs) play a significant role in traveller’s experience and in the competitive advantages that hotels can gain. For this study, self-service kiosks and guest service agents as part of hotel’s EISs are used to investigate the impact each has on the experience of business and leisure travellers. This study provides empirical results that further investigate how to improve the service quality for both types of travellers during the registration process. This process is the first physical interaction between the travellers and the hotel. Any problem in registering would generate a long-lasting negative first impression on the travellers, thus diminishing the customer delight. In the light of our findings, this study will contribute to the effective and efficient design of self-service kiosk systems, hotel’s EISs, and improved front office management to better accommodate the specific needs of both types of travellers.
... Moreover, the evaluation method of cost of simulation VMs migration will be studied to make trade-off decisions for target selection optimisation. In addition, we plan to incorporate more intelligent approaches, such as semantic querying (Gong et al. 2010) and QoS-aware services selection and composition (Issa et al. 2009), to simulation services layer to optimise the simulation services management. On the other hand, virtualisation-based security problems of multiusers in collaborative simulation are also in our research plan. ...
Article
Full-text available
Multidisciplinary design of complex products leads to an increasing demand for high performance simulation (HPS) platforms. One great challenge is how to achieve high efficient utilisation of large-scale simulation resources in distributed and heterogeneous environments. This article reports a virtualisation-based methodology to realise a HPS platform. This research is driven by the issues concerning large-scale simulation resources deployment and complex simulation environment construction, efficient and transparent utilisation of fine-grained simulation resources and high reliable simulation with fault tolerance. A framework of virtualisation-based simulation platform (VSIM) is first proposed. Then the article investigates and discusses key approaches in VSIM, including simulation resources modelling, a method to automatically deploying simulation resources for dynamic construction of system environment, and a live migration mechanism in case of faults in run-time simulation. Furthermore, the proposed methodology is applied to a multidisciplinary design system for aircraft virtual prototyping and some experiments are conducted. The experimental results show that the proposed methodology can (1) significantly improve the utilisation of fine-grained simulation resources, (2) result in a great reduction in deployment time and an increased flexibility for simulation environment construction and (3)achieve fault tolerant simulation.
... er it has derived from IT, a process change, or both (Auramo, Kauremaa and Tanskanen 2005). The literature reveals the necessity for adopting information technology (IT) to foster information sharing in a supply chain (Staley andWarfield 2007, Gulledge andChavusholu 2008), the use of Enterprise Resource Planning (ERP) systems for quality assurance (Issa et.al. 2009;Millet et al. 2009). ...
Conference Paper
Full-text available
Recently, studies about the Enterprise Resource Planning (ERP) have been increased and this research area has attracted more attention. Especially, in the global competition environment, enterprises have to focus on their Information Systems (IS) performance to have a competitive advantage; implementing an ERP system and improving the effectiveness of the system is the only way. To do so; factors affecting the implementation success of ERP systems have to be inspected in pursuant of some performance measurements and metrics. Since unsuccessful ERP implementations result in high costs; use of these factors and making the necessary preparations will increase the chance of a successful ERP implementation. According to literature Business Process Reengineering (BPR) has a vital role on the ERP success. In this study, a research has been made on the Turkish enterprises to determine the criteria affecting their success on the implementation of ERP systems by the utilization of a questionnaire. Questionnaire results have been analyzed with statistical methods to summarize the current situation of IS structure, Information Management Systems integration level, ERP success rate and effects of BPR on this success rate in Turkish enterprises. Results of this study can be used to define the relation between the ERP and BPR. Understanding this relation is vital for the planned or ongoing ERP implementations. Factors and criteria found in this study which have effects on the ERP systems success should be considered during the implementation planning phase of these systems for efficiently managing the budget of projects. Importance of BPR which was emphasized in this study should be considered by the management of enterprises for evaluating their IS to determine if they are ready for the implementation phase. If they are not, findings will serve as a guideline for improving the chance of successful implementation and this will affect overall performance of the company. Results of this study can also be used in the future studies to compare international differences of IS structures and ERP implementation processes.
... Tao et al. (2008) [23] developed a policy-driven, context-aware method for service design and development in which each service was designed with multiple interfaces in order to accommodate different interaction requirements. Van Lessen et al.(2009) [25] [11] examined the QoS of web services from the perspective of data freshness and accuracy, and proposed a Region Switching (RS) algorithm for web services composition which enabled the accurate identification of the point of information change and the need (if necessary) for re-computation over the subset of the pre-established, global service execution plan. Gong et al. (2010) [10] proposed a service discovery method in which the query rules were based on hypernym, hyponymy and synonym relations. ...
Article
Full-text available
Existing studies on the web service selection problem focus mainly on the functional QoS properties of the service rather than the consumer satisfaction and trust aspects. While a good QoS enhances the reputation of a service, different consumers invariably hold differing views of the service contents. Some service reputation approaches primarily consider the consumer’s prior experience of the service via opinion feedback system, may neglect the effect of social trust transition in the recommendations of others. As a result, the problem of reaching consensus on the level of consumer trust regarding service becomes one of key issues in service selection. This study proposes a trust-based service selection model to estimate the degree of consumer trust in a particular service based on the consumers’ direct experience and indirect recommendation of the service. In the proposed approach, the degree of consumer trust is correctly estimated by extending Dempster–Shafer evidence reasoning theory to the reputation computation using consumers’ direct experience and incorporating Jøsang’s belief model for solving the trust transition problem in the indirect recommendation of the service. The proposed model effectively enables deception detection by means of existing bodies of evidence, and therefore excludes the fraudulent evidence of malicious evaluators from the selection process. In addition, a quality index is proposed to help third party (TTP) examine the body of evidence and make the outranking result more reliable. Importantly, the quality index is based not only on the confidence degree of the evidence, but also on the support degree, and therefore discovers the effects of intentional negative assessments. The validity of the proposed approach is demonstrated numerically by means of two service selection examples. Keywords: Web services–Service selection–Reputation–Evidence theory–Belief model
... Ontologies are the backbone of the Semantic Web, a semantic-aware version of the World Wide Web [14,23,30,36,54,57,60]. They provide an essential knowledgesharing infrastructure of semantic-driven applications. ...
Article
In recent years, an increasing number of ontologies and semantic web applications have been developed and used. A conscious effort has been made to develop methods to modularize ontologies. These methods contribute to building a new ontology. However, few studies have focused on the evaluative methods for ontology modules. In this study, we propose novel metrics to measure ontology modularity. To evaluate the ontology modules, we introduce cohesion and coupling based on the theory of software metrics. A cohesion metric and two coupling metrics were used to measure cohesion and coupling for ontology modules. The proposed metrics provide more detailed support in considering the different types of relationships between classes in ontology modules. In addition, the new coupling metrics contribute to checking the consistency between the ontology modules and their original ontology. The proposed metrics were validated using well-known verification frameworks and empirical experiments to complement the previous investigations. The results of this study offer ontology engineers valuable criteria with which to evaluate ontology modules and help ontology users select qualifying ontology modules. KeywordsOntology–Modularity–Metrics–Cohesion–Coupling
... Besides, Wada et al. [14] proposed a multi-objective genetic algorithm to deal with optimization criteria with trade-off, and Berbner et al. [15] proposed a fast heuristic that has 99% close to optimal solutions in most cases. Furthermore, various middleware and frameworks are proposed to realize QoS-aware web service composition [16][17][18]. Fig.2 depicts an overview of the system architecture of DISHES and each subsystem is briefly described in the following subsections. ...
Article
Full-text available
This paper presents the design of the distributed shell system,DISHES, which serves as an interface middleware between a mobileuser and ambient computers. With DISHES, a user can issue a commandcontaining a sequence of programs and location of data to his mobiledevice, and the mobile device will retrieve the data from the specifiedlocation and automatically look for the required programs to process thedata from the computing environment. Thus, a complicated task maybe accomplished by gluing several primitive programs. These primitiveprograms may be executed on the more powerful computers nearby forbetter performance, and the results will be returned to the user. Withthis approach, the hardware and software of a mobile device may bekept as simple as possible; and thus the development costs may be reduced.We also propose a polynomial algorithm for finding a sequence ofcomputers to execute the specified programs with the minimum networkdelay.
Chapter
Express delivery is a complex service activity of cross regional and multi links, it could be subdivided into four major links, including express picking-up, processing, transportation, and delivery, while each subdivision service often has a variety of alternative candidate service modes. It is difficult to choose the optimizing service composition scheme in courier service pool and meet customers’ individualized and diversified needs. To address this issue, this paper constructs an express service portfolio model based on QoS (Quality of service). Moreover, aiming at the characteristics of the traditional ant colony algorithm with slow convergence speed and falling into local optimality, this paper improves the algorithm by improving the pheromone update mechanism, adding the roulette selection mechanism, and adding the single-loop optimal path table. Finally, a case study is simulated to verify the improved ant colony algorithm by MATLAB platform. The results show that compared with the traditional algorithm, the improved ant colony algorithm is accurate in solving the model, and has faster convergence speed, more stable output results, and better performance. The significant contributions of this paper are flexibly establishing an optimized package of express delivery services and designing its solution algorithm, and will help express enterprises onto the right choices to increase the customers’ satisfaction.
Article
Recently, reliability prediction of Web services has become very important in related research communities. Especially, predicting the Quality of Service (QoS) for active users has been a hot issue of research and application. On the other hand, with the rapidly growing in number of service providers and users, resulting in a large number of data sets. It has a big impact to the QoS such as managing and monitoring for describing functional and nonfunctional characteristics of Web services. Therefore, we will certainly struggle at processing large data sets in the future, unless the issues are resolved quickly before it happens. In that context, QoS prediction on big data set is an urgent problem to be solved. In this paper, we present a new model for handling this problem based on a Restricted Boltzmann Machines, it is called Two Layers Model (TLM) and also proposed to add a new method for evaluating prediction of the field of web service quality. We use this model to cope with large data sets and the model has been used by the efficient learning and inference procedures for predicting QoS values of Web services. Our experiments were performed on two data sets in the WSDREAM data set and the experimental results have proved the effectiveness of the proposed model.