Работа на Прологе

Александр19 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
23.05.2011

Имеется вот такое задание:

Имеются несколько объектов, обладающие определенным набором знаний и информации, которая хранится у каждого в своей внешней динамической базе данных (базе знаний). Структура представления информации должна быть одинаковой для всех объектов и не зависеть от самой информации, т.е. унифицированной (например, с помощью такой структуры может быть описано почти «все, что угодно»). Каждый объект представляет собой самостоятельно исполняемый файл (программу на Прологе). Объекты могут узнать о существовании других объектов путем предварительной регистрации в некотором общем файле, доступном для всех. При регистрации указывается идентификатор объекта, каталог его размещения и прочая информация.

Доступ к «чужим» базам знаний запрещен. Объект может только запросить интересующую его информацию у конкретного объекта или вообще у всей группы активных в настоящее время.

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

Допустим:

Область: Работа банка

Объекты:

1) Информация о текущем клиенте - допустим его ID

2) Счета клиента

3) Проведенные операции

4) Взятые кредиты

Нужно решение, спасибо