Welcome to JOpera

JOpera for Eclipse is a 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 helps you to deal 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.

by providing powerful tools for:

  • 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.

Version 2.4.9, released on December 10th 2009

New Features:

Updates:

  • REST API extended to produce application/atom+xml feeds
  • REST API supports server-side filtering with URL wildcards
  • Deploy/Undeploy processes by simply adding or removing .oml files from the server workspace
  • Starting a JOpera server on an empty workspace will now automagically create a JOpera project ready to accept your .oml files

Version 2.4.8, release November 12th 2009

New Features:

Updates:

  • Extended ARC job submission adapter to support embedded XRLS job descriptions
  • ARC adapter can now reliably kill submitted jobs
  • REST API: addressability down to the parameter level

Version 2.4.7, released on September 2nd 2009

New Features:

  • New REST workflow engine API:
    • GET the current state of a workflow instance in HTML, XML, or JSON format at anytime
    • POST new workflow instances (blocking and non-blocking request patterns)
    • DELETE process instances once they are finished
  • REST Adapter: publish your own URIs from workflows

Version 2.4.6, released on July 24th 2009

New Features:

Version 2.4.5, released on May 19th 2009

New Features:

  • Easier to start running processes:
    • Start Button added to the Process Information page
    • Start Pop-up Menu Command added to the Outline
  • Improved Component Type Model:
    • Added Preference to show Component Type list in Overview Page
    • Component Type definitions can use inheritance
    • Choose predefined types for Component Type Parameters
    • Added QuickFix to disable invalid component types

Version 2.4.4, released on April 8th 2009

Bug Fixes for the Java Import Wizard:

  • Add local Eclipse workspace Java projects to the import classpath
  • Wizard will remember its previous configuration
  • Methods that throw exceptions can now be imported
  • Errors while dynamically loading classes are now shown

Download the latest release of JOpera from the update site: http://www.update.jopera.org

Version 2.4.3, released on March 10th 2009

Adapter Improvements:

  • Extended CONDOR Adapter to control PATH and CONDOR_CONFIG environment variables
  • XPath adapter can now run queries using namespace declarations

New Features:

  • Adapter Editor groups basic and advanced system parameters
  • Model Checker will flag data type mismatches as errors or warnings in the data flow
  • Added new Doodle Map Mashup example

Version 2.4.2, released on December 16th 2008

Adapter Improvements:

  • Rewritten the Java Import Wizard
  • More Robust Java Method Invocation
  • Web Services Feature back on the main update site

New Features:

  • Edit Parameter Values from the Monitor as processes run
  • Added Cluster/Slice parameters Autocompletion
  • Conditions now support testing on boolean parameters

Version 2.4.1, released on October 30th 2008

More Display Preferences:

  • Configure the fonts for the graphical editor in the General, Appearance preferences
  • Use Gradient Fills
Syndicate content