РЕГИСТРАЦИЯ |
EMAIL
ПАРОЛЬ

Entry Service (ES) 3.1 - продукт для Java разработчиков, позволяющий оперировать объектами, хранящимися самым различным образом в различных хранилищах как однородным глобальным деревом объектов (entries). Дерево объектов доступно через любой сервер Entry Service посредством единого программного интерфейса вне зависимости, как и где объекты хранятся фактически.

Объекты, где бы они ни хранились, подлежат публикации в едином дереве объектов, в процессе чего они получают уникальный строковый идентификатор, который остается неизменным даже при переносе объекта в другое хранилище. На объекты можно ссылаться, используя их строковые идентификаторы, как изнутри дерева, так и снаружи. В первом случае (если ссылаться изнутри дерева), связи автоматически регистрируются в объекте, на который ссылаются. Все хранимые объекты типизированы, сами типы так же хранятся в едином дереве в виде объектов (entries). Все объекты доступны пользователям согласно политикам их учетных записей и выданным правам.

После публикации, все объекты становятся доступны через любой из серверов Entry Service посредством единого интерфейса, как для чтения, так и для модификации. Через все сервера доступны все объекты, такое стало возможно благодаря иерархии соединения сервисов Entry Service в структуру, подобную DNS и взаимодействию между ними вида "равный с равным".

При реализации ES 3.1 использовались распределенные Java объекты (DRO 3.1), что дало большую гибкость и эффективность конечному продукту: удаленные вызовы пересылаются по сети пакетно, все удаленные объекты кэшируются на стороне клиента, причем кэш всегда актуален и не устаревает, возможна подписка на изменение любых свойств объекта.

Все происходит без участия центрального сервера сообщений, взамен используется соединение "равный с равным", что позволяет гибко и легко наращивать структуру дерева объектов и использовать его в глобальной сети.

Продукт предназначен для централизованного доступа к распределенным данным. Данные в нем представлены в виде единой иерархии объектов произвольной структуры, имеющих стабильный уникальный строковый идентификатор. Entry Service предоставляет единый интерфейс доступа к объектам, хранящимся в источниках различного вида (XML файлах, реляционных базах данных и др.) в рамках корпоративной или глобальной сети.

Структурно Entry Service представляет собой дерево, в котором представлены как сами данные, так и метаданные, в полной мере описывающие структуру хранения информации, включая сущности, атрибуты, типы хранимых данных, взаимосвязь между ними с точки зрения конкретной предметной области. По своей организации Entry Service несколько пересекается с моделью представления данных Ontology, но имеет существенные отличия.

 

Остались вопросы? Не совсем понятно что такое Entry Service и чем он так полезен? Прочитайте про принципы работы Entry Service. Вы многое поймете.

 

Основные преимущества Entry Service:

  • Единое дерево опубликованных объектов, доступное через любой сервер Entry Service

  • Отсутствие центрального сервера сообщений (и как следствие узкого места), взамен используется принцип соединения "равный с равным"

  • Возможность хранения объектов в гетерогенных источниках данных (RDBMS, XML)

  • Наличие уникального строкового идентификатора, однозначно идентифицирующего каждый объект

  • Возможность регистрации ссылок на объект со стороны других объектов и наличие обратной навигации по ссылкам

  • Кэширование объектов на стороне клиента и как следствие резкое снижение сетевого трафика

  • Автоматическое отслеживание устаревания кэша объектов и его обновление

  • Эффективный обмен данными по сети

Изменения по сравнению с предыдущей версией:

  • Добавлена поддержка реляционных баз данных в Entry Service. Теперь информация может храниться в Oracle и MySQL, возможна поддержка других реляционных баз данных

  • Реализована поддержка гетерогенных типов хранилищ. Возможна работа с различными источниками данных в рамках единого дерева Entries

  • Добавлен визуальный инструмент - Entry Editor, позволяющий просматривать и редактировать данные как локального так и глобального Entry Service

  • Реализован язык запросов ES-Path (аналог X-Path для XML) в рамках Entry Service

  • В качестве слоя, обеспечивающего распределенность, использованы Распределенные Обновляемые Объекты (DRO) версии 3.1

  • Реализована защита информации на основе политики учетных записей пользователей

  • Добавлены поддержка типизации объектов и наследование типов

Внимание! Вы можете получить последнюю версию Entry Service для некоммерческого использования бесплатно, зарегистрировавшись на сайте Fusionsoft и отправив заявку через форму на этой странице (доступна для зарегистрированных пользователей).
Предложение ограничено!

 

Руководство по Entry Service 3 (рус): entryservice_3_tutorial_rus.pdf 591 Кб

Руководство по Entry Service 3 (eng): entryservice_3_tutorial_eng.pdf 341 Кб

 

Предыдущие версии Entry Service

Entry Service v1.0

Ограничения: в версии 1.0 остутствует возможность распределенного доступа к объектам

Руководство (eng): entryservice_tutorial_eng.pdf 339 Кб

Руководство (рус): entryservice_tutorial_rus.pdf 527 Кб

Ссылка для скачивания доступна только зарегистрированным пользователям. Зарегистрируйтесь бесплатно (только имя и e-mail)!