 |
Products - roadmap
Release management
Release management is based on best practices and market demand. We listen to our customers.
Most of the ideas of new features are based on customer requests to further enhance the software
support for their business process. If you have any specific needs for matching technology, let us
know and we will take it up in our future release planning.
2.x release
The following enhancements are planned for the 2.x release:
- Complex datamodel support
In the 1.x version, entities are defined as a set of attributes. The 2.x version makes
it possible to have a nested structure, entities can contain entities.
- Mismatch reporting
This will be a very powerful feature that gives lots of information on the data in the
data set. Using mismatching, the engine supplies you with information what needs to be changed
on the match profile in the request in order to get better match results. For example in a job matching case,
the Match4J match engine can indicate that a candidate needs to improve certain skills or get certified in
certain areas to find the desired job with a desired salary.
- Interceptor stack architecture
This feature makes it possible to insert interceptors in the engine core request path. Match requests and
match results will go through these interceptors. Match4J will provide default interceptors like logging, caching
and statistics. It will be possible to define custom interceptors for specific business needs.
- Web services
This feature allows for standardized integration with other applications.
- Clustering
Currently Match4J can handle a lot of data and processes match requests very fast. However, using
the upcoming clustering feature, Match4J can be distributed along multiple machines. This will
make the matching system even more scalable.
- Fail-over
Match4J will be able to be installed on multiple machines that will act as one match service.
Services that connect to the Match4J match service will not be affected by a possible machine failure.
|