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.