Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The JMX

...

Technology


The dLibra system uses the JMX technology for building the administrative interface. The technology provides access to remote objects of the Java language, and makes it possible to review and modify the properties of those objects and to call the operations (methods) made available by those objects. The objects can be grouped in hierarchical structures. The functionality of the JMX technology can be made available through many protocols, such as HTTP WebServices or SNMP. In the dLibra project, the Java RMI protocol is used. Detailed information about the JMX technology and its applications is published on the official website with the documentation and in many articles.

Appropriate client software which supports that technology is required for using objects made available with the help of the Java JMX interface. One such program, JConsole, is described below. It is free of charge, and makes it possible to use the functions offered by the administrative interface of the server of the dLibra system. Other programs of that type are, for example Do budowy interfejsu administracyjnego serwera systemu dLibra wykorzystana została technologia Java JMX. Technologia ta umożliwia dostęp do zdalnych obiektów języka Java, przeglądanie i modyfikację własności tych obiektów oraz wywoływanie operacji (metod) udostępnianych przez te obiekty. Udostępniane obiekty mogą być grupowane w hierarchiczne struktury. Funkcjonalność technologii Java JMX może być udostępniana poprzez wiele protokołów takich jak HTTP, WebServices czy SNMP. W projekcie dLibra zdecydowano się na wykorzystanie protokołu Java RMI. Szczegółowe informacje na temat Java JMX znaleźć można na oficjalnej stronie z dokumentacją oraz w wielu artykułach pokazujących wykorzystanie tej technologii.Aby móc skorzystać z obiektów udostępnianych przy pomocy interfejsu Java JMX należy posiadać oprogramowanie klienckie wspierające tą technologię. Poniżej opisano jeden z takich programów - JConsole. Jest on bezpłatny i pozwala na wykorzystanie możliwości jakie daje interfejs administracyjny serwera systemu dLibra . Inne programy tego typu to np.: EJTools JMX Browser, Panoptes, or JManage.

Dodatkowo poprzez odpowiednie ustawienie wpisów w pliku konfiguracyjnym conf/mx/service.properties możliwe jest uruchomienie interfejsu administracyjnego serwera opartego o strony WWW wbudowanego w serwer dLibry. Interfejs ten daje dostęp do podstawowych możliwości panelu administracyjnego serwera.

 

JConsole


JConsole jest programem dostarczanym wraz z maszyną wirtualną Javy w wersji 1.5. Znajduje się on w podkatalogu bin katalogu, w którym zainstalowano maszynę wirtualną.

...