Image courtesy arnybo/flickr
ADMIRE offers a strategy and distributed architecture to assist data analysis experts in making sense of the increasingly large and complex world of digital data.
Separation of concerns
ADMIRE identifies three types of data user:
- Domain experts who hold the business perspective for a given data-intensive problem. They need answers to domain-specific questions without having to invest significant effort in development.
- Data analysis experts specialise in extracting information from data. They devise the strategies to answer the domain experts' questions.
- DIDC experts (data-intensive distributed computing experts) understand the best ways of harnessing computing resources to build data-intensive processing platforms.
ADMIRE separates the concerns of these users, providing familar tools to the domain experts, a standard canonical approach to describing data-intensive processes for the data analysis experts, and a comprehensive and efficient enactement framework for the DIDC experts.
In this way, ADMIRE divides the challenge of designing and implementing any large-scale data analysis process into three - nearly independent - parts:
- the design and specification of data-intensive processes in high-level graphical and DISPEL notations;
- the specification and description of processing elements as user-defined code; and
- the specification of patterns that compose processing elements and deliver fast ways of generating powerful and frequently used data-intensive processes.