Сразу две крупные корпорации - IBM (www.ibm.com) и Sun Microsystems (www.sun.com) - готовят к выпуску инструменты, которые должны упростить интеграцию внутренних бизнес-процессов с приложениями, работающими как в рамках вычислительной системы предприятия, так и за ее брандмауэром.
По словам представителей IBM, ее новый инструментарий (он войдет в состав семейства ПО, выпускаемого под маркой WebSphere) будет основан на технологии, позволяющей интегрировать приложения и Web-службы с использованием метода перетаскивания (drag-and-drop).
Со своей стороны, компания Sun в середине июня представила стратегию в области ПО, предусматривающую выпуск новой версии сервера приложений Sun ONE (Open Net Environment) и продукта под названием Sun ONE Connector Builder. Как утверждают ее специалисты, обе эти новинки внесут свой вклад в повышение удобства при интеграции приложений и систем.
Билл Бенджамин, вице-президент по развитию бизнеса фирмы Lansa (Оук-Брук, шт. Иллинойс), занятой разработкой приложений, считает, что в отрасли явно не хватает автоматизированных средств интеграции.
“Это важнейшая инициатива из всего, что осуществляется на сегодняшнем рынке ИТ, - заявил он. - Предприятия заинтересованы в снижении издержек и в автоматизации работ по интеграции данных и транзакций как внутри компании, так и с выходом на партнеров и клиентов”.
Согласно информации генерального менеджера IBM Software Group по решениям и стратегии Амбуджа Гойяла, среди достоинств будущего инструментария IBM, выпуск которого ожидается в предстоящие 6-10 месяцев, числится целый штат “мастеров” и простой пользовательский интерфейс.
Волны распространения Web-служб Использование Web-служб будет расти по мере утверждения стандартов, таких, как SOAP |
По данным Forrester Research.
В новом наборе инструментов используется анонсированная ранее инфраструктура Eclipse, основанная на принципах открытого кода. Как и его предшественники, этот набор будет поддерживать полный цикл разработки - от моделирования до мониторинга. В ряду предполагаемых пользователей новинки называются создатели ПО бизнес-процессов и аналитики.
“Эти средства, в частности, позволят выполнять анализ с целью проведения реинжиниринга на уровне моделирования бизнес-процессов, а затем мы сможем работать на уровне интеграции процессов и на уровне ПО”, - заявил Гойял.
Первоначально основной областью применения Web-служб будет, по мнению аналитиков, интеграция. Так, специалист из фирмы Giga Information Group (Кеймбридж, шт. Массачусетс) Майк Гилпин полагает, что поставщики ПО продолжат объединение своего инструментария интеграции со средствами разработки.
“Интеграция пронизывает все и вся; это вторая крупнейшая статья расходов в бюджетах служб ИТ - вслед за поддержкой и администрированием, потребность в которых, как правило, порождается именно низким качеством интеграции”, - утверждает Тодд Уильямс, вице-президент по технологическим вопросам фирмы Genuitec (Плано, шт. Техас), специализирующейся на разработке приложений и обучении пользователей ПО.
Как пояснил менеджер Sun по продуктам для интеграции бизнес-процессов Дэвид Хирн, ключевым элементом стратегии корпорации в данной области станет инструментальное средство Connector Builder, позволяющее легко и быстро генерировать программные переходники на основе архитектуры Java 2 Enterprise Edition Connector Architecture.
В августе Sun выпустит первый инструмент, призванный избавить пользователей от многих сложностей процесса интеграции.
Та же самая технология будет встроена во многие другие продукты компании, включая ПО Sun ONE Message Queue (поставляемое в комплекте ОС Solaris 9), Sun ONE Application Server 7.0, Integration Server-EAI и Integration Server-B2B.
Java-программист и архитектор ПО из фирмы TransCanada PipeLines (Калгари, пров. Альберта, Канада) Джо Маркус рассказал, что как раз сейчас он начал большую работу по созданию архитектуры на основе сервисов и что ресурсы, подобные Sun ONE Integration Server, будут ему чрезвычайно полезны.
Однако Маркус считает, что необходимы еще и инструменты, которые помогли бы разработчикам выйти из-под зависимости от программных адаптеров, в особенности при интеграции базовых систем, приложений, рассчитанных на внешних пользователей, и Web-служб.
По его словам, без вмешательства разработчика все равно не обойтись.
Надо отметить, что при всем прогрессе, достигнутом производителями инструментария, разработчикам так или иначе приходится добавлять какие-то фрагменты программного кода по ходу процесса, что бывает обусловлено стоящими перед ними целями.