Архитектура TreeGraphСистема TreeGraph имеет модульную структуру и состоит из ядра и набора функциональных модулей, выполняющих различные задачи (рис. 1). Такая структура позволяет каждому проекту использовать все функциональные возможности системы, а также создавать собственные модули, удовлетворяющие потребностям клиента. Общая схема работы системы TreeGraph
В ядре TreeGraph объединены функции, которые реализуют базовые возможности системы:
Общие модули TreeGraph реализуют определенные задачи проектов. К ним относятся:
Административные модули TreeGraph предназначены для контроля, управления и развития сайта. К ним относятся:
Крон-система автоматически выполняет следующие функции:
Библиотека TreeGraph включает в себя общие файлы, используемые всеми проектами:
Каждый проект состоит из главного модуля, собственной базы данных, структурированных каталогов с внешними объектами и кэш-файлами, библиотеки шаблонов. Главный модуль получает запрос от клиента и передает управление ядру TreeGraph, которое, при необходимости, поключает различные модули системы (или проекта) и возвращает клиенту готовую сформированную HTML-страницу. Для любого проекта могут быть разработаны и установлены дополнительные программные модули, решающие его специфические задачи. TreeGraph может обеспечивать функционирование сразу нескольких проектов, использующих одно ядро, общие модули и шаблоны (рис. 2). При этом, каждый сайт будет иметь свою собственную базу данных, внешние файлы, дополнительные модули и библиотеки шаблонов.
По желанию клиентов, различные проекты могут взаимодействовать между собой, используя информацию не только из своей базы данных, но и из баз других проектов. Возможно также совместное использование библиотек XSL стилей и других ресурсов проектов.. | Поиск по документации Контактная информация 603000, Россия,г. Нижний Новгород, ул. Студеная, дом 5, 4-й этаж. info@graphit.ru (831) 260–16–32 |