OLAT architecture

71 views
Skip to first unread message

bellammal...@gmail.com

unread,
May 30, 2014, 7:48:12 AM5/30/14
to open...@googlegroups.com
Hi Team,

Could you please explain about Olat architecure and we called if we discuss about architecure what we have used?

thanks!
Malliakrjuuna Bellam

Stéphane Rossé

unread,
Jun 2, 2014, 9:39:50 AM6/2/14
to open...@googlegroups.com, bellammal...@gmail.com
Hello

In a few words, OpenOLAT is a Web Application which run in Tomcat. It's a multi-layers application.

If I start from the top, we have the GUI layer. OpenOLAT has its own GUI framework known as Brasato. It is based on the MVC concept, you can see some demos of its capabilities in the tab "gui_demo". You can activate this tab with the property:

guidemo.enabled=true

in your olat.local.properties

The controller part (the controller extends one of this class: BasicController, FormBasicController...) is responsible for the workflow. Each controller has a "component" or a "container" which is an instance of the view. This component will render a HTML fragment. 

The controllers use the managers and services to do most of the business logic.The managers are responsible to manage the database. For example the ForumManager has methods to create forums, threads, messages... to delete them, to update them... All these managers and services have dependencies between them. We use the Spring Framework to manage the dependencies, configuration properties and some other things.

Than you have the database layer which start with our Hibernate mapping up to the database itself with the different tables and views. OpenOLAT supports MySQL and PostgreSQL.

I hope I give you an idea of what OpenOLAT is made of.

Best regards
Stéphane Rossé

---------------------------------------------------------------
professional services for the open source eLearning system OLAT
hosting - operating - support - java development - consulting
---------------------------------------------------------------
http://www.frentix.com | http://www.olat.com | http://openolat.org

frentix  GmbH
Stéphane Rossé
Hardturmstrasse 76
CH-8005 Zürich, Switzerland

tel://+41-43-544-9000
skype://s_rosse
--------------------------------------------------------------- 

bellammal...@gmail.com

unread,
Jun 3, 2014, 1:25:57 AM6/3/14
to open...@googlegroups.com, bellammal...@gmail.com
Thanks much!! :)
Reply all
Reply to author
Forward
0 new messages