Создание SOA-приложений с повторно используемыми ресурсами: Часть 4. Шаблон requester-side caching

В данной серии статей исследуется, как повторно используемые ресурсы, такие как рецепты, шаблоны программ и модели, могут ускорить разработку SOA-решений. В этой четвертой части серии рассматривается применение шаблона requester-side caching (кэширование на запрашивающей стороне) для удовлетворения нефункциональных требований к производительности при реализации повторно используемых сервисов. Шаблон requester-side caching был разработан на основе реального SOA-решения и повторно использован в нескольких других SOA-приложениях. Для удовлетворения нефункционального требования по отслеживаемости будет использоваться шаблон aspect logging (аспект журналирования). В данной статье также показано, как можно использовать реализацию этого шаблона из Rational® Software Architect в среде управляемой моделями разработки для оптимизации реализации сервиса. ^M

Полный текст статьи читайте на IBM developerWorks