ActiveStream Technology

Quartet FS has adopted industry best practice for Java programming techniques and standards:

  • Classes are programmed against interfaces and placed in separate jars.
  • Dependency injection frameworks such as Spring are used to configure implementation and for connecting of classes and services at run time.
  • Standard services such as logging and persistence are delegated.
  • Standard build tools such as Maven and Eclipse are used to facilitate deployment.

The benefits of this approach are:

  • The behaviour of any class can be overridden or replaced. This allows organisations to enhance or extend the core functionality of ActiveStream, facilitates new release integration.
  • Integration of ActiveStream with other services is made easier, whether built in-house or from other software vendors, building a complete solution in a Service Orientated Architecture.
  • Unit tests are easier to build, run and debug, concurring to a more reliable and error free applications.