powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Ищется ПО. Отчеты реального времени.
19 сообщений из 19, страница 1 из 1
Ищется ПО. Отчеты реального времени.
    #33196644
Roman_Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть ли программное обеспечение, которое в реальном времени бы отображало бы изменения в БД?
...
Рейтинг: 0 / 0
Ищется ПО. Отчеты реального времени.
    #33196706
ф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ф
Гость
pls по больше о задаче
...
Рейтинг: 0 / 0
Ищется ПО. Отчеты реального времени.
    #33196810
Roman_Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сценарий использования

1. Открываем SQL таблицу в пользовательском приложении в виде грида например.
2. Сохраняем объект в этой таблице
3. В пользовательском гриде ( а если пользователей много, то во всех открытых гридах) появляется этот объект.
...
Рейтинг: 0 / 0
Ищется ПО. Отчеты реального времени.
    #33197110
другой ф.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а чем вам родные средства СУБД не нравятся?
...
Рейтинг: 0 / 0
Ищется ПО. Отчеты реального времени.
    #33197628
Roman_Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"Родные" эти какие? Например:
...
Рейтинг: 0 / 0
Ищется ПО. Отчеты реального времени.
    #33197756
Фотография Михаил Михайлович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
другой ф.а чем вам родные средства СУБД не нравятся?

Товарищ дорогой, а про SCADA-системы что-то слышали
или у вас как раз такая скада где репортинга нефига нету?
...
Рейтинг: 0 / 0
Ищется ПО. Отчеты реального времени.
    #33198067
Roman_Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что нибудь более легковесное, чем SCADA есть?
Может , кто использует?
...
Рейтинг: 0 / 0
Ищется ПО. Отчеты реального времени.
    #33198861
Peter Kirillow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В любом случае просто не получится, т.к. по крайней мере нужна трехзвенная архитектура. А значит нужен 1. ApplicationServer, 2. MessageServer.
Update данных производить не непосредственно коннектом к базе, а через AppServer.

В этом случае алгоритм будет выглядить так:
1.update записи в гриде вызывает компонент на AppServer
2.AppServer производит update в базе и в случае успешного завершения помещает сообщение на MessageServer (может содержать всю информацию об измененной записи, чтобы остальные не лазили к базе селектами)
3. все остальные пользователи должны быть подписаны на топик MessageServera
4. получив event от MessageServerа клиенты производят необходимые изменения в своих гридах.

Как вариант можно посоветовать PowerBuilder, EAServer (как AppServer) со встроенным JMS (MessageServer). Такая задача на этой технологии (при условии хорошего владения продуктами) делается за день.

Могу посоветовать сходить на форум PowerBuilder
...
Рейтинг: 0 / 0
Ищется ПО. Отчеты реального времени.
    #33198887
Roman_Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В Юконе, ряд сервисов есть с названием похожим на требуемую функциональность. Кроме репортинг сервиса.
В Оракле, я слышал, есть некоторое API которое позволяет получать такие обновления.

А если использовать возможности подключения к API базы? Наверняка там генерируются события на изменения таблиц.
...
Рейтинг: 0 / 0
Ищется ПО. Отчеты реального времени.
    #33198969
Фотография Михаил Михайлович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Peter KirillowВ любом случае просто не получится, т.к. по крайней мере нужна трехзвенная архитектура. А значит нужен 1. ApplicationServer, 2. MessageServer.
Update данных производить не непосредственно коннектом к базе, а через AppServer.

В этом случае алгоритм будет выглядить так:
1.update записи в гриде вызывает компонент на AppServer
2.AppServer производит update в базе и в случае успешного завершения помещает сообщение на MessageServer (может содержать всю информацию об измененной записи, чтобы остальные не лазили к базе селектами)
3. все остальные пользователи должны быть подписаны на топик MessageServera
4. получив event от MessageServerа клиенты производят необходимые изменения в своих гридах.

Как вариант можно посоветовать PowerBuilder, EAServer (как AppServer) со встроенным JMS (MessageServer). Такая задача на этой технологии (при условии хорошего владения продуктами) делается за день.

Могу посоветовать сходить на форум PowerBuilder

Подробнее можно зачем трёхзвенка?
...
Рейтинг: 0 / 0
Ищется ПО. Отчеты реального времени.
    #33198981
Peter Kirillow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
во многом зависит от того, какая СУБД используется и какие средства разработки доступны или предпочтительны.

например Sybase последней версии имеет встроенную поддержку Tibco, соответственно это дает возможность посадить фунционал оповещения на тригер и не заморачиваться с сервером приложений.

вобщем вариантов куча, но смысл один и сводится он к тому, что необходимо оперировать событиями по технологии push. никак неправильно заставлять клиентское приложение самому заботиться о том, что где-то что-то надо забрать.
...
Рейтинг: 0 / 0
Ищется ПО. Отчеты реального времени.
    #33199034
Фотография Михаил Михайлович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Peter Kirillowво многом зависит от того, какая СУБД используется и какие средства разработки доступны или предпочтительны.

например Sybase последней версии имеет встроенную поддержку Tibco, соответственно это дает возможность посадить фунционал оповещения на тригер и не заморачиваться с сервером приложений.

вобщем вариантов куча, но смысл один и сводится он к тому, что необходимо оперировать событиями по технологии push. никак неправильно заставлять клиентское приложение самому заботиться о том, что где-то что-то надо забрать.

Кстати, хочу пофлудить: если я скачаю ASE for Linux - это будет достаточно
для разработки и она потом не грохнется?
...
Рейтинг: 0 / 0
Ищется ПО. Отчеты реального времени.
    #33199041
Фотография Михаил Михайлович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Peter Kirillowво многом зависит от того, какая СУБД используется и какие средства разработки доступны или предпочтительны.

например Sybase последней версии имеет встроенную поддержку Tibco, соответственно это дает возможность посадить фунционал оповещения на тригер и не заморачиваться с сервером приложений.

вобщем вариантов куча, но смысл один и сводится он к тому, что необходимо оперировать событиями по технологии push. никак неправильно заставлять клиентское приложение самому заботиться о том, что где-то что-то надо забрать.


А вобще, мониторинг параметров - типичный функционал любой скады.
Кстати , по поводу кто кому должен сообщать, наверно в технологии
.NET Remoting всё это есть
...
Рейтинг: 0 / 0
Ищется ПО. Отчеты реального времени.
    #33199069
Peter Kirillow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кто ж спорит то ?
вопрос стоял есть ли способы другие кроме скады и менее тяжеловесные.
ответ - есть и их много.

что касается ASE для Linux - тут вряд ли что получится, т.к. обсуждаемая технология поддерживается только в Enterprise версии и то, только с дополнительно лицензией на Java (кажется)
для справки: http://www.sybase.com/detail?id=1025590
...
Рейтинг: 0 / 0
Ищется ПО. Отчеты реального времени.
    #33201471
Roman_Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Некоторое резюме:
В настоящее время нет продукта позволяющего мониторть базу и рассылать обновления б этом.
Возможные реализации зависят от конкретного ПО в котором планируется внедрить указанную функциональность, какйто универсальной прослойки в виде API не сущестует.

Варинты:
1. Добавить в ПО сервер приложения ответсвенный за получение обновлений от компонентов системы минуя БД и отправление этих апдейтов клиентам.
2. Использовать специфику конкретной БД, для включения механизмов нотификаций, как части БД.
...
Рейтинг: 0 / 0
Ищется ПО. Отчеты реального времени.
    #33202346
Фотография Михаил Михайлович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman_ShНекоторое резюме:
В настоящее время нет продукта позволяющего мониторть базу и рассылать обновления б этом.
Возможные реализации зависят от конкретного ПО в котором планируется внедрить указанную функциональность, какйто универсальной прослойки в виде API не сущестует.

Варинты:
1. Добавить в ПО сервер приложения ответсвенный за получение обновлений от компонентов системы минуя БД и отправление этих апдейтов клиентам.
2. Использовать специфику конкретной БД, для включения механизмов нотификаций, как части БД.


Напичание очередного монитора каких то там сообщений
...
Рейтинг: 0 / 0
Ищется ПО. Отчеты реального времени.
    #33202529
Фотография Гликоген
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
посмотрите MS Notification Services
если речь зашла об оповещениях
бесплатный даунлоад для MS SQL Server 2000.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Ищется ПО. Отчеты реального времени.
    #33930770
Wireless
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Oracle для этого наверное идеально подходит Advanced Queue ?
Идея в том, что каждое приложение подписывается на определенные события, а триггеры на таблицах уведомляют подписчиков об этом...
...
Рейтинг: 0 / 0
Ищется ПО. Отчеты реального времени.
    #33950056
Есть СУБД Interbase/Firebird и там имеется такая вещь как сообщения, которые может отослать триггер или вообще любой скрипт с помощью POST_MESSAGE('MESSAGETEXT').
Соответственно, клиенты получают это сообщение и могут обновить или нет соответствующие гриды.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Ищется ПО. Отчеты реального времени.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]