2

is it possible to create a web interface to a spring-cloud-stream application ?

Many source (file, http, ftp) send data to an application to transform it in a common format, and to reduce development i was thinking to create a web interface where users could easily configure data transformation.

1 Answers1

2

Please have a look at Spring Cloud Data Flow; perhaps the drag & drop visual designer is what you're looking for.

The designer also provides a easy mechanism to override app specific properties, including how you'd transform the incoming payload using SpEL expressions.

Sabby Anandan
  • 5,636
  • 2
  • 12
  • 21
  • I've already used the visual designer and properties panel in other module, but I was thinking in something more complex: an application where users can write and test their transformation script or use a graphical tool to simplify this process, like karma http://usc-isi-i2.github.io/karma/. – Stefano Veloccia Nov 07 '17 at 05:44
  • 1
    Thanks for the pointer. Have a look at [scriptable-transform-processor](https://github.com/spring-cloud-stream-app-starters/scriptable-transform). This allows you to write transformation logic in a few languages using the code-mirror plugin. We have plans to add "develop-dryrun-verify" focused UI support in SCDF. – Sabby Anandan Nov 07 '17 at 14:26