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

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

Товарищ дорогой, а про SCADA-системы что-то слышали
или у вас как раз такая скада где репортинга нефига нету?
...
Рейтинг: 0 / 0
03.08.2005, 08:23
    #33198067
Roman_Sh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ищется ПО. Отчеты реального времени.
Что нибудь более легковесное, чем SCADA есть?
Может , кто использует?
...
Рейтинг: 0 / 0
03.08.2005, 12:44
    #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
03.08.2005, 12:53
    #33198887
Roman_Sh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ищется ПО. Отчеты реального времени.
В Юконе, ряд сервисов есть с названием похожим на требуемую функциональность. Кроме репортинг сервиса.
В Оракле, я слышал, есть некоторое API которое позволяет получать такие обновления.

А если использовать возможности подключения к API базы? Наверняка там генерируются события на изменения таблиц.
...
Рейтинг: 0 / 0
03.08.2005, 13:15
    #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
03.08.2005, 13:20
    #33198981
Peter Kirillow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ищется ПО. Отчеты реального времени.
во многом зависит от того, какая СУБД используется и какие средства разработки доступны или предпочтительны.

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

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

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

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

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

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

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


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

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

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

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


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


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