Serwer XML

Serwer aplikacyjny eXcelon agreguje dane z wielu źródeł i dostarcza je w postaci dokumentów XML.

Serwer aplikacyjny eXcelon agreguje dane z wielu źródeł i dostarcza je w postaci dokumentów XML.

Obecnie większość przetwarzania danych w Internecie odbywa się na serwerach, a dane dostarczane są klientom w postaci dokumentów HTML. Jednakże włączenie danych z bazy w dokument HTML powoduje utratę rozróżnienia między danymi a ich prezentacją, utrudniając pobranie danych z dokumentu i lokalne przetwarzanie. Dokumenty XML zapewniają rozróżnienie prezentacji od danych.

Wbudowana w przeglądarki Microsoft i Netscape obsługa dokumentów XML pozwala na ich poprawną prezentację, a dodanie w nich kodu w językach skryptowych lub Javie zapewnia dostęp do danych. Jednakże z punktu widzenia tworzenia aplikacji rozproszonych ważniejsza jest możliwość przetwarzania dokumentów XML na serwerze.

Twórcy baz danych (Informix, Oracle) zapowiadają włączenie możliwości tworzenia dokumentów XML przez serwer bazy danych. Lepsze możliwości współpracy wielu baz danych zapewni jednak niezależny serwer aplikacyjny XML.

eXcelon obsługuje XML

Firma Object Design - producent obiektowych baz danych ObjectStore i PSE - wykorzystała technologię zarządzania i zapamiętywania obiektów, dostarczając serwer aplikacyjny eXcelon, przeznaczony do obsługi aplikacji korzystających z dokumentów XML.

Wbudowany generator XML tworzy dokumenty i włącza do nich dane z różnych źródeł: relacyjnych baz danych, dokumentów tekstowych XML, lokalizacji Web, intranetu. Analizator składniowy eXcelona przetwarza dokumenty XML i przesyła dane do bazy. eXcelon stanowi więc ośrodek integracji danych z dokumentów XML i lokalną składnicę (cache) dokumentów, zapisywanych na dysk do późniejszego przetworzenia.

Mechanizm indeksowania i zapytania w języku XQL pozwalają na tworzenie zaawansowanych aplikacji korzystających z danych lokalnych na serwerze eXcelon i w zdalnych bazach danych.

Możliwości serwera eXcelon można rozszerzać za pomocą kodu w Javie. Serwer może również współpracować z serwerami Web, dostarczając dokumenty w postaci HTML.

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200