В новой версии своей платформы разработки программ, Curl RIA Platform Version 6.0, компания Curl связала так называемые «богатые», или «полнофункциональные» Internet-приложения (Rich Internet Application, RIA) с сервис-ориентированной архитектурой (Service-Oriented Architecture, SOA).
Компания подготовила WSDK, инструментарий разработчика Web-сервисов, который представляет собой оформленный в виде самостоятельного продукта свободно распространяемый код, обнародованный в прошлом году. Этот инструментарий включен в состав Curl RIA Platform 6.0.
Поддерживая механизмы SOAP и REST (Representational State Transfer), инструментарий WSDK предоставляет компоненты для создания корпоративных приложений, в которых использованы Web-сервисы и XML-модель документов.
Ричард Тридвей, вице-президент Curl по стратегии выпуска продуктов, отметил, что WSDK упрощает создание приложения, которое использует клиент RIA в качестве интерфейсного модуля для SOA. По его словам, «богатые» интерфейсы для SOA приобретают все большее значение.
«Многие предприятия последние пару лет меняли архитектуру своих базовых информационных систем, стремясь перейти к использованию SOA, и теперь они хотят определить, как представлять сложную информацию и большие объемы данных на настольной системе, — пояснил он. — И здесь технологии RIA оказываются весьма полезны».
Платформа Curl RIA 6.0 была анонсирована осенью прошлого года. В ее состав входит язык Curl для разработки Web-приложений, который сочетает в себе возможности создания скриптов, HTML и объектно-ориентированного языка», — пояснил Тридвей.
Новая версия этой платформы отличается расширенным пользовательским интерфейсом, благодаря которому полностью изменился внешний вид продукта. Версия 6.0 также поддерживает механизм коллажей (mashup), в котором композиция компонентов приложений осуществляется посредством JavaScript и Curl API.
Curl RIA Platform предлагается в двух версиях: базовой и профессиональной. Последняя отличается более широкими возможностями, касающимися обеспечения безопасности, производительности и поддержки, а также включает WSDK.
Для того чтобы расширить свою платформу разработки, в 2007 году Curl создала репозиторий, содержащий библиотеки свободно распространяемых компонентов.