iRODS

Скриншот программы:
iRODS
Детали программы:
Версия: 3.1
Дата загрузки: 14 Apr 15
Разработчик: iRODS Development Team
Тип распространения: Бесплатная
Популярность: 15

Rating: 5.0/5 (Total Votes: 2)

iRODS новая система нанесения сетки данных разработана суперкомпьютерного центра Сан-Диего (SDSC) Storage Resource Broker (SRB) команды и сотрудников. Система основана на опыт, накопленный в ходе применения технологии SRB в поддержку сетям передачи данных, цифровых библиотек, архивов, стойких и систем передачи данных в режиме реального времени.
Политика по управлению (наборы утверждений, что эти общины составляют около своих коллекций) в настоящее время характеризуется с точки зрения правил и информации о состоянии. В основе iRODS, Правило двигателя интерпретирует правила, чтобы решить, как система должна реагировать на различные запросы и условий. iRODS является открытым исходным кодом (в соответствии с лицензией BSD-типа).
Мы поддерживаем SDSC SRB при разработке iRODS параллельно, и будет делать это в течение некоторого времени в будущем. В какой-то момент, мы будем предоставлять инструменты для миграции из SDSC SRB в iRODS для тех, кто желает сделать так.

Что нового В этом выпуске:

  • Основные новые функции:
  • Новое правило двигателя. IRODS Правило двигателя была полностью переписана. Он поддерживает старый синтаксис правил, а также новый язык правило, которое более выразительным и легче работать. Новый язык правило анализируется непосредственно по правилу двигателя, исключая необходимость запуска программы rulegen. Особенности включают в себя строгую типизацию параметров, поддержка целого и двойные параметры типа, индексирование правил для более быстрого выполнения. Примеры предназначены для использования каждого микро-службы в новом синтаксисе правил. Правил системы в настоящее время определены в core.re файла вместо core.irb, а также могут быть сохранены в ICAT (см правила в приведенном ниже ICAT). Смотрите раздел обратную совместимость, что для получения более подробной информации документ правило двигателя и. Старое правило двигателя может быть сконфигурированы в (включено), если необходимо, с помощью настроек в Config.mk.
  • Использование Boost - Улучшение поддержки Windows Вскоре. Библиотека Boost, которая входит в релизе, теперь могут быть необязательно использованы на Linux / Unix хостов и будет использоваться на Windows. Чтобы построить с ним работать "buildboost.sh", а затем обновить Config.mk иметь USE_BOOST установить и запустить сделать. С помощью Boost, версия для Windows сразу же станет доступным, в отличие от прошлых версий, где iRODS разработчики, необходимые для изменения порта в окружающую среду Windows, и Windows, релизов будет отставать. Связанные функции также в стадии разработки в RENCI являются возможность установки на Windows, с помощью irodssetup и поддержки для ICAT-серверу с поддержкой на Windows. Все эти особенности Windows, которые планируется к выпуску следующей 3.0. Благодаря iRODS @ RENCI команды для первичного развития этих функций (в сотрудничестве с DICE).
  • Здание с C ++ в поддержку выше функции, на большинстве платформ, iRODS теперь скомпилирован с ++ компилятор C, G ++. Это в значительной степени невидим но требует незначительных изменений источников в большинстве файлов в iRODS .c. Большая часть кода iRODS была протестирована, с помощью различных вариантов конфигурации, но связаться с командой iRODS если некоторые аспекты не может построить.
  • Правила в ICAT. Правила в настоящее время может быть зарегистрирован в каталоге ICAT для центральной администрации. При использовании в, все изменения в правилах хранятся в версиях правил. Правила могут быть считаны с ICAT в структуре правил в памяти. Правила могут быть записаны в файл от структуры правил в-памяти. Правила могут быть распределены каждой локальной базе правил для обеспечения единую среду правил. Этот режим управляется с помощью набора микро-услуг, как описано в базе правил в ICAT странице. По умолчанию, системные правила управляются аналогично с предыдущими версиями, читается при запуске из файла (core.re теперь вместо core.irb).
  • аутентификации на уровне ОС. Цель проверки подлинности ОС, чтобы позволить iRODS для авторизации пользователей, которые уже вошли в систему клиента с помощью iRODS некоторую форму ОС-настроенной аутентификации и авторизации схемы (например, при помощи вошли PAM, или с помощью аутентификации SSH). См аутентификации операционной для получения дополнительной информации. Благодаря Крис Смит распределенной Bio для этого расширения.
  • Правило отладчик. Система xMessage была значительно увеличились и теперь поддерживает отладку правил. Можно один шаг через каждый действия, перечисляя правила и микро-услуг, которые вызываются в распределенной среде. Смотрите "idbug" Я-команду.
  • Реализуемые объекты. Запросы на информационные ресурсы могут быть зарегистрированы в iRODS коллекций. При нажатии на реализации объекта экземпляр запроса, который хранится в реплике реализации объекта. Реализуемые объекты могут быть использованы в качестве мягких ссылок, которые объединяют удаленные ресурсы в коллекции iRODS. Драйверы были написаны для доступа к Z39.50, веб-страниц, скрытых сайты FTP, общественные данные в сетках SRB данных, и общественные данные в сетке данных iRODS. Это позволяет построить коллекцию, которая охватывает unfederated iRODS и сетки SRB данных, а также других систем управления данными. Это модуль, msoDrivers, что при включении создает набор микро-услуг.
  • Другие улучшения:
  • Выполнить сервер в корневую режиме. "Запуск сервера в качестве корневой" рабочем режиме позволяет запускать серверы iRODS с корневой привилегии. Этот режим может помочь включить некоторые поведение и особенности, которые невозможно при работе iRODS как нормальной, непривилегированного пользователя, хотя в большинстве случаев режим без корень по-прежнему предпочитают, и рекомендовал. См Run-сервер в качестве корня. Благодаря Крис Смит распределенной Bio для этого.
  • Большой файл перезапуск. Новая опция Ипуть и ПОЛУЧИТЬ --lfrestart (указав файла информации перезапуска) позволяет передавать продолжить, где она была прервана, если прерывается. Это может быть использовано с -X, чтобы быть частью общей директории добавления перезагрузки. Файлы размером более 32 Мбайт может быть перезапущен.
  • - повторяет вариант для Ипуть и ПОЛУЧИТЬ, чтобы указать количество повторов. Это может быть использован в сочетании с опцией -X для автоматического перезапуска работы в случае отказа.
  • itrim --age и --dryrun. Существует в настоящее время вариант для отделки только файлы старше определенного возраста, а также опции для отображения, что будет сделано на самом деле, не урезая файлы.
  • Отслеживание и удаление файлов-сирот -. Orphan файлы, созданные путем удаления объектов данных, когда ресурс физических файлов снизился теперь отслеживаются и могут быть удалены с новой опцией --orphan irmtrash
  • Аудиторские Расширения. SQL расширений теперь доступны для повышения аудита. Сценарий SQL входит, которые могут быть сконфигурированы и запустить "irodssetup '(или запускать вручную), который добавляет таблицы, триггеры и т.д. См сервера / ICAT / каталог auditingExtensions для получения дополнительной информации. Благодаря Центра НАСА для моделирования климата (НКЦ) для этого.
  • исправления ошибок (частичный список) и дополнительные Улучшения
  • бесконечный цикл сервера фиксированной. Проблема была зафиксирована, когда ребенок из irodsServer может попасть в бесконечный цикл и использовать большое количество процессорного времени из-за проблемы очередей запрос. Это был патч irods_2.5_patch_1.
  • An irsync irods к irods исправить. Фикс был добавлен чтобы разрешить проблему в irsync где iRODS к iRODS (я: XI: у) синхронизация не работает. Это был патч irods_2.5_patch_2.
  • Исправлена ​​iRODS FUSE (irodsFs) иногда висят - исправление было добавлено для решения иногда висят вызвано переполнением запросов на подключение, добавив очередь ожидания. Также добавлена ​​обработку тайм-аута сокета при повторном подключении.
  • Поддержка новой ODBC. Изменение было необходимо для более новых версий ODBC, в частности на Ubuntu 11.04 64-битных хостов, используя MySQL. Это был патч irods_2.5_patch_3.
  • $ userNameClient теперь доступен для правила acAclPolicy
  • Проблема rsFileRmdir на Solaris было зафиксировано.
  • Исправлена ​​ошибка 133 - "Ипуть аварий команду, если доклад о ходе просил" с помощью исправления дается Джин Soudlenkov
  • .
  • Сообщение об ошибке кросс-зона (аутентификация) теперь правильно возвращаются клиенту.
  • Проблема CHMOD (восьмеричное число не) в univMSSDriver.c было зафиксировано.
  • iqmod теперь могут принимать даты в формате ГГГГ-ММ-ДД.ЧЧ: сс
  • : мм.
  • Более длинные строки теперь разрешено для '' 'iadmin ASQ' (добавить конкретный запрос)
  • Возможное деление на ноль избегать irodsGuiProgressCallbak.
  • Замените transStat_t с transferStat_t выровнять 64-битное целое 64 битовый адрес граница
  • iqstat дополнительным индикатором правило теперь RuleID (как в iqdel и iqmod) вместо имени правила.
  • Добавить в режим "вилка и Exec" на irodsReServer поскольку платформа Windows, не поддерживает "вилка" только операцию.
  • IREG теперь имеет опцию, чтобы вычислить контрольную сумму (благодаря Крис Смит для этого).
  • The irodsServer теперь проверяет и использует переменную окружения SPLogLevel как агента делает.
  • ISCAN был зафиксирован для обработки больших коллекций, избегая «слишком много параллельных заявления", закрыв дополнительные запросы.
  • Система irodsctl сценарий в настоящее время устанавливает LD_LIBRARY_PATH в GLOBUS_LOCATION (в irods.config).
  • The irepl помощь в настоящее время включает комментарии об использовании irsync для операций кросс-зоны.
  • Микро-услуги msiExecGenQuery и msiExecStrCondQuery сих пор позволяют "ни одной строки найден" в качестве действительного ответа.
  • ichmod на пользователей дистанционного зоны ", имя пользователя # имя_зоны", теперь можно через распространение на msiSetAcl. Благодаря Жан-Ив Nief из IN2P3 для этого.
  • Изменен логику только позвонить acPostProcForCollCreate, acPostProcForPut и acPostProc, если связанный успеха операции.
  • Функция "переименовать" была добавлена ​​к универсальным драйвером ПСС. Благодаря Жан-Ив Nief из IN2P3 для этого.
  • Генеральный запросов и iquest и другие клиенты теперь могут обрабатывать предоставленную пользователем 'в' или 'между' состоянии по вызову общего запроса, например: iquest "SELECT RESC_NAME WHERE RESC_CLASS_NAME ПО ('пучок', ' Архив ') и iquest "SELECT имя_данных ГДЕ DATA_ID между" 10000' '' 10020 ".
  • а метка была добавлена ​​опция Ипуть / ПОЛУЧИТЬ -P.
  • iqdel теперь имеет -a (все) и опцию -u (пользователь), чтобы позволить удаление всех рабочих мест и рабочих мест, принадлежащих пользователю.
  • Утечки памяти, связанные с applyRuleForPostProcForWrite и applyRuleForPostProcForRead были исправлены.
  • Запросы (iquest, и т.д.) со смешанными 'И' и 'и' условия теперь обрабатываются корректно.
  • Проблема написания выполнение объекта базы данных приводит объектов (DBORs) в iRODS была исправлена.
  • был добавлен так, что «idbo LS 'будет продолжать выполнять хорошо в масштабе Индекс базы данных ICAT на (data_type_name).
  • Проблема была зафиксирована, что помешало msiDataObjPutWithOptions от перезаписи существующих экземпляров.
  • Механизм временный пароль был изменен для использования iDrop и iDrop-Lite.
  • irodsctl теперь проверяет, что сервер / каталог журнала существует и доступен для записи и дает конкретные сообщения об ошибках для этих случаев.
  • Добавлена ​​поддержка для детей-сирот файлов, в том числе irmtrash --orphan вариант.
  • опцию -g для регистрации копии теперь поддерживается.
  • Изменение было сделано, чтобы войти правильный идентификатор процесса в лог-файлы серверов во всех случаях. Ранее было редкие ситуации, когда PID может быть неверным.
  • Ограничения были увеличены так, что очень длинные строки может быть передан в "imeta".
  • библиотеки Kerberos теперь будет связан в клиент FUSE если KRB_AUTH набора. Благодаря Крис Смит за это.
  • Исправление было сделано, чтобы предотвратить дамп в scanUtil если путь локальный источник не '/'. Благодаря Крис Смит за это.
  • Новый вызов клиент / сервер (API) был добавлен rcDataObjFsync. Благодаря Джону Knutson университета Техаса для этого.
  • Исправлена ​​ошибка избежать ненужной избыточной внутренней запрос, слегка повышая производительность в некоторых случаях.
  • Проблема в продвижении («IMV») некоторые коллекции был зафиксирован. Если коллекция содержит данные-объект, который не был доступен для записи владельца коллекции, физический шаг потерпит неудачу. Теперь, это обрабатывается как особый случай, и допускается, если пользователь является владельцем коллекции.
  • Исправление чтобы избежать ошибки SYS_COPY_LEN_ERR по ПОЛУЧИТЬ и ПМС, когда содержание данных был изменен в некоторых микро-услуг.
  • А 'notify.pl "сценарий был разработан, которые могут быть запущены периодически проверять указанные (настроен) коллекции и отправлять уведомления по электронной почте при данных-объектов, добавлены или удалены. См скрипты / уведомить каталог для получения дополнительной информации.
  • Команда 'irsync "теперь могут принимать пустым I: аргумент. Команда 'irsync имя_файла я:'. Теперь хранит файл (при необходимости) в текущей коллекции iRODS
  • Дополнительные элементы:
  • авторского права и лицензии текстовые файлы были обновлены, чтобы включить в университет Северной Каролины в Чапел-Хилл и интенсивной обработкой данных киберинфраструктуры фонд в дополнение к регентов Калифорнийского университета. Конечно, лицензия iRODS продолжает быть полностью открытым исходным кодом (BSD стиль).

Что нового в версии 2.0:

  • Федерация. Зона Федерации была добавлена, который предоставляет средства для двух или более независимых систем iRods взаимодействовать друг с другом и обеспечивают беспрепятственный доступ данных и метаданных через эти системы iRods. Эти системы называются iRODS зон, каждая из зоны установлена ​​своя ICAT и административного домена. iRODS Федерация требует меньше синхронизацию между зонами, чем аналогичной системы СБО Федерации. См Федерации и Федерации Администрация для получения дополнительной информации.
  • Master / Slave ICAT с Oracle. Инсталляция iRods или зона может быть настроена для работы с одной мастер-ICAT плюс ноль или более ведомых iCats. Цель работорговли ICAT является улучшение реагирования запросов по широкому участку сети. Раб iCats используются для "Только чтение" запросов типа. Следующие icommands были преобразованы использовать ведомого ICAT по умолчанию: МКБ, ПОЛУЧИТЬ, ILS, ilsresc и iqstat. Это делает использование функциональности СУБД, чтобы sychronize в ICAT баз данных и так доступны при использовании Oracle в качестве СУБД ICAT.
  • Начальная SRB, чтобы инструмент iRODS миграции. Существует в настоящее время предварительная версия инструмента, чтобы помочь преобразовать SRB экземпляр к одной iRods. Сценарий "m2icat.pl" использует Spullmeta, чтобы получить информацию SRB-MCAT и создает и выполняет наборы команд для iadmin, PSQL, и imeta создать ресурсы, коллекции, DataObjects и пользователей в случае, iRods. Система iRODS может получить доступ бывших-SRB данные без перемещения физических файлов. Это еще не завершен и не может справиться многие из особенностей SRB, но вы можете экспериментировать с ним. См сценарий для получения дополнительной информации свяжитесь с нами и помочь нам планировать дополнительные расширения.
  • Инфраструктура Grid Security (GSI) Улучшения. Существенная проблема в интерфейсе iRODS к GSI была исправлена, позволяя обычным пользователям для iRODS authenctiate с GSI. Пользователи могут теперь также установить переменную среды SERVER_DN ​​для проверки подлинности сервера с помощью системы GSI (выполнить взаимную аутентификацию).
  • iRods улучшения FUSE. iRods FUSE теперь работает с последними версиями FUSE вместо только версии 2.7.0. Кэширование файлов и каталогов Результаты запроса, чтобы улучшить производительность getattri вызова, который часто звоните по FUSE. Небольшие файлы кэшируются для повышения производительности ввода / вывода на небольших файлов. Режимы Файл файлов был включен так, что CHMOD файлов теперь работает. Вы должны увидеть заметное улучшение производительности в таких командах, как Ls или ср мелких файлов.
  • iRODS Проводник для Windows. Новый iRODS Проводник Windows, для был доступен с середины сентября. Как описано на странице окна, это браузер iRODS, которое работает как родной бинарный Windows, и предоставляет богатый графический интерфейс пользователя и быструю навигацию по иерархической структуре коллекции файлов внутри iRODS. Кроме того, пользователи могут добавлять, изменять и просматривать метаданные с длинными строковыми значениями через диалог метаданных дружественным.
  • DataMode сохранились. А "dataMode" предмет метаданных был добавлен так, чтобы режим файла файлов, загруженных в iRods и загруженных из iRods, могут быть сохранены. "dataMode" является чтение, запись и выполнение статус пользователя, группы, другие, файла.
  • Нью-комплектации. Команда нового "ibun" используется для обработки комплектации мелких файлов в структурированные файлы, такие как смолы файлов. Он может быть использован для загрузки, скачивания и архивирования большого количества мелких файлов. Например, чтобы загрузить большое количество мелких файлов, пользователь может использовать обычную команду UNIX смолы очернить эти файлы в один файл смолы. Это один файл смолы может быть загружен в iRods, используя команду Ипуть. Команда "ibun х" может быть использован для запроса сервер iRods распаковка этот файл на множество мелких файлов и зарегистрировать эти маленькие файлы с ICAT. Аналогично команда "ibun -C" может использоваться для эффективной загрузки большого количества небольших файлов.
  • Новая команда 'ipasswd. "ipasswd" позволяет пользователям изменять их iRODS пароль. Как и в соответствующей команде iadmin, пароль для сетевого затемненный передачи.
  • Правило ориентированных на данные доступа (RDA), портирована на Oracle. RDA теперь поддерживается Oracle, а также предыдущего PostgreSQL. RDA обеспечивает доступ к базам данных произвольных через систему iRODS, несколько как SRB DAI (базы данных интерфейс доступа), но реализуется через правила и микро-услуг.
  • Другие улучшения RDA. MsiRdaRollback микро-служба реализованы; были исправлены некоторые утечки памяти; и затемненный форма пароля RDA может быть установлен в конфигурационном файле RDA.
  • Правило языке "перерыв". "Перерыв" заявление сейчас принято в языке iRODS правила, чтобы вырваться из за, в то время как, и Foreach петли.
  • Федерация пользователя и административных изменений. В iadmin и imeta команд, пользователи теперь представлены с дополнительным именем зоны (пользователь [#zone]), где местный зоны по умолчанию. iadmin имеет mkzone, modzone и rmzone подкомандами манипулировать информацией дистанционного зоны. ilsresc, imeta и irmtrash теперь "-z имя_зоны 'варианты работы с удаленными зонами. Внутренне, аутентификация пользователя используется дополнительное имя зоны.
  • Федерация проверки подлинности сервера. Возможностью был добавлен, где сервер iRODS который аутентификации клиента для удаленного зоны, сама проверка подлинности. Это необязательно, но рекомендуется для федеративного зон для улучшения безопасности. См. - Для получения дополнительной информации
  • Зона Переименование. Инструмент iadmin теперь можно использовать для переименования в локальной зоне вашей, обработки превращение зоны и пользовательской информации и переименование пользователя домашние коллекции (через новое правило и микро-услуг). Это может быть полезно при Федерации зоны iRODS.
  • -T опция Временный соединения. Новый -T опция была добавлена ​​к Ипуть, ПОЛУЧИТЬ, irepl и ПМС команд, которые обновляет сокет между клиентом и сервером через 10 минут связи. Это позволяет обойти проблему розеток получать истекло брандмауэром как сообщалось некоторыми пользователями.
  • Нью-RBUDP режим передачи данных. Новый режим передачи данных - RBUDP (Расписание Взрыв UDP), был добавлен в дополнение к существующим последовательного (один поток TCP) и параллельно (потоки нескольких TCP) режимы, поддерживаемые в настоящее время iRODS. RBUDP разработан Эриком Он, Джейсон Ли, Оливер Ю и Томас Defanti из U в Иллинойс в Чикаго. http://www.evl.uic.edu/cavern/RBUDP/Reliable Взрыв UDP.html Он использует протокол UDP в для передачи данных высокой производительности. Новая опция -Q был добавлен к команде Ипуть, ПОЛУЧИТЬ, irepl и ПМС указать использование протокола RBUDP.

  • Улучшения
  • hdf5 / iRods. Клиент HDF5 / iRods теперь могут быть построены без ссылки на библиотеку HDF5. Возможностью JNI для клиента JAVA такой hdfView, был добавлен. Утечка памяти было зафиксировано.
  • Наследственные права доступа. Атрибут наследство может быть установлен на коллекции, чтобы вызвать новые данные-объекты и вложенные коллекции, созданные под ним, чтобы приобрести права доступа (ACL) коллекции. См 'ichmod -h' и '-a' ILS для получения дополнительной информации.
  • Улучшения ICAT. Интерфейс программного обеспечения Каталог iRODS метаданных (ICAT) была улучшена различными способами, в дополнение к изменениям для Федерации зоны iRODS. Доступ к таблицам с помощью аудита запросов в настоящее время ограничивается по умолчанию. Исправлена ​​ошибка работы с рекурсивно установка контроля доступа на тиражируемых данных-объектов. Проблемы в получении totalRowCount (по запросу) были решены (как для Oracle и Postgres). В General-запрос, любое количество условий соединение (разделенные || или & Amp; & Amp;) теперь могут быть обработаны (вместо двух). После различных ошибок, функции ICAT (при использовании PostgreSQL) будет делать автоматический откат, чтобы разрешить последующую SQL функционировать. Некоторые утечки памяти ICAT-Oracle были обнаружены и исправлены. Теперь imeta и ICAT AVU запросы могут принять несколько условий, разделенных 'и' и один 'или'. "isysmeta" теперь можно установить тип данных в дата-объекта. Для повышения долгосрочного обслуживания, внутренние изменения были сделаны в пути, что общие запросы ICAT структурированы.
  • Дополнительные Micro-услуги. Ряд новых микро-услуг были добавлены для того, чтобы новые возможности, в том числе некоторые из функций, описанных в этих примечаниях к выпуску. Они также могут быть использованы в ваших собственных правил и в качестве примеров для разработки собственных микро-услуг. См Выпущено Micro Услуги для текущего списка. Особая благодарность Ромен Guinot Исходного Центра открытого - Atos Origin (http://www.portaildulibre.fr) для предоставления некоторых из новых микро-услуг, как для ядра и в качестве отдельного модуля ('') Guinot <. / LI>
  • Тестирование Усовершенствования. Как и прежде, версия развития IRODS постоянно построен и протестирован на локальных хостов DICE, а иногда и на различных платформах в НМИ Телосложение & Amp; Тест-центр. Тесты ICAT были расширены, чтобы охватить новые функциональные ICAT. Были разработаны Некоторые тесты тяжелых грузов.

  • Улучшения
  • установке / управления. Разнообразие были внесены изменения в установки и управления сценариев iRODS для обработки конкретных ситуаций ошибках; Также, finishSetup.pl теперь будет обновляться ~ / .odbc.ini включить секцию [PostgreSQL], что также хранится в ... / PgSQL / и т.д. / odbc.ini файла, чтобы избежать проблем на некоторых хозяев, и т.д. Кроме того , марки скрипты будет автоматически повторно подключать модули, которые обновляются исходные файлы. И "iinit" создаст ~ / .irods каталог, если он отсутствует, и запросить и сохранить необходимые элементы .irodsEnv, если они отсутствуют. Установочные скрипты теперь по умолчанию Postgres 8.3.5.
  • Нью Вход Передача. При включении (вручную), операции передаточные получить, говоря, повторить, и Rsync вошли. Смотреть комментарии на rsDataObjClose.c для получения дополнительной информации.
  • imkdir можете создать родительский коллекцию. Параметр -p был добавлен к команде imkdir, чтобы заставить его создавать родительские коллекции, если они не существуют.
  • Другие исправления ошибок. Как всегда, другие ошибки были исправлены, и многие небольшие улучшения; слишком много, чтобы описать.

Что нового в версии 1.1:

  • Инфраструктура Grid Security (GSI). GSI теперь поддерживается в качестве дополнительного факультативного метода проверки подлинности. Когда клиенты и серверы построены GSI-включен, пользователи могут выбрать для аутентификации с помощью их сертификатов X.509 GSI. GSI включена, ответив на несколько вопросов в сценарии irodssetup.
  • Электронные отчеты Архив (ERA) Модуль Расширения. Модуль ЭРА содержит новые коллекции управления микро-услуг для манипулирования объектами, учетных записей пользователей, прав доступа и метаданных. Несколько микро-службы также были добавлены для получения аудиторских информацию след от ICAT. Модуль XML был создан и содержит микро-службу, которая занимается XSLT преобразований на iRODS объектов. Несколько дополнительные функции, которые были добавлены к основному набору микро-услуг (в структурах данных печати, манипулировать временем и применять шаблон метаданных Dublin Core).
  • Богатый веб-клиент: iRODS браузер (бета-версия). Представляя iRODS браузер (бета), удобный веб-приложение для iRODS пользователям получать доступ и управлять коллекциями iRODS, хранящиеся на любом сервере iRODS, используя стандартный веб-браузер. iRODS браузер размещается здесь: [1]. Установка не является необходимым для конечных пользователей, если вы не хотите, чтобы провести свой собственный iRODS браузер, который требует обширные знания настройки веб-сервера / конфигурации. Вы можете получить более подробную информацию о iRODS браузера на этой странице:. IRODS_Browser
  • Подключенные Структурированные Файлы. Это похоже на монтаж файловой директории UNIX к коллекции осуществляется в iRods 1.0. В этом случае, файловая структура (с внутренней структурой, содержащий файлы и подкаталоги), таких как файл смолы устанавливается вместо каталога файлов. После того, как архивный файл установлен, пользователь может использовать для доступа к iCommands файлы и подкаталоги, содержащиеся в архив. Реализация включает в себя:
  • Создание основы для монтажа различных типов структурированных файлов. Для реализации нового типа, 17 функций ввода / вывода (открыть, читать, писать, близко, и т.д.), специфичные к структурированный файл должны быть предоставлены для водителя.
  • В настоящее время мы реализовали один тип структурированных файла -. архивный файл
  • imcoll - Новая команда для управления (монтаж, демонтировать, синхронизации и т.д.) структурированные файлы. Кроме того, монтаж и размонтирования файловых каталогов UNIX была перенесена из команды Ireg новой команде imcoll.
  • Более 20 новых API (вызовы клиент / сервер) были созданы, чтобы поддержать эту реализацию.
  • iRods HDF5 интеграции. HDF5, библиотека общего назначения и формат файла для хранения научных данных, была интегрирована в рамках iRods в виде микро-услуг. Пять HDF5 microservices: msiH5File_open, msiH5File_close, msiH5Dataset_read, msiH5Dataset_read_attribute и msiH5Group_read_attribute были реализованы на сервере. Hdf5 файлы могут быть сохранены в iRods и пользователи могут использовать клиентские функции iRods сделать hdf5 конкретные вызовы доступ hdf5 файлы, хранящиеся в iRods. Реализация клиент также включает в себя интерфейс JNI, что позволяет браузеру HFD5 Java HDF5View для доступа hdf5 файлы, хранящиеся в iRods.
  • Клиент API Java: жаргон. В API клиента Java для сетке теперь официально включает в себя iRODS. Он поддерживает большинство текущей функциональности iRODS, в том числе ICAT запросов, файл ввода-вывода, манипуляции / метаданных и основных казней правил. Краткое руководство стартер плюс документации полной API размещается здесь: документацию жаргона. Вы можете скачать жаргон здесь:. Extrods проект страницу загрузки
  • Web Services доступен как Micro-служб. Теперь можно создать iRODS микро-услуг, которые требуют Web Services, обернув веб-сервиса взаимодействий с использованием gsoap конверт и писать микро-услуг интерфейсы для входных и выходных аргументов для веб-служб. Описание того, как написать эти интерфейсы и как получить доступ к веб-службы, как микро-услуг доступна по адресу:. Web_Services_As_Micro_Services
  • RuleGen Правило Язык. Rulegen является парсер, который принимает правила, написанные на языке приятнее на загадочной одной необходимой irule и core.irb. Файлы ввода для rulgen рекомендуется быть * .r (.r расширения) и выход создан rulegen в виде * .ir (расширений .ir). Rulegen парсер находится в icommands / бен со своими исходными файлами в icommands / rulegen. Существует записка называется HELP.rulegen, что объясняет, как создавать и использовать анализатор. В записке также содержится грамматику языка rulegen. HELP.rulegen также можно найти здесь.
  • PHP Клиент API: Prods. Представляем Prods, программный интерфейс PHP клиент для iRODS. Он поддерживает большинство текущей функциональности iRODS, в том числе ICAT запросов, файл ввода-вывода, манипуляции / метаданных, основные казней правил. Краткое руководство стартер плюс документация полный API размещается здесь: Prods документации. Вы можете скачать подталкивает отсюда:. Extrods проект страницу загрузки
  • Предварительный аудит ICAT. Предварительная версия аудита ICAT была разработана. Когда он включен, значимые события (на уровне ICAT) записываются в таблицу ICAT аудита. Это по-прежнему в стадии разработки.
  • Предварительный Правило ориентированных на доступ к базе данных (RDA). Существует в настоящее время предварительная версия Правило ориентированных на доступ к базе данных (RDA). Это, как правило, похожи на SRB-MCAT DAI, поскольку она обеспечивает доступ к базам данных произвольных через систему iRODS, но он основан на использовании правил и Microservices для достижения этой цели. Есть существенные ограничения с этой версии, однако, и RDA будут существенно улучшены в более поздних версиях.
  • Windows я-команды. Собранная файлы доступны для скачивания. Пользователи также могут создавать свои собственные окна я-командные двоичные файлы из исходного распределения iRODS.

Похожие программы

PRUN
PRUN

17 Feb 15

OplogReplay
OplogReplay

20 Feb 15

Claun
Claun

14 Apr 15

Комментарии к iRODS

Комментарии не найдены
добавить комментарий
Включите картинки!