DataMinder Enterprise Server
the developer-friendly server

USE CASES
BUILD A WEB APPLICATION
Imagine you need to create a web application that works with data from a database. You need to get, update and create user or product data using a web interface.
With DataMinder you would use the default web service interface returning standard JSON and the default database connection plugins. You would decide which plugins you need to develop and which you already have.
By drag and drop plugins you would create the data flow step by step and watch the data change. By packaging code as plugins you would easy reuse code for authentication and authorisation or validity checks on incoming data. Write your code once and reuse many times.
SYNCHRONISE DATA
Imagine you need to synchronise data every night between multiple data sources. Data from different networks and locations in different time zones. You need to clean up and make the data the same format since other applications depend on the correctness of the data.
With DataMinder you use the provided or create your own reusable schedulers to schedule when to run batch jobs. You use current or build your own specific modules to manage data and connect to data sources.
To make sure your imported data is of high quality you do data transformations like making all email addresses lower case, all first and last names being in correct case and all phone numbers stored according to international standard.
PROOF OF CONCEPT
Imagine you have to set up a prototype of a web application to show customers. It has to have a user interface in which the customer can play around and get a touch and feel of the final application.
With DataMinder you can quickly set up a backend API returning dummy data to let customers start working with and get a feel of the application. Developers can start developing the UI parts of the system, like web or mobile applications, in parallel right from the start and with minimal inter-dependencies.
With DataMinder you achieve loose coupling of the different parts of your implementation.
BUILD MICROSERVICES
Imagine you need to set up a number of microservices running at multiple instances.
With DataMinder it is easy to setup processes to be run at different DataMinder instances. You can easily move processes between DataMinders, without requiring a restart, using the import/export functions. You can load balance DataMinders as you would with any web application. DataMinder was designed with distributed services and architecture in mind.
For more information about microservices concept please check out: Wikipedia on Microservices and Microservices article at Martin Fowler's web site.
INTEGRATE SYSTEMS
Imagine you have to connect systems on different networks containing data in different formats, using different protocols. For example a directory service using LDAP and a database using SQL. Updates to one system should be replicated to the other systems.
You would set up DataMinder to interconnect the systems. If necessary build one or more specific connection plugins. If the systems were on different networks you could connect them by having two DataMinders, one at each network, using standard web service interfaces to interconnect over HTTPS.
You could do data transformations to translate between different data formats. You could set up alerts if problems occurred.
TESTING AND MONITORING
Imagine you need to do specific tests like calling multiple web services or verify uploads of data files. You need to run custom made tests and actions not easily created by standard test or monitor tools.
You would set up DataMinder as a framework to run tests where you quickly build your own custom made tests and verifications. Easily build any extra plugins you need.
You could use DataMinder to monitor functionality like verify data replication between multiple data sources in a complex production environment and send alerts if tests fail.

ARTICLES

UP AND RUNNING IN 4 MINUTES
Install and start working with DataMinder in 4 minutes
Download movie and watch how to install and start working with DataMinder in 4 minutes!

Easy and quick installation. More about installation
RUN YOUR DATAMINDER ON
Run your DataMinder on Docker platform
No need to have a server. Just create a Docker image with DataMinder on and release it either to the cloud or to your own environment.
More about how to run DataMinder on Docker
DATAMINDER AS LOW-CODE PLATFORM
How to quickly build low-code applications.
SET UP WEB SERVICES WITH JSON
Set up a JSON based Web Services
Set up a Web Services to run any process. Get data back as JSON. Let other systems connect and work together e.g. web based user interfaces connecting to DataMinder as backend service. More about Web Services
CONNECT TO JDBC DATABASE
Read and write data to and from a database
Set up database connections and let plugins modify data, send data somewhere or retrieve data from other data sources. More about database connectivity
And more...
Coming soon...
BUILD SERVER APPLICATIONS IN NO TIME
Create new functionality by combining plugins
Download and watch movie showing how to build and install new DataMinder plugin in 4:30 minutes!

By combining plugins into processes you can easily create new services, new batch jobs. Whatever you need, you can build!

By creating your own Java plugins in minutes and install them in DataMinder you can connect to any system, work with any data and basically do anything! Don't take our word for it. Try for yourself.

Solve (almost) any problem with these plugins:
  • Tasks, Inputs, Outputs to read, write and manipulate data.
  • Schedulers to start jobs based on time.
  • Services and Listeners to start jobs based on external events.
  • Decisions to change the work flow.
  • Common Objects e.g. database connections to be shared among jobs.
More about plugin development
PARAMETER SUBSTITUTION
Use parameter substitution in DataMinder
Use parameter substitution to configure DataMinder objects to implicitly use values from incoming data or have multiple DataMinder instances with shared configuration. More about parameter substitution

We believe DataMinder is a great tool and we love it. If you (or your team) wonder if DataMinder is the right tool for you and what you could do with it please do not hesitate to send us an email .

Email:   Address: LucidArt AB Visby Sweden