Перейти к тексту

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

При первом входе в developerWorks для Вас будет создан профиль. Выберите информацию отображаемую в Вашем профиле — скрыть или отобразить поля можно в любой момент.

Вся введенная информация защищена.

  • Закрыть [x]

При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

Вся введенная информация защищена.

  • Закрыть [x]

Без отрыва от реальности: управление при помощи AIDE: Часть 5. Создаём автономную вычислительную систему

Процессор базы данных с автономными touchpoint

Стивен Моррис, технический директор, Omey Communications
Стивен Моррис (Stephen B. Morris) работает техническим директором ирландской компании Omey Communications. За 20 лет работы ему довелось работать во многих сетевых компаниях мира над самыми разнообразными проектами, в их числе система сетевого управления предприятием (на основе Java 2) J2EE/J2SE, программы выставления счетов, простой протокол управления сетью, подключения к сети SNMP (Простой Протокол Управления Сетью), оборудование для сетей и приложения для сетей мобильной связи стандарта GSM. Он опубликовал книгу "Управление сетью, базы управляющей информации MIB и многопротокольная коммутация MPLS: принципы, дизайн и осуществление" (Network Management, MIBs and MPLS: Principles, Design and Implementation (издательство Prentice Hall PTR, 2003 г.), а также ряд статей, в основном по управлению сетью для сайтов InformIT и OnJava.com. Электронный адрес Стивена: stephenbjm@yahoo.com.

Описание:  Это руководство – пятое в серии – поясняет управление базами данных Apache Derby с применением технологии touchpoint. Вы научитесь использовать touchpoint, содержащие рабочий экземпляр Derby, и работать с программой системы управления базой данных через интерфейс управления как с объектами, управляемыми с помощью сетевого сервиса.

Больше статей из этой серии

Дата:  13.07.2007
Уровень сложности:  средний

Активность:  3254 просмотров
Комментарии:  

Перед тем, как начать

Узнайте, чего ожидать от этой серии руководств и как использовать её с максимальной эффективностью.

Об этой серии

Данное руководство является пятым в серии, которая описывает пакет инструментальных средств разработки IBM AIDE и ключевые элементы управления информационными технологиями, от управляемых элементов вплоть до приложений автономного управления. Все элементы показаны на Рисунке 1. Derby является примером управляемого элемента, и эта серия рассматривает его достаточно подробно.

Ранее эта серия содержала описания на уровне кода для соединения с интерфейсом программирования (API) приложений расширения Java для управления (JMX). Этот API обеспечивает механизм для получения информации из JMX-оснащенных элементов и представляет их как часть автономного touchpoint. JMX является важной технологией, поскольку облегчает управление любого элемента Java, с Java 2 Platform, Micro Edition (J2ME) и Java 2 Platform, Standard Edition (J2SE) вплоть до Java 2 Platform, Enterprise Edition (J2EE).

Основной акцент в данном руководстве сделан на использование и управление экземплярами Derby. Вы можете спросить: "Что делает Derby таким интересным?" Дело в том, что он полностью основан на Java, на Языке Структурированных Запросов (SQL) и является быстрым процессором базы данных. В случае необходимости Derby может работать во внедренном режиме (все внутри одной Виртуальной Машины Java - JVM) или в сетевом режиме (клиент и процессор находятся в разных JVM). Другими словами это гибкий инструмент, который может обеспечить расширенный сервис баз данных на одном компьютере или через сеть. Поэтому Derby (как и любой прочий подобный продукт) может потреблять большое количество ресурсов.

Как и в случае с предыдущими руководствами этой серии (см. ресурсы), это руководство основано на примерах и использует эти же примеры, поставляемые с пакетом инструментальных средств разработки AIDE. В этом уроке вы узнаете, как использовать AIDE для взаимодействия с экземпляром Derby. Итак, Вам следует узнать кое-что о Derby. Главная цель – до конца понять, как управлять важным классом приложений.

Эта серия предназначена тех, кто владеет в некоторой степени программированием на Java и кто хочет быть способным использовать технологию AIDE для создания ключевых компонентов (оснащенные объекты, touchpoint и устройства управления) систем управления IT.


О данном руководстве

Данное руководство описывает использование и управление Derby в сочетании с пакетом инструментальных средств разработки AIDE. Основы, изученные в части 1, части 2, части 3 и части 4, здесь не описаны. Это руководство представляет вам конкретное управляемое приложение. Цель этого руководства – обеспечить Вас прочной базой по вопросам приложений систем управления, touchpoint и управляемых объектов.

Для этого пятого руководство платформа по-прежнему вполне универсальна: любая платформа, поддерживающая Eclipse, пакет инструментальных средств разработки AIDE и J2SE V5.0. К примеру, Microsoft®Windows®более чем достаточно. Все примеры кодов были написаны и протестированы на компьютере с установленной Windows XP Professional Service Pack 2 (SP2).

В данном уроке Вы будете запускать Derby в сетевом режиме. Вообще-то это не требует доступа к сети. Я тестировал все коды на отдельном компьютере с Windows XP Professional SP2. Более отважный читатель может запустить различные элементы на раздельных компьютерах, и результат будет такой же, какой описан в данном руководстве.


Предварительные условия

Это руководство написано для программистов с достаточными знаниями в области Java-программирования, Eclipse и управлении информационными системами. Способность использовать интегрированную среду разработки (IDE), например, Eclipse, и различные инструмент и плагины, которые с этой средой поставляются, очень полезна, но не является обязательной. Руководство содержит детальные пошаговые указания. Схожим образом, крайне полезным окажется общее понимание следующих компонентов и технологий:

  • JMX
  • Оснащение управляемых объектов (Managed entity instrumentation)
  • Оркестровка Web-сервисов
  • Мониторинг и менеджмент

Все понятия описаны и проиллюстрированы рабочими примерами кода. Если Вы тщательно следовали руководствам этой серии, у Вас должно быть твердое представление по этим вопросам. Почти все примеры touchpoint и классов Java, упомянутые в этом уроке, являются частью дистрибутива AIDE. Я также предоставил пример клиентской программы, исполненной в Java для организации доступа к Derby. Немодифицированная версия этой программы является частью дистрибутива Derby и доступна для скачивания из указанного источника.


Системные требования

Для запуска примеров из этого руководства необходим компьютер с системой Windows XP, в которой установлено программное обеспечение AIDE и Apache Tomcat версии 5.

Примечание: Вы можете использовать версию 4 Apache Tomcat, но также следует установить пакет программ, обеспечивающих совместимость.

1 из 10 | следующая

Комментарии



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=SOA и web-сервисы, XML, Технология Java
ArticleID=240252
TutorialTitle=Без отрыва от реальности: управление при помощи AIDE: Часть 5. Создаём автономную вычислительную систему
publish-date=07132007
author1-email=stephenbjm@yahoo.com
author1-email-cc=

Теги

Help
Используйте форму поиска, чтобы найти любой контент с данным тегом в My developerWorks. Используйте ползунок, чтобы отразить больше или меньше тегов.

КнопкаПопулярные теги отображает самые распространенные теги для данной области контента (например: Java, Linux, WebSphere).

Кнопка Мои теги отображает Ваши теги для данной области контента (например: Java, Linux, WebSphere).

Используйте форму поиска, чтобы найти любой контент с данным тегом в My developerWorks. Кнопка Популярные теги отображает самые распространенные теги для данной области контента (например: Java, Linux, WebSphere). Кнопка Мои теги отображает Ваши теги для данной области контента (например: Java, Linux, WebSphere).