[Midpoint-dev] Questioniares

Radovan Semancik radovan.semancik at evolveum.com
Thu Nov 14 15:26:57 CET 2013


Hi Arjun,

On 11/14/2013 03:08 PM, Arjun wrote:
> 1.Which is Database Repository is using.

PosgreSQL, MySQL, MS SQL and Oracle are currently tested and supported 
for production environment. H2 also works we use it for embedded tests. 
It is also possible to support other relational databases if needed.

> 2.Is an ORM Framework is using in the Model layer.
>

Yes. We use Hibernate. But it is on much lower architectural layer than 
Model layer. The ORM is isolated from the rest of the midPoint code by 
Repository API abstraction. Therefore midPoint can theoretically support 
wider range of storage systems than just relational database. In the 
past we had an experimental support for BaseX noSQL database as a proof 
of concept.

Please see the following wiki page for architectural description of 
midPoint:
https://wiki.evolveum.com/display/midPoint/Architecture+and+Design

> 3.How the Work-flow works in the Midpoint.
>

MidPoint embeds Activiti BPM workflow engine. It is currently used 
mostly for approvals. Please see the following wiki pages for more details:
https://wiki.evolveum.com/display/midPoint/Workflows
https://wiki.evolveum.com/display/midPoint/Workflow+configuration

-- 

                                            Radovan Semancik
                                           Software Architect
                                              evolveum.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.evolveum.com/pipermail/midpoint-dev/attachments/20131114/d60e0225/attachment.html>


More information about the midPoint-dev mailing list