|
What is matching? - technology
Java software
Match4J is 100% Java and therefore portable to all platforms.
This makes it possible to run Match4J on, for example, Linux, Windows or AS/400.
Database integration
The match engine acquires its data from a data source. The default data source implementation
acquires the data from a relational database by using JDBC. Therefore a lot of databases are supported,
(like Oracle, DB/2, PostgreSQL and MySQL). You are not limited to one type of database.
One of the most important design requirements for Match4J is easy integration in existing systems.
Other types of data sources can be accessed by plugins so that the system can be extended.
Modular architecture
Match4J has a modular architecture so that the engine can be extended and easily customized, for
example the match rules and the data source.
Configurability
Match4J is configured by XML files. These files define the match model, the match rules
and also the settings for performance tuning.
Performance
Match4J is a high performance match engine. Even match requests on a hundred thousand records
return a result within a second (Tested on a Pentium III with 512 MB RAM). The response times scale
linear with the number of records.
|