Введение

Jiro - зарегистрированное имя, используемое Sun Microsystems для расширения Java и Jini. Jiro как отраслевая инициатива, наряду с инициативой EMC под названием "Wide Sky", в конце девяностых годов были катализаторами для общего интерфейса для устройств хранения, что привело к спецификации Bluefin, впоследствии переданной в SNIA для основания отраслевого стандарта SMI S. Jiro была основана Sun в 1998 году после приобретения небольшой компании под названием Redcape Policy Software. Первоначально известная под прозвищем "StoreX", эта технология была нацелена на управление хранилищами. Jiro во многом был ориентированным на управление расширением Jini, используя многие идеи и возможности Jini для автоматического обнаружения элементов, которыми нужно управлять. Jiro была инфраструктурой Management Framework, основанной на распределенной среде времени выполнения. Он был стандартизирован как JSR 9 в Java Community Process. Jiro никогда не получал широкой поддержки от отрасли, необходимой для успеха, потому что каждое устройство должно было иметь адаптер на заказ (или фасад управления), и оно было выведено с рынка в 2001 году. Хотя Jiro никогда не получал коммерческого или отраслевого признания, он был одним из предшественников разработки инициативы по управлению хранилищами Ассоциации индустрии сетевых хранилищ (SNIA) SNIA SMI Home Page, которая была признана успешной в продвижении использования открытых стандартов для управления хранилищами. Марк Карлсон (один из первых сотрудников Redcape) возглавил эту работу, основываясь на своем опыте в Sun Microsystems в качестве разработчика и евангелиста Jiro. К 2005 году большинство крупных поставщиков систем хранения объявили о принятии спецификаций SMI от SNIA в своих продуктах управления хранения. В настоящее время SNIA приступила к проекту по стандартизации рамок управления в соответствии с проектом Jiro, используя веб-сервисы для связи между стандартными компонентами услуг.

Обзор

Jiro реализует инфраструктуру для создания интегрированного и автоматизированного программного обеспечения управления в распределенной, кроссплатформенной среде. Jiro использует технологию Jini для предоставления услуг в сети. Jiro вводит средний уровень управления между клиентом / графическим интерфейсом и другими Java-технологиями агентов, такими как JMX и JDMK. На этом среднем уровне происходит автоматизация управления. Jiro разделяет среду управления на домены. Каждый домен представляет собой только общий сервер управления (виртуальная машина Java, запускающая услуги Jiro), который представляет домен в целом. Другие частные серверы управления могут размещать службы управления, которые являются специфическими для их хоста.