Появление в HP IMC интерфейса RESTful Web Services

    С появлением в системе управления HP IMC web-сервиса доступа RESTful eAPI, система может теперь не только управлять устройствами, но и быть частью общего комплекса управления мультивендорной средой, обеспечивая следующую ступень к автоматизации и гибкости настройки всей сетевой инфраструктуры.

    iMC обеспечивает web сервисы на основе открытой сервис ориентированной архитектуры (SOA). Web сервисы главным образом выполнены через использование следующих методов: REST, SOAP, and XML-RPC. В сравнении с другими двумя методами REST-style функционал прозрачен и прост.

    Доступ к iMC RESTful web сервисам может быть получен с помощью следующих Java REST клиентов:

    • Apache Commons HTTP Client (3.1)
    • Apache HTTP Client (4.x)
    • SpringFramework (3.x) RestTemplate
    • Jersey Client
    • Android SDK

    Что нужно проделать для написания клиента, использующего IMC-RS? Следующая секция покажет, как получить доступ к IMC-RS при помощи Java.

    Приготовления

    1. Нужно инсталлировать и развернуть iMC 5.1 Enterprise или более позднюю версию. Запустить iMC и сделать autodiscovery.
    2. Загрузить и установить JDK 6 или JRE 6.
    3. Загрузить и установить Eclipse 3.6 или более позднюю версию.
    4. Загрузить Apache HttpClient 4.1 или более позднюю версию и разархивировать его на локальной машине .
    5. Убедится в доступности iMC-RS.
      (введите "imc_host:port/imcrs/application.wadl" в адресной строке бразузера, где imc_host имя хоста или IP адрес iMC сервера, и сервисный порт (8080 по умолчанию)).
    6. В диалоговом окне аутентификации введите «admin» как имя пользователя и пароль и нажмите OK.
    7. Если браузер отобразит XML документ "" как корневой узел, iMC-RS готов к использованию.
      Запустите Eclipse и создайте проект.
      Select File > New > Java Project.
      Наберите имя проекта «MyRestClient» и нажмите Next.
      Нажмите Libraries tab, щёлкните Add External JARs, и добавьте разархивированные Apache HttpClient файлы httpcore-4.1.jar, httpclient-4.1.jar, and commons-logging-1.1.1.jar to the project.
      Нажмите Finish.
    Hewlett Packard Enterprise
    Компания

    Комментарии 2

      +1
      материал, судя по всему, полезный, но для узкого круга широких лиц)

    Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

    Самое читаемое