Технологии: | Корпоративные порталы |
Содержание |
Mozart — фреймворк/система управления сайтами (CMS) коммерческого уровня с открытым исходным кодом и свободной лицензией. Система написана на Java и берет свое начало с 1997 года. В качестве средств разработки система предлагает свой собственный API c XML-подобным синтаксисом, а также различные Скриптовый язык. Для хранения данных может использоваться СУБД MySQL, Oracle, PostgreSQL или HSQLDB. Основной особенностью является возможность использовать фреймоворк и разрабатывать на нем продукты человеком, владеющий лишь версткой (знаниями HTML/CSS).
Первая версия Mozart была создана компанией ADV/web-engineering в 1997 г. С 2010 года распространяется бесплатно под лицензией GNU General Public License.
Mozart
Система, предназначенная для создания и последующего сопровождения веб-сайтов любого уровня сложности. В основу API положен принцип XML, вся архитектура системы построена вокруг этого стандарта, что позволяет говорить о том, что разрабатывать на Mozart может и человек, владеющий лишь версткой (знаниями HTML/CSS).
При помощи Mozart можно легко создавать высокотехнологичные системы управления бизнес-процессами любой сложности, информационно-технической поддержки клиентов и партнеров, эффективного использования банков знаний, словом там, где требуется структурирование большого объема разнообразной информации, управление контентом, персонализация данных. Михаил Садиров, SMART technologies: На тестирование мультивендорных решений есть спрос
В основу системы положены простота установки и эксплуатации, шаблоны визуализации при помощи XSLT технологии. Реализованная на основе открытых технологий JavaEE, поддерживаемых такими вендорами, как SUN, IBM, Oracle, система Mozart наследует в своей архитектуре все достоинства JavaEE. Все данные, которыми будет оперировать созданная на основе Mozart информационная система, будут представлены в формате XML — один из основных стандартов обмена данными. Независимо от способа хранения данных, работа внутри системы с данными в формате XML обеспечивает возможность взаимодействия с любыми базами данных. Поддерживаемые стандарты: SQL, DBM, CSV, XML.
Для запуска системы "из коробки" имеется готовый веб-интерфейс администрирования. Т.е. система является полноценной системой управления сайтами (CMS).
Особенности
- Мониторинг ошибок. Удобная система мониторинга ошибок: они показываются на экране, пишутся в лог в реальном времени, критические отправляются на почту администратору.
- Простота разработки. Для простых проектов нет необходимость владеть каким-то языком программирования. Достаточно знание HTML и принципов верстки, а так же изучить несложные способы разработки на Mozart. Проектирование БД (объектов и их структур) - простое ее описание в виде XML, поэтому так же достаточно просто. Концепция терминологического поля при построении системы, ее хранилища.
- Удобство разработки. Четкое следование архитектуре MVC. Шаблонизатор - XSLT - стандарт W3C. В качестве более серьезных средств разработки по умолчанию можно использовать JAVA и производные от нее технологии, но имеется возможность подключить и произвольные Скриптовый язык. Основным средством является Groovy, но можно установить Python, Ruby, PHP и другие.
- Различные СУБД. Возможность использовать различные СУБД (PostgreSQL, Oracle, HSQLDB).
- Репликация данных. Механизм репликации данных позволяет удобно содержать несколько реплик одного проекта, например, тестовые сервер для разработки и отладки и рабочий сервер. Репозиторий позволяет создавать копии баз данных на других (удаленных) репозиториях. Пользователь (контент-менеджер, верстальщик, технолог) вносит изменения в "тестовый вариант" сайта, не рискуя поломать рабочую версию. После тестирования изменений "тестовая" и "рабочая" версии синхронизируются в автоматическом режиме.
- Удобный интерфейс управления. Имеется CMS интерфейс для управления контентом. Inline-режим редактирования контента (прямо на страницах сайта).
- Интеграция. Кроме того, использование XML как промежуточного формата данных позволяет без труда реализовывать взаимодействие с другими клиентами, которым требуются "голые" данные без оформления. Например, создавать управляемые flash-сайты, делать AJAX-приложения, расширения для браузеров, открывать API и т.д.
- Кэширование. Многоуровневая интеллектуальная система кэширования.
- Надежность.
Ссылки
Подрядчики-лидеры по количеству проектов
Extyl (Экстил) (111)
Softline (Софтлайн) (110)
WebSoft (ВебСофт Девелопмент) (90)
КСК Технологии (62)
Carbon Soft (Карбон Софт) EvaTeam (52)
Другие (966)
Extyl (Экстил) (23)
Факт (ЦИТ Факт, Центр интернет-технологий Факт) (7)
WebSoft (ВебСофт Девелопмент) (6)
Корус Консалтинг (6)
MCArt (Эм Си Арт) (2)
Другие (31)
Carbon Soft (Карбон Софт) EvaTeam (15)
Extyl (Экстил) (14)
Areal, Ареал (ранее Arealidea) (5)
WebSoft (ВебСофт Девелопмент) (4)
Корус Консалтинг (4)
Другие (30)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
Microsoft (53, 385)
1С-Битрикс (14, 338)
WebSoft (ВебСофт Девелопмент) (1, 95)
КСК Технологии (1, 61)
Carbon Soft (Карбон Софт) EvaTeam (1, 53)
Другие (287, 394)
1С-Битрикс (4, 37)
WebSoft (ВебСофт Девелопмент) (1, 6)
Microsoft (3, 4)
Корус Консалтинг (3, 3)
Oracle (2, 2)
Другие (8, 9)
1С-Битрикс (5, 31)
Carbon Soft (Карбон Софт) EvaTeam (1, 15)
Elma (Элма, Интеллект Лаб, Практика БПМ) (1, 4)
WebSoft (ВебСофт Девелопмент) (1, 4)
Лига Цифровой Экономики (1, 2)
Другие (5, 6)
1С-Битрикс (3, 39)
Carbon Soft (Карбон Софт) EvaTeam (1, 29)
WebSoft (ВебСофт Девелопмент) (1, 3)
Elma (Элма, Интеллект Лаб, Практика БПМ) (1, 1)
Nexign (Нэксайн) ранее Петер-Сервис (1, 1)
Другие (4, 4)
1С-Битрикс (3, 22)
Inferit (Инферит) (1, 2)
Softline (Софтлайн) (1, 2)
Carbon Soft (Карбон Софт) EvaTeam (1, 2)
Softline Cloud Services (1, 2)
Другие (3, 3)
Распределение систем по количеству проектов, не включая партнерские решения
1С-Битрикс24 - 166
1С-Битрикс: Управление сайтом - 98
Websoft HCM (ранее WebTutor) - 95
1С-Битрикс: Корпоративный портал - 74
Microsoft SharePoint - 62
Другие 750
1С-Битрикс24 - 19
1С-Битрикс: Управление сайтом - 16
Websoft HCM (ранее WebTutor) - 6
1С-Битрикс: Корпоративный портал - 3
Microsoft SharePoint Online - 2
Другие 16
1С-Битрикс: Управление сайтом - 17
Carbon Soft EvaWiki - 15
1С-Битрикс24 - 12
Websoft HCM (ранее WebTutor) - 4
ELMA365 Внешний портал - 4
Другие 10