Взаимная увязка корпоративных приложений по-прежнему крайне сложна
Растущий спрос на Web-службы способствует ускорению перехода ИТ-отрасли к выпуску компонентного программного обеспечения. Этот сложный и длительный процесс был инициирован тогда, когда архитекторы программных систем столкнулись с необходимостью создания новых классов приложений.
«Несмотря на все заверения поставщиков, процедура взаимной увязки приложений и интеграция их с нижележащими системами остается слишком сложной, — отметил аналитик компании Ovum Гэри Барнетт. — Конечно, развертывание Web-служб дает определенные преимущества, но для обеспечения связи с внешним миром компании должны гарантировать техническую поддержку этих систем и их работоспособность при внесении в них каких-либо изменений».
На конференции Object Technology 2001 выступавшие постарались прокомментировать особенности новых программных архитектур.
«Хорошая архитектура формирует фундамент для последующих инвестиций в прикладные программы», — заявил директор информационной службы инвестиционного банка UBS Warburg Дэвид Харви, капитал которого составляет 8 млрд. долл. Сейчас в банке применяется технология повторно используемых компонентов Enterprise JavaBeans, разработанная корпорацией Sun Microsystems.
Подобная стратегия заставляет многие компании пересматривать свои планы развертывания прикладных систем и «наводить мосты», организуя взаимодействие вне рамок корпоративных Web-служб.
«PG&E вынуждена была создавать более развитую инфраструктуру, для того чтобы обеспечить функционирование в общей среде унаследованных индивидуально спроектированных приложений, — подчеркнул архитектор Internet-систем компании PG&E Билли Гленн. — Основная трудность заключалась в том, что многие наши Internet-приложения проектировались для автономной работы и имели свою собственную систему аутентификации и обеспечения безопасности. Каждое приложение извлекало нужную ему информацию из унаследованных баз данных своим собственным способом. Один из главных приоритетов состоял во встраивании стандартных протоколов в широкий набор приложений и в унификации совместного использования данных различными программами».
Высокая стоимость сопровождения также оказывает серьезное влияние на выбор архитектуры корпоративных прикладных систем.
Ведущий проектировщик программных систем корпорации WorldCom Мерри Макинтайр заметил, что при построении приложений, использующих преимущества новых инициатив (например, Web-служб), все более серьезное внимание уделяется первоначальному выбору архитектуры, а также последующему сопровождению уже развернутых приложений.
«На создание приложения может уйти один-два года, но по прошествии еще нескольких лет оно окажется несовместимым с остальными компонентами системы, — пояснил Макинтайр. — Для приложения, которое будет служить долгие годы, стоимость технической поддержки намного превосходит стоимость разработки».
Значительный спрос на программную архитектуру, помогающую проектировать и внедрять инфраструктуру поддержки приложений, делает потребность в Web-службах еще больше.