共查询到20条相似文献,搜索用时 15 毫秒
1.
A virtual enterprise is an emerging business cooperation model which allows rapid response to the unpredictable market behavior and opportunity. For service oriented enterprises, where computing resources are encapsulated as services and published online, establishing a virtual enterprise can be regarded as a process of service composition. As there are increasing numbers of available services providing similar functionalities but with different quality values, and with potential business correlations among them, it is not trivial to orchestrate a composite service with optimal overall quality of service (QoS). In this paper, we formally propose a business correlation model including both quality correlations and selection correlations, and then present an efficient approach for correlation-driven QoS-aware optimal service selection based on a genetic algorithm. The genetic algorithm is tailored with niching technology, a repair operator and a penalty mechanism. The effectiveness and efficiency of the approach are demonstrated via empirical studies at last. 相似文献
2.
3.
Danilo Ardagna Author Vitae Raffaela Mirandola Author Vitae 《Journal of Systems and Software》2010,83(8):1512-1523
With the development of the Service-Oriented Computing (SOC) paradigm, flexible business processes can be defined from independently developed services. Multiple services corresponding to the same functionality but characterized by different Quality of Service (QoS) attributes can be offered by different service providers and the best set of Web services can be selected at run-time in order to maximize the QoS for end users.In the literature many approaches have been proposed for the optimal service selection which is usually performed on a per-request basis, i.e., considering a single process invocation. In this paper we propose a broker-based framework which solves the optimal service selection on a per-flow basis. Multiple applications, defined as different BPEL processes are considered at the same time and multiple requests to the same process are optimized concurrently.Service selection is formulated as a constrained non-linear multi-criteria optimization problem and an heuristic algorithm is proposed to determine a scalable and efficient solution.A comparison with top performing state-of-the-art approaches for a number of different scenarios of interest is also provided. Results show that the overall optimization time reduction which can be achieved by our solution is proportional to the system incoming workload. Order of magnitudes optimization time improvements can be obtained if compared to alternative methods. Moreover, our solution is robust to workload prediction uncertainty. 相似文献
4.
5.
提出了一种支持Web服务动态组合的框架,并在此基础上对Web服务组合中的服务优化选择问题建模,根据用户设置的QoS约束条件,将服务优化选择问题分成3类,并分别给出了相应的服务选择算法。实验证明算法在保证一定优度的同时亦具有良好的时间性能。 相似文献
6.
为了提高服务合成效率并更好的适应动态变化的应用环境,提出了基于流程修改的服务合成方案,使得复合服务的执行与服务发现过程并行化。提出了基于QoS属性的服务选择算法,该算法能够实现服务执行时选择服务,在考虑综合QoS信息及时间因素的基础上,通过不断更新用户需求来进行服务选择,提高了服务合成效率。实验结果表明,该选择算法可以获得满足用户需求且最优的服务,很好的保证了服务的可靠执行。 相似文献
7.
《Computer Standards & Interfaces》2014,36(3):531-544
This paper presents a new service for CORBA applications that orchestrates the timely execution of the tasks of a distributed real-time system in a flexible way. It follows the CORBA philosophy of complementing the CORBA standard with additional services that solve specific problems and facilitate using CORBA in complex applications. The service has been designed for highly coupled applications that execute over LANs. It provides a synchronous framework to synchronize distributed applications that is open to accepting and removing components on-line, with reduced impact on the application timing. It also provides the flexibility to use different distributed scheduling policies that can override the local operating systems schedulers. This paper describes the service architecture and implementation as well as its best-case performance on low computing power hardware with the QNX OS and connected to a switched Ethernet network. Finally the usage and of the service is illustrated with one case study: the synchronization of several robots in a welding process. 相似文献
8.
9.
Martin Garriga Alan De Renzis Ignacio Lizarralde Andres Flores Cristian Mateos Alejandra Cechich Alejandro Zunino 《Information Systems Frontiers》2018,20(6):1319-1344
Service-Oriented Computing promotes building applications by consuming and reusing Web Services. However, the selection of adequate Web Services given a client application is still a major challenge. The effort of assessing and adapting candidate services could be overwhelming due to the “impedance” of Web Service interfaces expected by clients versus the actual interfaces of retrieved Web Services. In this work, we present a novel structural-semantic approach to help developers in the retrieval and selection of services from a service registry. The approach is based on a comprehensive structural scheme for service Interface Compatibility analysis, and WordNet as the semantic support to assess identifiers of operations and parameters. We also empirically analyze, compare and contrast the performance of three service selection methods: a pure structural approach, a pure semantic approach, and the structural-semantic (hybrid) approach proposed in this work. The experimental analysis was performed with two data-sets of real-world Web Services and a service discovery support already published in the literature. Results show that our hybrid service selection approach improved effectiveness in terms of retrievability of Web Services compared to the other approaches. 相似文献
10.
Cloud computing has rendered its ever-increasing advantages in flexible service provisions, which attracts the attentions from large-scale enterprise applications to small-scale smart uses. For example, more and more multimedia services are moving towards cloud to better accommodate people’s daily uses on various smart devices that support cloud, some of which are similar or equivalent in their functionality (e.g., more than 1,000 video services that share similar “video-play” functionality are present in APP Store). In this situation, it is necessary to discriminate these functional-equivalent multimedia services, based on their Quality of Service (QoS) information. However, due to the abundant information of multimedia content, dozens of QoS criteria are often needed to evaluate a multimedia service, which places a heavy burden on users’ multimedia service selection. Besides, the QoS criteria of multimedia services are usually not independent, but correlated, which cannot be accommodated very well by the traditional selection methods, e.g., traditional simple weighting methods. In view of these challenges, we put forward a multimedia service selection method based on weighted Principal Component Analysis (PCA), i.e., Weighted PCA-based Multimedia Service Selection Method (W_PCA_MSSM). The advantage of our proposal is two-fold. First, weighted PCA could reduce the number of QoS criteria for evaluation, by which the service selection process is simplified. Second, PCA could eliminate the correlations between different QoS criteria, which may bring a more accurate service selection result. Finally, the feasibility of W_PCA_MSSM is validated, by a set of experiments deployed on real-world service quality set QWS Dataset. 相似文献
11.
Valeria De Antonellis Michele Melchiori Luca De Santis Massimo Mecella Enrico Mussi Barbara Pernici Pierluigi Plebani 《Software》2006,36(2):191-223
Web service composition is emerging as an interesting approach to integrate business applications and create intra‐organizational business processes. Single Web services are combined to create a complex Web service that will realize the process business logic. Once the process is created, it is executed by an orchestration engine that invokes individual Web services in the correct order. However, Web services composing the workflow sometimes become unavailable during the run‐time phase, blocking process execution. This paper describes an architecture that allows the flexible orchestration of business processes. With this approach, Web services composing the process can be automatically substituted with other compatible Web services during process execution. A methodology is defined to evaluate Web service compatibility based on interface matching, in order to select substitutable Web services. Copyright © 2005 John Wiley & Sons, Ltd. 相似文献
12.
This paper presents an interdisciplinary systems approach to service modeling, design and deployment. The study is based on a longitudinal case study of the development process of a complex logistic service system based on an advanced logistics model. The case examines the development of a Virtual Enterprise Architecture (VEA) for an automatic high-speed transport and sorting system applied in airports for baggage handling. The study traces the evolution of the system from the early conceptual phases to a successful commercial service deployed at Changi, Singapore Airport. The study is conducted using a retrospective analysis of the case using a design science research approach. The paper evaluates and discusses the issues of creating and designing a new complex logistics service, distinct from the physical product, based on an advanced discrete event-based simulation model. The paper concludes by presenting a generalized and validated conceptual framework for a VEA based on an advanced simulation model. The paper thus contributes to the field of service systems and service management by identifying a novel approach to effective design of a new service. 相似文献
13.
Nowadays, various promising paradigms of distributed computing over the Internet, such as Grids, P2P and Clouds, have emerged for resource sharing and collaboration. To enable resources sharing and collaboration across different domains in an open computing environment, virtual organizations (VOs) often need to be established dynamically. However, the dynamic and autonomous characteristics of participating domains pose great challenges to the security of virtual organizations. In this paper, we propose a secure collaboration service, called PEACE-VO, for dynamic virtual organizations management. The federation approach based on role mapping has extensively been used to build virtual organizations over multiple domains. However, there is a serious issue of potential policy conflicts with this approach, which brings a security threat to the participating domains. To address this issue, we first depict concepts of implicit conflicts and explicit conflicts that may exist in virtual organization collaboration policies. Then, we propose a fully distributed algorithm to detect potential policy conflicts. With this algorithm participating domains do not have to disclose their full local privacy policies, and is able to withhold malicious internal attacks. Finally, we present the system architecture of PEACE-VO and design two protocols for VO management and authorization. PEACE-VO services and protocols have successfully been implemented in the CROWN test bed. Comprehensive experimental study demonstrates that our approach is scalable and efficient. 相似文献
14.
15.
16.
The service mashup programming paradigm is a blooming faction of service oriented Architecture for developing web applications. A mashup application constructs its functionality by combining data, presentation and functionalities obtained from online services published by service providers such as Google and Amazon. This paradigm significantly facilitates the implementation of application and reduces the workload. But it also makes the application rely on the availability and qualities of the online services which beyond its control in which case the robustness of the system requires more concern. This paper proposes a formal model to specify and analyze the behavior and robustness of service mashups under a certain environment where some services may become unavailable. The specification contains both system specification and environment situation. Refinement theory are employed to specify the correctness of dynamic service selection. The framework realizes the service selection by allowing virtual service requests to be handled by any online service having consistent interface and refined functionality. The framework provides a clear definition of the robustness of mashup systems and proposes several rules as well as approaches to preserve the robustness during the development and maintenance of the system. 相似文献
17.
Developing product related services in the context of virtual manufacturing environment to support manufacturing industry is considered as one of the main challenges for industrialised countries to improve their competiveness in the years to come. This is a complex servitization process that needs supports of appropriate models, methods and tools. This paper presents a methodological approach for the creation of the manufacturing service and service system along the engineering phases of a service life cycle. The proposed approach is developed under the frame of a FP7 European Integrated Project MSEE (Manufacturing Service Ecosystem). The methodology relates and federates a set of models, methods and tools through a structured approach. The experimentations of the methodology in industrial pilots showed that it allows the gain of time and consistency in a complex manufacturing servitization project. 相似文献
18.
A two-phase framework for quality-aware Web service selection 总被引:1,自引:0,他引:1
Qi Yu Manjeet Rege Athman Bouguettaya Brahim Medjahed Mourad Ouzzani 《Service Oriented Computing and Applications》2010,4(2):63-79
Service-oriented computing is gaining momentum as the next technological tool to leverage the huge investments in Web application
development. The expected large number of Web services poses a set of new challenges for efficiently accessing these services.
We propose an integrated service query framework that facilitates users in accessing their desired services. The framework
incorporates a service query model and a two-phase optimization strategy. The query model defines service communities that
are used to organize the large and heterogeneous service space. The service communities allow users to use declarative queries
to retrieve their desired services without worrying about the underlying technical details. The two-phase optimization strategy
automatically generates feasible service execution plans and selects the plan with the best user-desired quality. In particular,
we present an evolutionary algorithm that is able to “co-evolve” multiple feasible execution plans simultaneously and allows
them to compete with each other to generate the best plan. We conduct a set of experiments to assess the performance of the
proposed algorithms. 相似文献
19.
With the development of Internet and Web service technology, Web service composition has been an effective way to construct
software applications; service selection is the crucial element in the composition process. However, the existing selection
methods mostly generate static plans since they neglect the inherent stochastic and dynamic nature of Web services. As a result,
Web service composition often inevitably terminates with failure. An indeterminacy-aware service selection algorithmbased
on an improved Markov decision process (IMDP) has been designed for reliable service composition, but it suffers from higher
computation complexity. Therefore, an efficient method is proposed, which can reduce the computation cost by converting the
service selection problem based on IMDP into solving a nonhomogeneous linear equation set. Experimental results demonstrate
the success rate of service composition has been improved greatly, whilst also reducing computation cost. 相似文献
20.
Hodjat Soleimani Malekan Katarzyna Adamiak Hamideh Afsarmanesh 《Service Oriented Computing and Applications》2018,12(1):41-57
Various forms of partnerships have increasingly emerged among organizations, in both the manufacturing and service industry. In one type of structured partnership, called the Virtual Organization (VO), the member organizations share with each other a part of their capacities and capabilities, so that together they can seize a bigger market share and more opportunities. However, to excel the VO’s potential, the participating organizations must become fully informed about each other’s particular abilities and competencies, as represented by their shared business services (BSs). Our approach proposes the creation of a common shared pool of integrated BSs, and further optimizing it through consolidating similar and related BSs, to reduce the size of this shared pool and enhance its learning curve by the VO partners. To this end, we extend and adapt a Business Process merge technique to make it more suitable to BS consolidation and VO applicability. In this paper, a semiautomated methodology is introduced that creates an optimized, clean (i.e., anomaly-free consolidated model), and valid (i.e., approved by domain experts) set of consolidated BSs in the VO context. Design science principles are applied to this research, and a systematic literature review is also performed. Furthermore, a real case study from the construction industry is conducted to validate the introduced methodology. 相似文献