177 Hits in 4.1 sec

Load Balancing Concurrent BPEL Processes by Dynamic Selection of Web Service Endpoints

Marvin Ferber, Sascha Hunold, Thomas Rauber
2009 2009 International Conference on Parallel Processing Workshops  
We show that in most cases the dynamic scheduling approach leads to a smaller average execution time (makespan) of concurrently executed BPEL processes.  ...  Which provider is used for a specific Web service request is statically defined as endpoint of a Web service call within the BPEL code.  ...  Dynamic endpoint selection We now want to discuss how the dynamic endpoint selection can reduce the execution time of concurrently executed BPEL processes.  ... 
doi:10.1109/icppw.2009.18 dblp:conf/icppw/FerberHR09 fatcat:nv6tgpdeczb7paxbtkehsbotdi

Enhancing BPEL processes with self-tuning behavior

Adina Mosincat, Walter Binder
2009 2009 IEEE International Conference on Service-Oriented Computing and Applications (SOCA)  
The performance of BPEL processes depends on the composing web services.  ...  Monitoring web service performance and adapting to changes in service performance are essential for creating self-tuning BPEL processes.  ...  ACKNOWLEDGMENT The work presented in this paper has been supported by the Swiss National Science Foundation.  ... 
doi:10.1109/soca.2009.5410275 dblp:conf/soca/MosincatB09 fatcat:4vkr2m4e5zgybgdd5kzhtcls4a

Non-intrusive monitoring and service adaptation for WS-BPEL

Oliver Moser, Florian Rosenberg, Schahram Dustdar
2008 Proceeding of the 17th international conference on World Wide Web - WWW '08  
Web service processes currently lack monitoring and dynamic (runtime) adaptation mechanisms. In highly dynamic processes, services frequently need to be exchanged due to a variety of reasons.  ...  In this paper we present VieDAME, a system which allows monitoring of BPEL processes according to Quality of Service (QoS) attributes and replacement of existing partner services based on various (pluggable  ...  Basically, the load balancing selectors are used for choosing a service out of a group of services that are deployed on different nodes to distribute the load and increase the faulttolerance in a round-robin  ... 
doi:10.1145/1367497.1367607 dblp:conf/www/MoserRD08 fatcat:dfj5x4cyl5awdhdtcpigbu7nru

A Scalable and Highly Available Brokering Service for SLA-Based Composite Services [chapter]

Alessandro Bellucci, Valeria Cardellini, Valerio Di Valerio, Stefano Iannucci
2010 Lecture Notes in Computer Science  
In this paper we present the design and performance evaluation of a brokering service that supports at runtime the self-adaptation of composite services offered to several concurrent users with different  ...  The introduction of self-adaptation and self-management techniques in a service-oriented system can allow to meet in a changing environment the levels of service formally defined with the system users  ...  Acknowledgment Work partially supported by the Italian PRIN project D-ASAP.  ... 
doi:10.1007/978-3-642-17358-5_36 fatcat:6oegltck6zdsxkr5hiaukb6abq

Designing a Broker for QoS-driven Runtime Adaptation of SOA Applications

Valeria Cardellini, Stefano Iannucci
2010 2010 IEEE International Conference on Web Services  
The components of the first version have been developed in Java as Web services, while the second version takes advantage of OpenESB.  ...  Since the broker needs to sustain a traffic of requests generated by several concurrent users, we also present the replicated architectures of the two broker versions.  ...  ACKNOWLEDGMENT Work supported by the Italian PRIN project D-ASAP.  ... 
doi:10.1109/icws.2010.77 dblp:conf/icws/CardelliniI10 fatcat:nffnkf6tarbnfncuobamc5s3me

Business process choreography in WebSphere: Combining the power of BPEL and J2EE

M. Kloppmann, D. Konig, F. Leymann, G. Pfau, D. Roller
2004 IBM Systems Journal  
Besides endpoints used by the process to invoke Web services, the deployed process also provides a Web service (or Java) endpoint.  ...  It also provides configurable work- load balancing for running business processes. This is achieved by using MOSeries clustering.  ... 
doi:10.1147/sj.432.0270 fatcat:drpfyztw5baaba7zrcsjarswda

High Assurance BPEL Process Models [chapter]

Mark Robinson, Hui Shen, Jianwei Niu
2009 High Assurance Services Computing  
An increasing number of software applications and business processes are relying upon the use of web services to achieve their requirements.  ...  BPEL allows the process designer to compose a procedural workflow from an arbitrary number of available web services and supplemental "programming-like" activities (e.g., assigning values to variables)  ...  Firstly, BPEL allows the dynamic changing of endpoint location (i.e., the location of web services to be invoked).  ... 
doi:10.1007/978-0-387-87658-0_11 fatcat:62df5g3llbdc3exldmhb4sbq2i

A Multi-tenant Architecture for Business Process Executions

Milinda Pathirage, Srinath Perera, Indika Kumara, Sanjiva Weerawarana
2011 2011 IEEE International Conference on Web Services  
On the other hand, Business processes capture Business logic of organizations in an abstract and reusable manner, and hence play a key role in most organizations.  ...  However, to enable economic pay-as-you-go services, we need Cloud middleware that maximizes sharing and support near zero costs for unused applications.  ...  Although we do not support the customization of a single business process, using dynamic endpoints and tenant information, our BPEL engine can orchestrate existing SaaS services provided by diverse partners  ... 
doi:10.1109/icws.2011.99 dblp:conf/icws/PathiragePKW11 fatcat:ktugibaeibdpzpvwqu4tq7tpqq

An SOA-Based Model for the Integrated Provisioning of Cloud and Grid Resources

Andrea Bosin
2012 Advances in Software Engineering  
In this paper, we suggest a model to promote the convergence and the integration of the different computing paradigms and infrastructures for the dynamic on-demand provisioning of resources from multiple  ...  The model is supplemented by a working prototype implementation together with a case study in the applicative domain of bioinformatics, which is used to validate the presented approach and to carry out  ...  This material is based upon work supported in part by the National Science Foundation under Grant no. 0910812 to Indiana University for "Future-Grid: An Experimental, High-Performance Grid Test-bed."  ... 
doi:10.1155/2012/212343 fatcat:mtrkkn5wbrby5ehhpke7oyd7eu

Business processes for Web Services: Principles and applications

R. Khalaf, A. Keller, F. Leymann
2006 IBM Systems Journal  
BPEL builds on the layers of flexibility provided by the Web Services stack, and especially by XML.  ...  The Business Process Execution Language for Web Services (BPEL4WS or BPEL for short) is an XML-based language for defining business processes that provides an interoperable, portable language for both  ...  In Reference 28, partner-service endpoints are selected while a process is running so that it can meet global QoS constraints.  ... 
doi:10.1147/sj.452.0425 fatcat:q47fyveanzgupdhd2swaiw6gva

Web services composition: A decade's overview

Quan Z. Sheng, Xiaoqiang Qiao, Athanasios V. Vasilakos, Claudia Szabo, Scott Bourne, Xiaofei Xu
2014 Information Sciences  
This article overviews the life cycle of Web services composition and surveys the main standards, research prototypes, and platforms.  ...  In the past decade, Web services composition has been an active area of research and development endeavors for application integration and interoperation.  ...  Sheng's work has been partially supported by Australian Research Council (ARC) Discovery Grants DP0878367 and DP140100104.  ... 
doi:10.1016/j.ins.2014.04.054 fatcat:pjqwz7eyenfwnf2gijtuoohdsa

Towards Service Supervision for Public Web Services

Masahiro Tanaka, Yohei Murakami, Toru Ishida
2008 2008 IEEE Asia-Pacific Services Computing Conference  
This leads to the following requirements for the proper control of a composite Web service; 1) adaptation to changes in Web services, 2) coordinating the contexts of internal processing, 3) flexible execution  ...  These controls must be applied following the policies of stakeholders, such as service providers. Some previous works proposed a method that adds processes to a composite Web service.  ...  Acknowledgments This works was supported by Grant-in-Aid for JSPS Fellows and Global COE Program "Informatics Education and Research Center for Knowledge-Circulating Society".  ... 
doi:10.1109/apscc.2008.144 dblp:conf/apscc/TanakaMI08 fatcat:fthuqgrpubcs7pjid76zzwcxcu

SOA without Web services: a pragmatic implementation of SOA for financial transactions systems

Z. Duan, S. Bose, P.A. Stirpe, C. Shoniregun, A. Logvynovskiy
2005 2005 IEEE International Conference on Services Computing (SCC'05) Vol-1  
This paper focuses on business processes of equities transactions using the FIX [6] protocol. 2) the configuration and deployment of services and service endpoints in a flexible and dynamic manner. 3)  ...  the capability of specifying business processes as Web service compositions and a distributed runtime environment that supports it. 4) the scalability, resiliency and transactional aspects as required  ...  If more than one physical service is available, the router selects one of them based on a load balancing algorithm.  ... 
doi:10.1109/scc.2005.94 dblp:conf/IEEEscc/DuanBSSL05 fatcat:e6edaratgngfnogjbgnua7jj3a

Domain-Specific Service Selection for Composite Services

Oliver Moser, Florian Rosenberg, Schahram Dustdar
2012 IEEE Transactions on Software Engineering  
We propose a domain-specific service selection mechanism and system implementation to address the issue of runtime adaptation of composite services that implement mission-critical business processes.  ...  Our approach is implemented on top of an existing WS-BPEL engine. We demonstrate its feasibility by implementing a case study from the telecommunication domain.  ...  The authors would like to express their gratitude to Markus Wilthaner for the prototype implementation of VieDASSL.  ... 
doi:10.1109/tse.2011.43 fatcat:pnqcds5ev5bkdjqwngtrkec3im

Improving the survivability of RESTful Web applications via declarative fault tolerance

John Edstrom, Eli Tilevich
2014 Concurrency and Computation  
By alleviating the burdens of developing RESTful applications, these frameworks spur the growth of RESTful applications.  ...  Plagued by the necessity to provide custom fault handling code, the RESTful programmer is left unable to leverage any uniformity in the fault characteristics across services.  ...  ACKNOWLEDGEMENT This research is supported by the National Science Foundation through the grant CCF-1116565.  ... 
doi:10.1002/cpe.3197 fatcat:qhjy7kd2jvc35pgnjzoqbqs6u4
« Previous Showing results 1 — 15 out of 177 results