Как стать автором
Обновить
50.67
Рейтинг

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

Блог компании Hewlett Packard EnterpriseСистемное программирование
С появлением в системе управления 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.
Теги:hpimcсетьуправлениеуправление сетямисерверпрограммированиесерверное программированиежелезо
Хабы: Блог компании Hewlett Packard Enterprise Системное программирование
Всего голосов 8: ↑8 и ↓0+8
Просмотры3K

Похожие публикации

Лучшие публикации за сутки

Информация

Дата основания
Местоположение
США
Сайт
www.hpe.com
Численность
5 001–10 000 человек
Дата регистрации

Блог на Хабре