С точки зрения разработчиков open-source, с одной стороны, помогает решить проблему зависимости от одного разработчика и его программного обеспечения, а с другой стороны, создает проблему функцональной совместимости всех компонентов программ с отрытым кодом в сервис-ориентированной архитектуре (SOA). По словам Майкла Гоулда, старшего аналитика Forrester Research Inc., отсутствие в программном обеспечении категории open-source стандартов и параметров интероперабильности является препятствием в разработке бизнес-приложений в целом и проектов SOA и Ajax в частности. Вот почему он возлагает большие надежды на недавно образованный Open Solutions Alliance (Альянс открытых решений), который может достичь успеха в разработке специализированных инструментов и рекомендаций, упрощающих создание и внедрение совместимых бизнес-приложений с открытым кодом.

По его мнению, до сих пор в практике разработки open-source интероперабельности не уделялось сколь-либо существенного внимания. Сегменты компоновались без учета их дальнейшего взаимодействия.
Гоулд утверждает, что в мире открытого программного обеспечения основной подход заключается в разработке большого количества компонентов в рамках одного проекта, каждый из которых нацелен на решение определенной задачи. Проблема заключается в том, чтобы собрать и интегрировать эти компоненты в более функциональные платформы и инфраструктуры.
Решение этой типичной для разработки программного обеспечения проблемы особенно важно для программ категории open-source, отмечает Барри Клэвенс, главный технический директор JasperSoft Corp., главный докладчик OSA и председатель рабочей группы, исследующей вопросы интероперабельности бизнес-приложений.
“Я не думаю, что вопрос совместимости программных продуктов касается только open source”, – говорит Клэвенс. “Обычно проприетарное программное обеспечение не взаимодействует с другими приложениями. Разница состоит в том, что в мире коммерческих ПО имеется полный набор программ, и все коммерческие вендоры стремятся к тому, чтобы стать системой комплексного обслуживания. При разработке же open-source большое внимание уделяется тщательной проработке только одного элемента. Как правило, разрабатывается прекрасный набор функциональных возможностей без учета того, что будет использоваться не только этот элемент.”
По словам Гоулда, отсутствие стандартов интероперабельности тормозит развитие программ с открытым кодом в индустрии программного обеспечения. На практике можно использовать лишь немногое из того многообразия приемлемых возможностей, которые в теории предлагает для разработчиков open source.
“Среди многообразия возможностей нет принципа, по которому следует сделать правильный выбор”, – говорит аналитик. “Существует также неопределенное количество комбинаций, которые затрудняют поддержку и техническое сопровождение имеющихся взаимодополняющих программ. Решить эти проблемы трудно. Выход из ситуации – прийти к единым стандартным параметрам.”
Гоулд возлагает надежды на OSA в решении проблемы интероперабельности открытых бизнес-приложений. Однако группа находится в стадии становления, и разработчикам придется подождать прежде, чем они увидят первые результаты ее работы.
Клэвенс сообщает, что OSA образовалась в ноябре прошлого года, когда группа разработчиков бизнес приложений с открытым кодом начала обсуждать возможность формирования системы, направленной на разработку интероперабельности своих программных продуктов. В феврале группа официально заявила о своем существовании в качестве независимого консорциума. Более детально о работе группы, новых членах и выборах правления директоров будет объявлено на Linux World в августе.
Кроме Jasper Soft, учредителями OSA стали Adaptive Planning Inc., Darc Horse Ventures LLC’s Centric CRM, CollabNet Inc., EnterpriseDB Corp., Hyperic Inc., Openbravo S.L., Open Source Technology Group Inc.’s SourceForge.net, SpikeSource Inc. и Talend Inc. По словам Клэвенса, OSA надеется привлечь к своей работе новых участников; по этой причине пока откладывается избрание совета директоров для того, чтобы все члены альянса имели равные права при голосовании. Гоулд также надеется, что со временем работой альянса заинтересуются крупные вендоры, которые внесут свой вклад, необходимый для успешного осуществления миссии организации.

По материалам SearchWebServices.com

Комментарии

Добавить комментарий