В нашей компании у нас есть собственная ERP-система, созданная с помощью IBM Domino. Кроме того, у нас также есть интернет-магазин, построенный на PHP. В настоящее время мы обмениваемся данными друг друга. В Domino я сделал это, создав java-агенты, которые получают и отправляют данные, это происходит на основном сервере и сервере-реплике. Проблема в том, что агентов становится все больше и больше. Я думал о том, как сделать это по-другому. Вместо агентов я думал о настройке SQL Server, на котором я буду хранить данные документов Notes. Затем этот SQL Server можно использовать совместно с веб-сайтом. Это возможно? Или есть лучшие способы исправить это?
Совместное использование данных IBM Notes с другими веб-сайтами
Ответы (2)
Вместо того, чтобы синхронизировать данные Notes с SQL Server и предоставлять PHP доступ к данным SQL, почему бы просто не запрограммировать PHP для прямого доступа к данным Notes с помощью Domino Access Services?
Одним из вариантов являются виртуальные поля DECS. Документ Notes представляет собой заготовку, содержащую поле ключа (и, возможно, другую информацию). DECS использует поле ключа для поиска записи во внешней базе данных (например, SQL или DB2) и извлечения данных в режиме реального времени в Notes. . Пользователю Notes кажется, что данные хранятся в Notes, но на самом деле они находятся во внешней базе данных. [Документация о виртуальных полях DECS] http://www-12.lotus.com/ldd/doc/decs/6.0.1a/decsdoc6.nsf/b3266a3c17f9bb7085256b870069c0a9/7b7c3bc1e2ab5c1a05256ca9006fa5a8?OpenDocument