Бюллетень ЕАПВ "Изобретения (евразийские заявки и патенты)"
Бюллетень 1´2010

  

(11) 

012934 (13) B1       Разделы: A B C D E F G H    

(21) 

200701678

(22) 

2006.02.21

(51) 

G06Q 10/00 (2006.01)
H04L 12/16
(2006.01)
G06F 17/30
(2006.01)

(31) 

60/655,089

(32) 

2005.02.22

(33) 

US

(43) 

2008.06.30

(86) 

PCT/CA2006/000257

(87) 

WO 2006/089411 2006.08.31

(71) 

(73) КЭННЕКТИФ СЭЛЮШНС ИНК. (CA)

(72) 

Шеврет Гай, Дюшесн Яник (CA)

(74) 

Клюкин В.А. (RU)

(54) 

СИСТЕМА И СПОСОБ УПРАВЛЕНИЯ УДАЛЕННЫМИ ПРИЛОЖЕНИЯМИ

(57) 1. Система управления удаленными приложениями, которые обрабатывают данные, чтобы интегрировать указанные данные с разнородными информационными системами предприятия и деловыми процессами, включающая:

(a) инфраструктуру для размещения, пуска в действие, контроля и обновления приложений, встроенных в устройства;

(b) абстрактный слой сети, который обеспечивает связь между приложениями в системе; и

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

2. Система по п.1, в которой устройства дополнительно включают микроядро, которое управляет временем существования встроенных приложений.

3. Система по пп.1 и 2, в которой встроенные приложения дополнительно включают приложения, которые собирают, обрабатывают и хранят данные об активах.

4. Система по п.1, в которой абстрактный слой сети обеспечивает одноранговую асинхронную связь, а также открытие, публикацию и поиск программного обеспечения.

5. Система по любому из пп.1-4, в которой инфраструктура обработки данных состоит из асинхронного программного обеспечения сервера обмена сообщениями, кэша данных и приложений для обработки данных.

6. Система по п.1 или 2, которая дополнительно включает инфраструктуру управления, которая используется для управления микроядрами и приложениями в удаленных устройствах.

7. Система по п.3, в которой встроенные приложения могут состоять из концентратора приложений, взаимодействующего с прокси-сервером, который непосредственно общается с одним или устройствами по внутренней связи.

8. Система по п.5, при этом система включает функциональные требования, которые выполняются через сеть.

9. Система по п.7, в которой инфраструктура управления включает модуль обновления приложения, который позволяет размещать встроенные приложения на удаленных устройствах.

10. Система по п.9, в которой модуль обновления приложения включает сервер и ряд команд программирования, при этом сервер взаимодействует с базой данных, используемой для хранения новых приложений и обновления старых приложения, и клиентскую часть, которая находится во встроенном приложении, которое размещено в микроядре.

11. Способ управления удаленными приложениями, который обеспечивает обработку данных, чтобы интегрировать указанные данные с разнородными информационными системами предприятия и деловыми процессами, содержащий следующие стадии:

(a) размещение, пуск в действие, управление и обновление приложений, встроенных в устройства;

(b) использование абстрактного слоя сети для обеспечения надежной связи между приложениями в системе и

(c) использование платформы интеграции информации, чтобы интегрировать данные, полученные от встроенных приложений с информацией, полученной из разнородных источников данных для обеспечения интегрированного вида актива организации и для запуска автоматизированных деловых процессов.

12. Способ по п.11, используемый для управления удаленными приложениями и обработки данных, указанный способ содержит следующие стадии:

(a) установку виртуальной машины и микроядра в пределах устройства;

(b) установку устройств на данных активах;

(c) размещение встраиваемых приложений на устройствах;

(d) обработку и хранение связанных с активом данных во встроенные приложениях;

(e) передачу указанных связанных с активом данных в централизованную инфраструктуру обработки данных;

(f) хранение относящихся к активу данных в кэше данных, который является частью централизованной инфраструктуры обработки данных;

(g) постобработка указанных кэшированных данных в соответствии с проблемно-зависимой логикой;

(i) создание XML-ориентированной виртуальной базы данных, интегрируя относящиеся к активу данные с данными из разнородных источников данных;

(j) запрос виртуальной базы данных для получения результатов и

(h) использование результатов для запуска автоматизированных деловых процессов.

13. Способ по п.12, в котором размещение встроенных приложений включает загрузку ресурсов приложения в сервер обновления, используя пульт администратора.

14. Способ по п.12, в котором размещение встроенных приложений требует клиента обновления для опроса сервера обновления для новых размещений и их установки.

15. Способ по п.13, в котором установка размещений состоит из загрузки их из сервера обновления, используя абстрактный слой сети и уведомляя микроядро с тем, чтобы оно перешло к горячему размещению приложений.

16. Способ по п.15, в котором горячее размещение состоит из пуска нового приложения или обновления существующего приложения, используя соответствующие ресурсы загрузки, не прерывая работы операционной системы.

17. Способ по п.16, в котором обновление существующего приложения включает остановку его действия и пуск нового приложения, соответствующего вновь размещенным ресурсам на месте старого приложения.

18. Способ по п.12, в котором обработка и хранение относящихся к активу данных во встроенных приложениях состоит в их местной обработке и хранении до тех пор, пока они не будут переданы в централизованную инфраструктуру обработки данных.

19. Способ по п.12, в котором передача относящихся к активу данных включает дистанционное соединение с централизованной инфраструктурой обработки данных, используя абстрактный слой сети и посылая данные в указанную инфраструктуру через указанное соединение.

20. Способ по п.19, в котором данные получаются централизованной инфраструктурой обработки данных через асинхронное программное обеспечение сервера обмена сообщениями и передаются в кэш данных.

21. Способ по п.12, в котором интеграция данных состоит из представления разнородных источников данных в виде источников документов XML.

22. Способ по п.12, в котором разнородные источники данных интегрированы в реальном времени без создания виртуальной базы данных или информационного хранилища.

23. Способ по п.12, в котором виртуальная XML представляет собой ориентированную базу данных, запросы на которую поступают на языке XQuery.

24. Способ по п.23, в котором результат запроса представляет собой ряд документов XML, которые далее могут быть самостоятельно интегрированы, объединены и сделаны доступными для дальнейшего запроса.

25. Способ по п.24, в котором результат запроса сделан доступным для приложений-клиентов в виде web-служб, web-страниц HTML или любого другого выхода, требуемого приложениями клиента.

26. Способ по п.12, в котором запуск автоматизированного делового процесса включает управление интеграцией информации web-служб с языками определения делового процесса высокого уровня типа BPEL для размещения проблемно-зависимой логики.



наверх