A RESTful Architecture for Service-Oriented Business Process Execution

Author(s):  
Santhosh Kumaran ◽  
Rong Liu ◽  
Pankaj Dhoolia ◽  
Terry Heath ◽  
Prabir Nandi ◽  
...  
Author(s):  
Michael Pantazoglou ◽  
George Athanasopoulos ◽  
Aphrodite Tsalgatidou ◽  
Pigi Kouki

Centralized business process execution engines are not adequate to guarantee smooth process execution in the presence of multiple, concurrent, long-running process instances exchanging voluminous data. In the centralized architecture of most BPEL engine solutions, the execution of BPEL processes is performed in a closed runtime environment where process instances are isolated from each other, as well as from any other potential sources of information. This prevents processes from finding relative data at runtime to adapt their behavior in a dynamic manner. The goal of this chapter is to present a solution for the performance improvement of BPEL engines by using a distributed architecture that enables the scalable execution of service-oriented processes, while also supporting their data-driven adaptation. The authors propose a decentralized BPEL engine architecture using a hypercube peer-to-peer topology with data-driven adaptation capabilities that incorporates Artificial Intelligence (AI) planning and context-aware computing techniques to support the discovery of process execution paths at deployment time and improve the overall throughput of the execution infrastructure. The proposed solution is part of the runtime infrastructure that was developed for the environmental science industry to support the efficient execution and monitoring of service-oriented environmental science models.


2014 ◽  
Vol 6 (2) ◽  
pp. 57-89
Author(s):  
Darío Picón ◽  
Fernando Fontana ◽  
Adriana Elba Martin

La Integración de Procesos de Negocio (Business Process Integration – BPI), utiliza una gran cantidad de servicios distribuidos, por lo que la comunicación entre estos servicios es clave para el buen funcionamiento del sistema. En este modelo de cooperación, la arquitectura Cliente-Servidor tradicional ya no es suficiente para la implementación de soluciones que soporten comunicación entre aplicaciones distribuidas, independientemente de la plataforma y del lenguaje de programación que utilizan estas aplicaciones. Por su parte, las Arquitecturas Orientadas a Servicios (Service Oriented Architectures - SOA) proveen una estructura que posibilita el modelado de procesos y conexiones interorganizacionales. Mientras que la Gestión de Procesos de Negocio (Business Process Management - BPM) es el conjunto de sistemas de software, herramientas y metodologías para gestionar tales requerimientos y, el Lenguaje de Ejecución de Procesos de Negocio (Business Process Execution Language - BPEL), es un lenguaje de orquestación de servicios que permite definir la forma en que cooperan entre sí los Servicios Web para alcanzar la lógica de negocio. En este escenario, existen buenas herramientas para asistir desde lo conceptual y desde lo práctico a la Integración de Procesos de Negocio aplicando Servicios Web. Entonces, la problemática se plantea al momento de vincular estas herramientas de manera apropiada para facilitar el proceso de definición e implementación de este tipo de sistemas y en particular, en el ámbito de las pequeñas y medianas empresas (PyMEs).En este trabajo se propone un modelo que hace posible el BPI mediante Servicios Web de una manera ágil y practica, facilitando su implementación. El mismo será aplicado metodológicamente a un Caso de Estudio en el dominio de las PyMEs, con el propósito de evaluar su eficiencia, evidenciar sus beneficios y hallar oportunidades de mejora.


2013 ◽  
Vol 748 ◽  
pp. 893-897
Author(s):  
Jin Yue Gao ◽  
Fei Huang ◽  
Gong Xuan Zhang

From the core concepts of SOA (Service-Oriented Architecture) "Service" starting the service composition is discussed in detail, from the service relationships network modeling, services dynamic composition approach based on Business Process Execution Language BPEL (Business Process Execution Language) is proposed in this paper, meanwhile two concepts of service agent and service quality are described, which achieve the service process dynamic execution.


Author(s):  
Satya Bhushan Verma ◽  
Shashi Bhushan Verma

In the world of computation, the encryption is a technique by which the plaintext or any type of data which is converted from the readable form is transformed into an encoded form. That encoded form can only be read by another entity if they have corrected key for decryption. The proposed technique providing the security to the data in inefficient way that can be further use in implementation in new upcoming task and enhancement in current running projects of SOA (Service Oriented Architecture) BPEL (Business Process Execution Language).


Sign in / Sign up

Export Citation Format

Share Document