Управление HTTP-сервером с помощью REST-интерфейсов, Project Zero и WebSphere sMash

Пользователи WS-* и REST продолжают спорить о том, какие методы наиболее подходят для решения тех или иных проблем, причем пользователи WS-* часто утверждают, что более сложные проблемы уровня предприятия нельзя решить только с помощью REST. В данной статье мы проверяем обоснованность этого утверждения, разрабатывая REST-решение для группы проблем, о которой пользователи REST говорят нечасто: управление системами. В ранее написанном руководстве developerWorks я показывал, как создать интерфейс для Web-сервиса, который управляет HTTP-серверами; в том руководстве средствами стандартов WSDL и WS-* определялся интерфейс управления, и с помощью программного обеспечения Apache Muse и Apache Axis создавалось приложение для управления. В сегодняшней статье я на основе принципов проектирования из Project Zero и REST воссоздаю интерфейс и функции первоначального приложения и выясняю, подойдет ли REST для данного корпоративного проекта. ^M

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