Statecharts: A visual formalism for complex systems
Science of Computer Programming
Concepts and experiments in computational reflection
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Coordination languages and their significance
Communications of the ACM
Communications of the ACM
Functions as objects in a data flow based visual language
CSC '93 Proceedings of the 1993 ACM conference on Computer science
Why looking isn't always seeing: readership skills and graphical programming
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
Visual object-oriented programming
XL: an XML programming language for web service specification and composition
Proceedings of the 11th international conference on World Wide Web
Deriving executable process descriptions from UML
Proceedings of the 24th International Conference on Software Engineering
ArchJava: connecting software architecture to implementation
Proceedings of the 24th International Conference on Software Engineering
Making smalltalk a database system
SIGMOD '84 Proceedings of the 1984 ACM SIGMOD international conference on Management of data
Distributed and Parallel Databases
The Mentor Project: Steps Toward Enterprise-Wide Workflow Management
ICDE '96 Proceedings of the Twelfth International Conference on Data Engineering
Dependable Computing in Virtual Laboratories
Proceedings of the 17th International Conference on Data Engineering
Extending UML with Workflow Modeling Capabilities
CooplS '02 Proceedings of the 7th International Conference on Cooperative Information Systems
Dynamic E-business: Trends in Web Services
TES '02 Proceedings of the Third International Workshop on Technologies for E-Services
Component technology: what, where, and how?
Proceedings of the 25th International Conference on Software Engineering
Merging the CCA Component Model with the OGSI Framework
CCGRID '03 Proceedings of the 3st International Symposium on Cluster Computing and the Grid
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
Introduction: Service-oriented computing
Communications of the ACM - Service-oriented computing
Composing Web services on the Semantic Web
The VLDB Journal — The International Journal on Very Large Data Bases
Visual composition of web services
HCC '03 Proceedings of the 2003 IEEE Symposium on Human Centric Computing Languages and Environments
Introduction to web services architecture
IBM Systems Journal
B2B Integration: Concepts and Architecture
B2B Integration: Concepts and Architecture
Iteration constructs in data-flow visual programming languages
Computer Languages
Workflow automation for processing plasma fusion simulation data
Proceedings of the 2nd workshop on Workflows in support of large-scale science
Restful web services vs. "big"' web services: making the right architectural decision
Proceedings of the 17th international conference on World Wide Web
Experience in using a process language to define scientific workflow and generate dataset provenance
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
Composing RESTful Services with JOpera
SC '09 Proceedings of the 8th International Conference on Software Composition
A service composition construct to support iterative development
FASE'07 Proceedings of the 10th international conference on Fundamental approaches to software engineering
Engineering autonomic controllers for virtualized web applications
ICWE'10 Proceedings of the 10th international conference on Web engineering
Supporting plug-in mashes to ease tool integration
Proceedings of the 1st Workshop on Developing Tools as Plug-ins
Service research challenges and solutions for the future internet
Service research challenges and solutions for the future internet
Dynamic workflow adaptation over adaptive infrastructures
KES-AMSTA'11 Proceedings of the 5th KES international conference on Agent and multi-agent systems: technologies and applications
Telco service mashups in IMS networks
Proceedings of the 5th International Workshop on Web APIs and Service Mashups
Structured service composition
BPM'06 Proceedings of the 4th international conference on Business Process Management
Autonomic computing for virtual laboratories
Dependable Systems
Multidimensional business process modeling approach
ADBIS'09 Proceedings of the 13th East European conference on Advances in Databases and Information Systems
MASH: a tool for end-user plug-in composition
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
EnglishMash: usability design for a natural mashup composition environment
ICWE'12 Proceedings of the 12th international conference on Current Trends in Web Engineering
Expert Systems with Applications: An International Journal
Hi-index | 0.00 |
Composing Web services into a coherent application can be a tedious and error-prone task when using traditional textual scripting languages or emerging XML-based approaches. As an alternative, complex interactions patterns and data exchanges between different Web services can be effectively modeled using a visual language. In this paper, we discuss the requirements of such an application scenario and we fully describe the JOpera Visual Composition Language. An extensive set of visual editing tools, a compiler and a debugger for the language have been implemented as part of the JOpera system with the goal of providing a true visual environment for Web service composition with usability features emphasizing rapid development and visual scalability.