Java Distributed Refreshable Objects 3.1
Pobieranie będzie można pobrać w ciągu 5 sekund.
O Java Distributed Refreshable Objects
Distributed Refreshable Objects (DRO) to biblioteka oprogramowania dla deweloperów oprogramowania Java, która usprawnia komunikację międzyobiektywową w środowiskach lokalnych i rozproszonych, którą można uznać za bardziej skuteczną i elastyczną alternatywę dla CORBA i innych infrastruktur obiektów rozproszonych. DRO pomaga rozwiązać następujące problemy: Skuteczność dostrajania kodu aplikacji rozproszonej Utrzymanie rentowności wniosków w obliczu zmian Przestarzałość danych w pamięci podręcznej Wąskie gardło serwera centralnego Najważniejsze cechy to: Efektywna wymiana danych sieciowych Buforowanie właściwości obliczeniowych intensywnie korzystających z zasobów bez starych danych Śledzenie zmian właściwości obiektu Debugowanie pakietów sieciowych Nie jest potrzebny żaden serwer wiadomości Szeroka możliwość optymalizacji ruchu sieciowego А kilka elementów iteratora jest przesyłany w czasie Odświeżalny obiekt zapewnia śledzenie zmian właściwości obiektu, prawidłowe, jak również obliczone na podstawie właściwości innych obiektów i zapewnia buforowanie zasobów wymagających obliczeniowych właściwości bez starych danych. Wszystko to odbywa się w sposób przejrzysty dla programistów. Warstwa interkomunikacji obiektu rozproszonego zapewnia znacznie bardziej efektywną wymianę danych sieciowych, ponieważ kilka wywołań zdalnych jest zbieranych i wysyłanych jako jeden pakiet. Ta funkcja jest obsługiwana w środowisku rozproszonym bez żadnego serwera obsługi wiadomości, zamiast tego są zorganizowane połączenia typu peer-to-peer, co zapewnia bardzo wysoką skalowalność. Wszystkie obiekty rozproszone w dro są buforowane po stronie klienta, więc wielokrotne użycie właściwości obiektu nie powoduje wymiany sieciowej. Jednak po zmodyfikowaniu obiektu serwera wszystkie jego kopie klienta w pamięci podręcznej zostaną zaktualizowane; nie są możliwe nieaktualne dane. Podsumowując, DRO daje środki do tworzenia rozproszonych, jak i lokalnych aplikacji o wysokiej elastyczności i wydajności. Nie modyfikacja struktury kodu jest konieczne, aby dodać obciążające zasoby obliczone buforowanie właściwości i efektywnie migrować aplikację do środowiska rozproszonego.