Может кто-нибудь сказать мне, что такое Oracle Enterprise Repository? - PullRequest
3 голосов
/ 09 июня 2011

У меня проблемы с переводом всех модных слов на странице продукта: http://www.oracle.com/technetwork/middleware/repository/overview/index.html

Это система управления документами? Это система контроля версий? и т.д. Я не совсем уверен.

Я понял, что он хранит связанные с SOA вещи, такие как исходный код или файлы конфигурации, определения процессов или еще много чего, но меня больше интересует физический аспект - как хранятся эти поля / объекты? Есть ли база данных? Хранится в файловой системе? Как они делятся, есть ли списки контроля доступа? Как они связаны с развернутым приложением?

Ответы [ 4 ]

1 голос
/ 14 января 2013

Чтобы уточнить, в решении Oracle для управления SOA рассматриваются следующие вопросы: 1. Метаданные службы (от требований и разработки до вывода активов из эксплуатации для WSDL, XSD, конечных точек и т. Д.) Для управления зависимостями и жизненным циклом.2. Метаданные, относящиеся к среде выполнения (например, конечные точки и WSDL). 3. Метрики среды выполнения.(например, время отклика, производительность и исключения)

Соответственно.Oracle предоставляет три компонента, которые ориентированы на каждую из этих областей: 1. Репозиторий Oracle Enterprise 2. Реестр служб Oracle 3. Наконец, для ясности Oracle Enterprise Manager

, исходный код хранится вне этих компонентов втрадиционный SCM.

hth, Matt

1 голос
/ 09 июня 2011

«Меня больше интересует физическое аспект - как эти поля / объекты хранится? "

Вы правы, сложно найти детали реализации. Я углубился в руководство по размерам и оно указывает на то, что Enterprise Repository является законченным приложением само по себе. Имеет сервер приложений и базу данных.

1 голос
/ 05 июля 2011

Я думаю, что Oracle немного усложнил ситуацию, желая, чтобы их хранилище выполняло традиционные задачи реестра, и, таким образом, сбивает с толку.

В принципе, я считаю, что реестр содержит метаданные и документацию, тогда как хранилищесодержит файлы и развертываемые артефакты.

Я могу сослаться на других, думая также, например.http://www.ibm.com/developerworks/wikis/display/woolf/Registry+vs.+Repository и http://best -practice-software-engineering.blogspot.com / 2008/04 / misc-registry-vs-repository.html

Я работаюс OER (Oracle Enterprise Repository), и, честно говоря, есть много реестра, и мало репозитория для этого, с моей точки зрения.

Если я действительно уверен, то я могу подойти для использования оракуламихранилище в описании SearchSOA, но я хотел, чтобы вы знали о широком использовании определения слов, которое почти противоречит словечкам в Oracle (и я надеюсь, что кое-что прояснилось на пути :-))

1 голос
/ 09 июня 2011

Я думаю, что нет.

http://searchsoa.techtarget.com/definition/SOA-repository

Репозиторий SOA - это база данных, содержащая программное обеспечение и метаданные, которые составляют реестр SOA. Реестр представляет собой развивающийся интерактивный каталог с контролируемым доступом, который облегчает управление проектами SOA (сервис-ориентированная архитектура), позволяя предприятиям легко обнаруживать и общаться друг с другом с помощью веб-сервисов.

Как хранилище метаданных, хранилище SOA облегчает проверку содержимого и поддержку рабочих процессов для SOA. Репозиторий является средством записи политик, процессов, атрибутов и схем, связанных с управлением SOA. В некоторых публикациях и контекстах хранилище и реестр обрабатываются как единое целое, называемое «Реестр-репозиторий SOA» или «Реестр-репозиторий SOA».

...