December 5th, 2005

abcdefgh

Самовосстанавливающееся программное обеспечение

- становится одним из ключевых направлений для софтверной индустрии эпохи eCommerce.

Имеется в виду к примеру поведение компьютера в случае какого то сбоя в нем самом или системы с котрой он в данный момент взаимодействует. Допустим состоялось вдруг разъединение компьютера одного из customers электронного магазина и при чем в тот момент, когда он только начал еще процесс оформление отобранной из всего что успел там посмотреть покупки.

Ситуация вообще говоря почти можно сказать что рутинная и решать её пытались в отдельных случаях еще давно. Скажем грузит к себе в комп кто-либо большой массив информации с удаленного сервера. При их случайном разъединении система программной поддержки такой операции - в простейшем случае ftp client - как правило пытается запомнить все параметры прерванного процесса, чтобы в случае если со стороны компа-клиента будет попытка вовсстановить соединение, автоматизировать заметную часть работы по восстановлению параметров прерванного процесса.

Другой пример. Большая часть лаптопов имеет программу запоминания всех параметров состояния компьютера в случае каких-либо перерывов подачи питания - вышла допустим из строя батарея и пр. Поменял батарею - компьютер проходит затем всю трассу его состояний от инициирующей зашрузки скажем Windows и вплоть до вызова и настройки всех прикладных программ, что работали в момент выхода из строя батареи питания.

Так вот базовый концепт "unveils software" заключается в том, что такого рода восстановительные процедуры становятся общепринятыми уже теперь для практически всех типов вновь разрабатываемых программ. В случае выхода из строя - не важно по какой причине - любой из них, последующее востановление происходит автоматически, так как постоянно работает система мониторинга состояния компьютера в целом.

Опять же ктото справедливо напомнит что давно существует скажем у Семантика Ghost Recovery Points support. Иные были системы контроля и гарантированного восстановления состояния компьютера практически после любой причины его - или какой из программ - выхода из строя. Речь однако в данном случае идет о том что такой подход из специального типа сервиса выводится в "мэйнстрим" отрасли и вскрости видимо станет стандартом де-факто.

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

Ниже под катом приводится - в качестве одного из примеров пояснения вышеизложенного подхода - краткая об том заметка в Red Herring, автор котрой обратил внимание на движения в том самом направлении теперь уже и ИБМ тоже. Collapse )