Jump to content

Пробный

Prova — это с открытым исходным кодом язык программирования , сочетающий в себе Пролог и Java .

Описание

[ редактировать ]

Prova — это основанная на правилах система сценариев , которая используется для промежуточного программного обеспечения . Язык сочетает в себе императивное и декларативное программирование за счет использования синтаксиса пролога, который позволяет вызывать функции Java. Таким образом, мощная база кода Java сочетается с такими функциями Пролога, как возврат.

на основе Java, Prova является производным от Mandarax, системы вывода разработанной Йенсом Дитрихом . Prova расширяет Mandarax, предоставляя правильный синтаксис языка , интеграцию встроенного синтаксиса с Java, обмен сообщениями агентов и правила реагирования . Развитие этого языка было поддержано грантом, предоставленным в рамках проектов ЕС GeneStream и BioGRID. В проекте язык используется как основанная на правилах основа для распределенных веб-приложений по интеграции биомедицинских данных , в частности, системы GoPubMed .

Цели дизайна Prova:

Цель Prova — обеспечить поддержку задач интеграции данных, когда важно следующее:

  • Прозрачность местоположения (локальное, удаленное, зеркала);
  • Прозрачность формата (база данных, RDF , XML , HTML , плоские файлы , вычислительный ресурс);
  • Устойчивость к изменениям (базы данных и веб-сайты часто меняются);
  • Использование открытых и открытых технологий;
  • Понятность и дорабатываемость неайтишником;
  • экономических Представление знаний ;
  • Расширяемость дополнительным функционалом;
  • Использование онтологий .

Prova использовалась в качестве ключевого механизма интеграции сервисов в продукте Xcalia , где она использовалась для расчета эффективных глобальных планов выполнения для нескольких источников данных, таких как веб-службы, TP отслеживает транзакции, такие как CICS или IMS , сообщения MOM, такие как MQ-Series , упакованные приложения с разъемом JCA , устаревшие источники данных на мэйнфреймах с разъемом JCA, удаленные объекты EJB Java, рассматриваемые как поставщики данных, или даже локальные объекты Java. Prova позволяет предоставить инновационную программную платформу для реализации сервис-ориентированной архитектуры .

  1. А. Козленков и М. Шредер. PROVA: Java-скрипты на основе правил для семантической сети биоинформатики . В Э. Раме, редакторе Международного семинара по интеграции данных в науках о жизни, Лейпциг, Германия, в конспектах лекций по информатике, Springer-Verlag, vol. 2994, стр. 17–30, 2004.
  2. Н. Комбс и Ж.-Л. Ардоинт. Правила и сценарии в играх с искусственным интеллектом, Семинар AAAI 2004 г. по проблемам игрового ИИ, 2004 г.
  3. Й. Дитрих, А. Козленков, М. Шредер и Г. Вагнер. Агенты на основе правил для семантической сети, Исследования и приложения в области электронной коммерции, том. 2, нет. 4, стр. 323–338, 2004.
  4. А. Пашке, М. Бихлер и Й. Дитрих. ContractLog: подход к мониторингу на основе правил и выполнению соглашений об уровне обслуживания, Int. Конф. «Правила и языки разметки правил для семантической сети» (RuleML 2005), Голуэй, Ирландия, 2005 г.
  5. А. Козленков, Р. Пеналоса, В. Нигам, Л. Ройер, Г. Давелбейт и М. Шредер. Прова: Java-скрипты на основе правил для распределенных веб-приложений: пример биоинформатики, семинар по реактивности в Интернете, Мюнхен, 2006 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 2e715b0b4846b65d69c16aa230d18b21__1694957100
URL1:https://arc.ask3.ru/arc/aa/2e/21/2e715b0b4846b65d69c16aa230d18b21.html
Заголовок, (Title) документа по адресу, URL1:
Prova - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)