
Капитал CSE
система управления предприятиемКапитал CSE - это мощный инструмент для эффективного управления предприятием, в который заложены самые современные информационные технологии.

Сервер приложений Gelios - это технологическая платформа для быстрого и эффективного построения корпоративных Internet- и Intranet-решений. Позволяет интегрировать данные и приложения на основе современных Web-технологий с целью повышения качества и оперативности обработки критически важной для бизнеса информации.
Назначение и возможности
Преимущества, получаемые при использовании Gelios
Технологические характеристики Gelios
Поддержка Web-сервисов
Среда разработки и администрирования
Сервис статистики запросов
С практической точки зрения использование технологии Gelios открывает широкие возможности для разработки прикладных Internet-решений:
Использование технологии Gelios дает следующие преимущества:
Предлагаемая нами технологии Gelios представляет собой инструментальную прослойку, которая объединяет известные Internet-технологии в единую технологическую цепочку на основе использования открытых стандартов.
В основе технологической цепочки Gelios лежит принцип динамической обработки HTTP-запросов.
Для обработки запросов используется модуль Tomcat Web-сервера Apache, который представляет собой контейнер сервлетов, поддерживающий технологии Java Servlet и JavaServer Pages (спецификации Java Servlet и JavaServer Pages были разработаны компанией Sun Microsystems). При необходимости использовать другой Web-сервер (например Microsoft Internet Information Server) Gelios позволяет задействовать механизм перенаправления запросов.
При получении HTTP-запроса Web-сервер направляет его специальному Java-сервлету, который, в свою очередь, вызывает локатор ресурсов. Локатор ресурсов посредством синтаксического разбора URL в HTTP-запросе определяет, какой ресурс системы запрашивается. Ресурсы системы представляют собой бинарную или текстовую информацию, которая необходима для формирования ответа на HTTP-запрос. Они разделяются на восемь типов:
Динамическая сборка Web-страниц осуществляется путем интерпретации хранящихся в ресурсе данных. В зависимости от типа ресурса эти данные могут представлять собой статический HTML-документ, шаблон на языке XML,содержащий, например, SQL-запрос к базе данных, документ XSLT (XSL Transformation) с шаблоном преобразования, программный код на языке Java или поток байтов, который может интерпретироваться как рисунок, звук, мультимедиа.
Для сборки используется библиотека Xalan-Java, представляющая собой XSLT-процессор для трансформации XML-документов в HTML, текст и другие типы XML-документов. Эта библиотека была разработана ассоциацией Apache Software Foundation в рамках проекта Apache XML Project и полностью соответствует спецификациям W3C Recommendations for XSL Transformations и XML Path Language (XPath). Подробная информация о проектах Apache Software Foundation размещена на сайте xml.apache.org
Важной составляющей технологии Gelios является специально разработанный пул коннектов (Connection Pool), позволяющий эффективно управлять потоком соединений как между приложениями и Web-сервером, так и между Web-сервером и источниками данных. Интеллектуальные механизмы пула коннектов обеспечивают оптимизацию производительности Gelios. Еще одним элементом Gelios является инструментарий для создания Web-ресурсов, который реализован в рамках версии 3.039 системы управления предприятием Капитал CSE В состав этого инструментария входят:
Размещение Web-ресурсов в общем репозитарии Капитал CSE позволяет эффективно применять имеющиеся в системе механизмы администрирования прав пользователей и аудита событий в базе данных.
Web-сервисы обеспечивают стандартную и открытую архитектуру для взаимодействия с информационными ресурсами и бизнес-функциями предприятия. Реализация поддержки web-сервисов позволяет использовать Gelios для интеграции информационных систем.
Разработка web-сервиса в Gelios характеризуется доступностью и простотой. Gelios в автоматическом режиме транслирует SOAP-вызовы в вызовы методов Java-класса, являющегося реализацией web-сервиса. Кроме того, Gelios автоматически генерирует WSDL и другую meta-информацию. Именно поэтому разработка web-сервиса практически не отличается от разработки обычного Java-класса.
В поставку Gelios включена интегрированная среда разработки и администрирования ресурсов, которая функционирует в web-браузере. Это позволяет использовать web-сервер не только как модуль расширения для корпоративной информационной системы Капитал CSE, но и в качестве полнофункциональной платформы для создания, развертывания и сопровождения прикладных Internet-решений.
В новой версии Gelios появилась служба сбора и статистической обработки запросов к web-приложениям, которая позволяет собрать информацию о запросах в разрезе хостов, ресурсов, посещений и т.п. На основании накопленной статистики можно сделать обоснованные выводы о востребованности и популярности тех или иных ресурсов.
В настоящее время сервер Web-приложений Gelios поставляется в двух вариантах:
Капитал CSE
система управления предприятием