Overview

PipeT is a tool for linking applications and managing data streams. The original goal was to quickly integrate legacy software into applications. This can be a time consuming job, especially when APIs do not match. PipeT is here to make this process as painless as possible.

PipeT helps linking legacy software and newly created processing modules, and configuring them into possibly complex processing pipelines. When this job is done, these pipelines can be exposed as a web service or directly to a local application.

Latest release: version 1.2.15 now available!

Key features:

  • Fast integration of existing resources.
  • Exposing resources as web services.
  • Caching for fast handling of recurrent input.
  • Distributed processing.
  • Communication via generic data models such as streams and environment variables.
  • Support for legacy systems such as shell commands or web services.
  • A graphical user interface for setting up, testing and debugging processing pipelines.

PipeT can help you out if you:

  • need an efficient solution for building (possibly) complex processing pipelines;
  • want to turn a local applications into a web service;
  • do not want to be limited to pre-defined data models.

You may be better off with alternatives if you:

  • want to manipulate web resources such as RSS feeds using a set of pre-defined operations (try Yahoo! Pipes);
  • are looking for an NLP toolkit (try OpenNLP, Gate, etc.);
  • need a Java object-based transaction model (try Taverna).

Needless to say, you can combine the power of PipeT with all of the above.

Screenshots

PipeT pipeline editor