Personal tools
You are here: Home Results S-Cube Shopping List for Industry Results JOpera: Process Support for more than Web Services

JOpera: Process Support for more than Web Services

by Pierluigi Plebani last modified Jan 11, 2012 10:15

Contact person

Prof. Cesare Pautasso, c.pautasso@ieee.org, USI 

Description 

Eclipse-based Visual Composition Environment featuring a general language for heterogeneous service composition (e.g., RESTful Web Services, WS-* Web Services, Human Services). The language is compiled to Java bytecode for efficient execution within a scalable distributed (i.e., clusters/multicores/cloud) engine architecture. The engine can adapt its configuration autonomically depending on its workload. The engine architecture features an open service invocation mechanism, which can be extended with customized plugins. Likewise, processes can be published as services through different APIs (Hypermedia, WSDL, as well as Java). Human-provided services are composed through a basic, Web-based task worklist handler.

 

 

Technical Information

JOpera runs on the Eclipse platform, reusing of most Java technologies for high performance service invocation (e.g., Netty, Jetty). A standalone, headless process execution engine server is available together with a visual, integrated service composition environment for Eclipse.

 

Demo

JOpera runs on the Eclipse platform, reusing of most Java technologies for high performance service invocation (e.g., Netty, Jetty). A standalone, headless process execution engine server is available together with a visual, integrated service composition environment for Eclipse.

Publications 

C. Pautasso, E. Wilde, Push-Enabling RESTful Business Processes, ICSOC 2011

C. Pautasso, Composing RESTful services with JOpera, Software Composition 2009

C. Pautasso, Compiling Business Process Models into Executable Code, Handbook of Research in Business Process Management (2009)

C. Pautasso, T. Heinis, G. Alonso, Autonomic resource provisioning for software business processes, Information and Software Technology, January, Volume 49, Issue 1, p.65-80, (2007)


Area

Business Process Management, Model-Driven Service Composition, Engineering Adaptive Service-Based Systems 

 

Maturity Level

Almost Commercial


Relationship with Future Internet and Internet of Services

JOpera demonstrates the emerging concept of RESTful business process management.

 

Relationship with Cloud

The process execution engine of JOpera has been experimentally deployed in a distributed virtualized environment and tested for elastic scalability properties. Whereas the initial experiment was done in the cloud infrastructure developed within the RESERVOIR EU Project, we plan to further extend the set of cloud environments in which the JOpera engine can be deployed

Web site 

http://www.jopera.org

 

Document Actions
  • Send this
  • Print this
  • Bookmarks

The Plone® CMS — Open Source Content Management System is © 2000-2017 by the Plone Foundation et al.