In this paper an architecture is presented of a universal agent-based approach to the personal-ization of database access. Within the approach it is possible to adjust the personalization process to both individual user requirements, and some limitations provoked by hardware, software, and communication method used at the moment. The implementation is based on Agent Computing Environment ACE sys-tem and extensions of JDBC database drivers/libraries. Potential application areas are the following: ad-vanced and individual controlling of database access, personal database monitoring, asynchronous notifi-cation for changes, mobile and handicapped access to databases, etc.
PL
W artykule zaproponowano zastosowanie technologii agentów programowych do personalizacji dostepu do bazy danych, w szczególnosci do umoliwienia personalizacji widoków bazy danych oraz wyzwalaczy. Opisano zarówno architekture systemu, jak i jego implementacje w srodowisku relacyjnej bazy danych, z wykorzystaniem jezyka programowania Java oraz biblioteki JDBC. Podejscie umoliwia dopasowanie sposobu dostepu do bazy danych zarówno do indywidualnych wymagan uytkownika, jak i ograniczen w dostepie nakładanych przez wykorzystywany sprzet, oprogramowanie oraz łacze komunikacyjne. Podejscie charakteryzuje sie szeregiem zalet w stosunku do obecnie stosowanych metod personalizacji dostepu, w szczególnosci: (1) staje sie moliwa personalizacja systemów zamknietych, w których nie przewidziano moliwosci zmian metod dostepowych dla poszczególnych uytkowników, (2) uytkownicy moga wykorzystywac niestandardowe kanały komunikacyjne, takie jak wiadomosci SMS/MMS, bramki głosowe, dostep WAP itp., (3) agenty programowe moga sledzic kluczowe dla uytkowników zmiany da-nych oraz powiadamiac swoich włascicieli o zajsciu takich zmian, w wybranej przez uytkownika formie, miejscu i czasie, (4) podejscie jest skalowalne i umoliwia personalizacje systemu masowego, z potencjal-nym rozproszeniem funkcjonalnosci w sieci komputerowej oraz urzadzeniach koncowych uytkowników. Przewidywane obszary zastosowan obejmuja indywidualny monitoring danych rozproszonych, indywidu-alne łaczenie i wspólne przetwarzanie informacji pochodzacych z rónych zródeł, udostepnianie informa-cji uytkownikom za posrednictwem kanałów mobilnych i standardowych łaczy telekomunikacyjnych, itp.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.