How to write parallel programs: a first course
How to write parallel programs: a first course
Coordination languages and their significance
Communications of the ACM
Communications of the ACM
An overview of workflow management: from process modeling to workflow automation infrastructure
Distributed and Parallel Databases - Special issue on software support for work flow management
From Centralized Workflow Specification to Distributed WorkflowExecution
Journal of Intelligent Information Systems - Special issue on workflow management systems
A workflow data distribution strategy for scalable workflow management systems
SAC '97 Proceedings of the 1997 ACM symposium on Applied computing
Load balancing in distributed workflow management system
Proceedings of the 2001 ACM symposium on Applied computing
Hitting the distributed computing sweet spot with TSpaces
Computer Networks: The International Journal of Computer and Telecommunications Networking - pervasive computing
Beyond workflow management: product-driven case handling
GROUP '01 Proceedings of the 2001 International ACM SIGGROUP Conference on Supporting Group Work
Atomicity and isolation for transactional processes
ACM Transactions on Database Systems (TODS)
JavaSpaces Principles, Patterns, and Practice
JavaSpaces Principles, Patterns, and Practice
Dynamic and adaptive composition of e-services
Information Systems - The 12th international conference on advanced information systems engineering (CAiSE 00)
Visual Programming and Debugging for Parallel Computing
IEEE Parallel & Distributed Technology: Systems & Technology
Providing High Availability in Very Large Worklflow Management Systems
EDBT '96 Proceedings of the 5th International Conference on Extending Database Technology: Advances in Database Technology
The Mentor Project: Steps Toward Enterprise-Wide Workflow Management
ICDE '96 Proceedings of the Twelfth International Conference on Data Engineering
Storage and Querying of E-Commerce Data
Proceedings of the 27th International Conference on Very Large Data Bases
Extending UML with Workflow Modeling Capabilities
CooplS '02 Proceedings of the 7th International Conference on Cooperative Information Systems
COOPIS '97 Proceedings of the Second IFCIS International Conference on Cooperative Information Systems
Towards a highly scalable architecture for workflow management systems
DEXA '96 Proceedings of the 7th International Workshop on Database and Expert Systems Applications
Programming for Dependability in a Service-based Grid
CCGRID '03 Proceedings of the 3st International Symposium on Cluster Computing and the Grid
A Formal Model for Component-Based Software
HCC '01 Proceedings of the IEEE 2001 Symposia on Human Centric Computing Languages and Environments (HCC'01)
Iterative Constructs in the Visual Data Flow Language
VL '97 Proceedings of the 1997 IEEE Symposium on Visual Languages (VL '97)
Leaving The Visual Language Ghetto
VL '99 Proceedings of the IEEE Symposium on Visual Languages
QoS-Assured Service Composition in Managed Service Overlay Networks
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
B2b Integration
Event-based Distributed Workflow Execution with EVE
Event-based Distributed Workflow Execution with EVE
Visual composition of web services
HCC '03 Proceedings of the 2003 IEEE Symposium on Human Centric Computing Languages and Environments
Iteration constructs in data-flow visual programming languages
Computer Languages
Autonomic resource provisioning for software business processes
Information and Software Technology
An evaluation scheme of adaptive configuration techniques
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
VLAM-G: Interactive data driven workflow engine for Grid-enabled resources
Scientific Programming
Towards scalable service composition on multicores
OTM'10 Proceedings of the 2010 international conference on On the move to meaningful internet systems
Gridification of a radiotherapy dose computation application with the xtremweb-CH environment
GPC'11 Proceedings of the 6th international conference on Advances in grid and pervasive computing
Workflow management system based on service oriented components for grid applications
OTM'05 Proceedings of the 2005 OTM Confederated international conference on On the Move to Meaningful Internet Systems
Writing dynamic service orchestrations with DSOL
Proceedings of the 34th International Conference on Software Engineering
PaCE: a data-flow coordination language for asynchronous network-based applications
SC'12 Proceedings of the 11th international conference on Software Composition
Hi-index | 0.00 |
Web services are attracting attention because of their ability to provide standard interfaces to heterogeneous distributed services. Standard interfaces make it possible to compose more complex services out of basic ones. This paper tackles the problem of visual service composition and the efficient and scalable execution of the resulting composite services. The effort revolves around the JOpera system, which combines a visual programming environment for Web services with a flexible execution engine that interacts with Web services through the simple object access protocol (SOAP), described with Web services language description (WSDL) and registered with a universal description discovery and integration (UDDI) registry. The paper explains the syntax and implementation of the JOpera Visual Composition Language (JVCL) and its ability to provide different quality of service (QoS) levels in the execution of composite services.