Entry Service 3.1

Licencji: Bezpłatna wersja próbna ‎Rozmiar pliku: 2.94 MB
‎Ocena użytkowników: 4.1/5 - ‎12 ‎Głosów

O Entry Service

Entry Service (ES) 3.1 to biblioteka oprogramowania dla programistów Java. Zapewnia scentralizowany dostęp do rozproszonych danych, chociaż pojedyncza hierarchia wpisanych obiektów (wpisów). Wpisy mogą być przechowywane w źródłach danych różnych typów (pliki XML, RDBMS itp.). Każde źródło danych ma zostać przebudowane za pomocą jednej usługi wejścia; usługi łączą się w jedną rozproszoną hierarchię. Każda usługa publikuje własną część globalnego drzewa wpisu (obiektu). Całe drzewo wpisów jest dostępne za pośrednictwem dowolnej usługi uruchomionej, za pośrednictwem jednego interfejsu programu, pomimo tego, gdzie i jak obiekty są przechowywane w rzeczywistości. Wszystkie usługi zapewniają ten sam widok danych w sposób przejrzysty. Wpisy mają stabilny i unikatowy identyfikator ciągu do odwoływania się z dowolnego miejsca; identyfikator odsłania strukturę zagnieżdżania wejścia. Zagnieżdżanie wpisów i hierarchia usług są niezależne od siebie, więc wpisy mogą być przenoszone do innej usługi bez zmiany ich identyfikatorów. ES-Path (XQuery/XPath-like language) istnieje do kwerendy drzewa wpisu. Rozproszone obiekty odświeżalne stanowią podstawę tej biblioteki, co zwiększa elastyczność i wydajność es: kilka zdalnych połączeń są zbierane i wysyłane jako jeden pakiet za pośrednictwem sieci; wszystkie zdalne wpisy są buforowane po stronie klienta bez starych danych; możliwa jest subskrypcja przy wprowadzaniu zmian. Wszystko to odbywa się bez żadnego serwera obsługi wiadomości (komunikacja typu peer-to-peer ma miejsce), co daje bardzo wysoką skalowalność drzewa wpisów i możliwość użycia go w zakresie globalnym. Najważniejsze cechy to: - Pojedynczy widok wpisanych obiektów obejmujących wszystkie źródła danych wszystkich typów (RDBMS, XML itp.). - Stabilny identyfikator obiektu ciągu, aby odwołać się z dowolnego miejsca; nawigacja z powrotem odniesienia jest obsługiwany; - XQuery/XPath-jak ES-Path język do kwerendy całego drzewa. - Zdalne wpisy są buforowane lokalnie; nie jest możliwe nieaktualne dane. - Nie ma centralnego serwera wiadomości potrzebne do powiadamiania o zmianach; zwiększona skalowalność. - Skuteczna wymiana danych sieciowych