30.03.2004 НовостиСтатья только в электронной версии журнала Статья только в электронной версии журнала ИНТЕГРАЦИЯ ПРИЛОЖЕНИЙПод термином "реинжиниринг" понимаются проекты, связанные с существенными изменениями программных решений. В этот класс проектов попадают инициативы по переносу систем с одной программной или аппаратной платформы на другую, по пересмотру архитектуры решения, перестройке базовых компонентов, модификации пользовательского интерфейса, созданию так называемых "оберток" вокруг унаследованных модулей для поддержки требований современных стандартов.Когда речь идет о реинжиниринге ПО, ориентированного на средние или крупные предприятия, наиболее остро встает проблема обеспечения бесперебойной работы организации. Необходимо не только перевести большое число пользователей, эксплуатирующих старую систему, на новую с минимальным их отвлечением от основных обязанностей, но и осуществлять поддержку сложившейся инфраструктуры. В первую очередь требуется сохранить взаимосвязи между обновляемой системой и другими корпоративными приложениями, чтобы избежать разрывов информационных потоков (когда система является либо источником, либо потребителем данных) и потоков управления (в случае, если система вызывает другие приложения или сама активизируется извне либо выступает в роли инициатора событий, на которые реагируют другие программы).Чтобы не перечислять массу различных конфигураций, складывающихся на реальных предприятиях, отметим крайние случаи. Например, во многих ...
читать далее.