OpenCms.ru: 115054 Москва, Космодамианская наб., 52/1
Тел: +7 495 777 08 70
E-mail:
Тел: +7 495 777 08 70
E-mail:
|
Главная | Карта сайта | Форум |

Предположим, что перед компанией стоит задача разработать сложный информационный комплекс для
поддержки или осуществления своего бизнеса в интернете. В этот комплекс могут входить
информационный портал (полноценное онлайн-представительство компании), интранет (
внутрикорпоративный ресурс, интегрирующий различные подразделения компании в единое информационное
пространство), экстранет (публичный доступ к отдельным внутренним ресурсам предприятия), различные
онлайн проекты и сервисы (каталоги товаров и услуг, служба поддержки, электронная коммерция и
т.п.). В то же время часто возникает необходимость интегрировать подобный проект с уже действующим
в компании программным обеспечением и иметь возможность быстро реагировать на изменения
бизнес-процессов внутри компании, отражая эти изменения в организации информационного пространства.
Выбор платформы и продукта, на базе которого можно разработать такой проект, определяется
многими параметрами. Попробуем перечислить основные и соотнести их с возможностями и
характеристиками OpenCms.
Базовой платформой, на которой построена OpenCms, является Java – современная среда для
построения систем различной степени сложности, от начальных до крупномасштабных CRM-решений уровня
предприятия. Эта платформа активно развивается и поддерживается крупнейшими компаниями на рынке ИТ
(Sun Microsystems, IBM) и широко распространена в сообществе Open source (Apache Software
Foundation, SourceForge.net). Платформа Java позволяет создавать высокопроизводительные и надёжные
приложения, работающие на многих современных операционных системах.
OpenCms имеет выраженную модульную структуру наращивания функциональности. Это позволит вам добавлять новые компоненты к вашей системе, не затрагивая остальные её части и не изменяя ядро. В то же время, доступность исходных кодов предоставляет практически безграничные возможности для модификации и расширения системы.
Эти возможности обеспечиваются документированным и открытым программным интерфейсом системы, открытыми исходными кодами, а также программной средой Java, лежащей в основе OpenCms. Большую роль играет наличие широкого выбора свободно распространяемых и коммерческих библиотек, компонентов и целых программных продуктов, созданных на Java, которые позволят вам решить практически любую задачу интеграции и адаптации системы к задачам вашей компании.
OpenCms изначально разрабатывалась для создания веб-сайтов, выдерживающих большие нагрузки. Для этого в системе предусмотрен целый ряд технологий: статический экспорт ресурсов, гибкая система кэширования динамических страниц, повторное использование внутренних системных объектов. Масштабируемость системы обеспечивается возможностями современных серверов приложений по созданию распределенных систем, а также технологиями, входящими в спецификацию J2EE.
За время своего существования OpenCms получила широкое распространение по всему миру. На её базе
построено множество веб-сайтов – от простых «визиток» до сложных корпоративных порталов. В процессе
использования системы было разработано и протестировано большое число модулей, расширяющих ее
возможности. Кроме того, уже сформировалось устойчивое сообщество пользователей и разработчиков,
так что у вас не возникнет неразрешимых вопросов в процессе внедрения и эксплуатации OpenCms.
Таким образом, OpenCms можно с успехом применить не только как систему управления веб-сайтом,
но и как часть единой платформы для построения информационной структуры компании. Ключевым звеном
такого решения будет являться программная платформа Java, на базе которой вокруг OpenCms можно
выстроить сложную, гибкую и расширяемую информационную систему предприятия.