JOpera is an open source rapid service composition tool offering a visual language and autonomic execution platform for building distributed applications out of reusable services, which include but are not strictly limited to Web services.
JOpera is designed in order to assist you when it comes to dealing with:
· Bottom-up and top-down (iterative) service composition.
· Heterogeneity: invoke SOAP and RESTful Web services, Java snippets, Human activities, Grid services, Your-Favourite services...
· Integrated process modeling and execution.
Detailed download and installation instructions for JOpera are available here.
Here are some key features of "JOpera":
· True visual process definition, not limited to declaring the control flow, but also providing full support for drawing the data flow.
· Agile service composition with immediate feedback, refactoring and regression testing of your processes.
· Efficient process execution: visual models compiled to Java bytecode.
· Visual Monitoring, interactive steering and seamless debugging of service compositions fully integrated with the design tools.
· Recursive service composition: automatic publishing of processes as SOAP and RESTful Web services.
Requirements:
· Eclipse
What's New in This Release: [ read full changelog ]
Fixes:
· WSDL Endpoints for processes no longer include illegal characters (thanks to Meena Sengu)
· JOpera Library Path now stored persistently (XPath programs dragged from the library should no longer disappear after restarting Eclipse)
· Important synchronization issues of the REST API on multicores
· ECHO Adapter no longer fails when echoing XML content
Breaking API Changes:
· If you developed Eclipse plugins that extend JOpera, please rename all "ch.ethz.jopera.*" imports and plugin dependencies to "org.jopera.*"