Skip to content

Service connector settings retrieval

fenrhil edited this page Jul 19, 2012 · 4 revisions

This page is about technical solutions to retrieve connector settings from EasySOA Core and use it in technical workflow editors. The goals, extracted from EasySOA and workflow build process, are the following:

  • On modified editors, it shall be possible to retrieve service information based on the service name: endpoint URL, port name, operations, ...
  • One shall be able to use the retrieved information to automatically fill service connectors settings.

Solution #1: SWT wizard

When adding an "application" (JWT) or a "connector" (Bonita Studio, others?), a wizard pops up, asking the user to provide information about the wanted service (say, a part of its name). A query is sent to EasySOA Core, and the result is displayed in a list. The user chooses one of the results, validates, then chooses an operation and its parameters. The application/connector is configured.

This solution is highly dependent on the editor. In Bonita, for example, parameters must be provided when configuring the connector, while in JWT they are linked to the application with arrows on the diagram. In fact, the only "generic" piece of software would be the code to query EasySOA Core and get the result.

Solution #2: Web application + in-editor browser

When adding an "application" (JWT) or a "connector" (Bonita Studio, others?), a browser window opens up and allows to select the service. To get the response, we can "get called with selection info as for Talend Studio" (see bug #108).

More information on this solution on the page Embedded webapp access to EasySOA from Eclipse

Clone this wiki locally