The figure below shows the basic architecture of the Raritan Framework. The user interface layers consist of JSP pages
which interact with core modules through XML configurable JSP custom tags. The XML Configuration layer defines the relations
between the user interface and core framework modules that connect to back end systems such as search engines, databases, file systems, etc.