Distributed Refreshable Objects (DRO) is een softwarebibliotheek voor Java-ontwikkelaars die interobjectcommunicatie verbeteren in zowel lokale als gedistribueerde omgevingen, die kunnen worden beschouwd als effectiever en flexibeler alternatief voor CORBA en andere gedistribueerde objectinfrastructuren. DRO helpt bij het oplossen van de volgende problemen: Tuning-efficiëntie van gedistribueerde toepassingscode Behoud van de levensvatbaarheid van toepassingen in het licht van verandering De veroudering van gegevens in de cache Centraal serverknelpunt De belangrijkste kenmerken zijn: Effectieve netwerkgegevensuitwisseling Resourceintensieve berekende eigenschappen in cache zonder verouderde gegevens Bijhouden voor objecteigenschappen wijzigen Foutopsporing van informatieve netwerkpakketten Geen berichtenserver nodig Ruime mogelijkheid om netwerkverkeer te optimaliseren А bos van iterator elementen wordt uitgezonden op een moment Een vernieuwend object biedt wijzigingstracking voor objecteigenschappen, zowel juiste als berekend op basis van de eigenschappen van andere objecten, en het biedt caching resource-intensieve berekende eigenschappen zonder verouderde gegevens. Dit alles gebeurt transparant voor programmeurs. De gedistribueerde object intercommunicatie laag biedt veel effectievere netwerk gegevensuitwisseling, omdat verschillende externe gesprekken worden verzameld en verzonden als een pakket. Deze functionaliteit wordt ondersteund in gedistribueerde omgeving zonder berichtenserver, peer-to-peer-verbindingen worden in plaats daarvan georganiseerd, wat een zeer hoge schaalbaarheid biedt. Alle gedistribueerde objecten in DRO worden in de cache opgeslagen aan de clientzijde, zodat herhaald gebruik van objecteigenschappen niet leidt tot netwerkuitwisseling. Wanneer een serverobject echter wordt gewijzigd, worden alle clientkopieën in de cache bijgewerkt. er zijn geen verouderde gegevens mogelijk. Kortom, DRO geeft middelen om zowel gedistribueerde als lokale toepassingen te creëren met een hoge flexibiliteit en efficiëntie. Er is geen wijziging van de codestructuur nodig om resource-intensieve berekende eigenschapcaching toe te voegen en om een toepassing efficiënt te migreren naar gedistribueerde omgeving.
versiegeschiedenis
- Versie 3.1 geplaatst op 2007-08-10
EULA - Licentieovereenkomst voor eindgebruikers
Licentieovereenkomst voor door Java gedistribueerde doorverfrisbare objecten
Copyright 2006-2007, Fusionsoft. Alle rechten voorbehouden
Gebruiksrechtovereenkomst
LEES DEZE LICENTIEOVEREENKOMST ZORGVULDIG DOOR. DOOR DEZE SOFTWARE TE INSTALLEREN OF TE GEBRUIKEN, GEEFT U
ACCEPTATIE VAN EN GA ERMEE AKKOORD OM GEBONDEN TE RAKEN DOOR DE ALGEMENE VOORWAARDEN VAN DEZE LICENTIE. ALS U NIET AKKOORD GAAT MET EEN DEEL VAN DE VOORWAARDEN VAN DEZE LICENTIE, INSTALLEER, GEBRUIK OF DISTRIBUEER DEZE SOFTWARE OF HET ONDERDEEL ERVAN NIET EN BRENG DEZE ONMIDDELLIJK TERUG NAAR FUSIONSOFT.
Licentie
Deze Fusionsoft-licentieovereenkomst is een wettelijke overeenkomst tussen u (een persoon of een entiteit) en De softwaretoepassing Java Distributed Refreshable Objects, broncode, demo's, tussenbestanden, gedrukt materiaal en "online" of elektronische documentatie in dit installatiebestand. Voor deze overeenkomst worden het aangekochte softwareprogramma(s) en de ondersteunende documentatie aangeduid als "Software".
De bijgevoegde software is gelicentieerd, niet verkocht.
1. VERLENING VAN EEN VERGUNNING
Deze licentieovereenkomst verleent u de volgende:
Software kan worden gebruikt door een enkele ontwikkelaar die deze software gebruikt
persoonlijk op een of meer computers voor de ontwikkeling van uitsluitende doeleinden.
U mag run-time assemblages implementeren met uw uitvoerbare
aanvragen zonder royaltykosten.
2. BESCHRIJVING VAN RECHTEN EN BEPERKINGEN
De licentie verleent een niet-exclusief recht om software op één of meer computers voor één persoon te installeren en te gebruiken. U één kopie van de Software maken voor archiveringsdoeleinden, of de Software kopiëren naar de harde schijf van uw computer en het origineel bewaren voor archiveringsdoeleinden.
U mag niet:
- Distribueren en doorverkopen van software of een afgeleid werk
gebruiken, behalve het leveren van run-time assemblages met uw
uitvoerbare toepassingen;
- Software geheel of gedeeltelijk overdragen, toewijzen of wijzigen;
- Reverse engineer, decompile of demontage software;
- Softwaredocumentatie reproduceren of distribueren
zonder de uitdrukkelijke schriftelijke toestemming van Fusionsoft;
- De auteursrechten van Fusionsoft of andere
merkgebonden markeringen op kopieën van Software.
Alleen de wettelijk geregistreerde eindgebruiker van de ontwikkelaar heeft een licentie om Software te gebruiken, onder voorbehoud van alle voorwaarden van deze overeenkomst.
Alle code in Software is vertrouwelijk en eigendom auteursrechtelijk beschermd werk en bedrijfsgeheimen van Fusionsoft.
3. OVERDRACHT
U mag Software niet overdragen aan een persoon of entiteit zonder voorafgaande aanvaarding door Fusionsoft. In het bijzonder mag u geen kopieën van de Software delen met andere mede-ontwikkelaars zonder de juiste licentie van deze kopieën onder de naam van elk individu.
4. BEËINDIGING
Fusionsoft kan deze overeenkomst onmiddellijk beëindigen zonder opzegging of gerechtelijke afwikkeling in het geval van een niet-naleving van een bepaling van deze licentie. Bij een dergelijke beëindiging moet u Software, alle bijbehorende geschreven materialen en alle kopieën vernietigen.
5. GARANTIE
Software en documentatie wordt geleverd "AS IS" zonder garantie van welke aard dan ook. Fusionsoft geeft geen garanties, uitdrukkelijk of impliciet, inclusief maar niet beperkt tot, de impliciete garanties van koopbaarheid en geschiktheid voor een bepaald doel of gebruik.
6. AUTEURSRECHT
De Software is eigendom van Fusionsoft en wordt beschermd door internationale auteursrechtwetten en verdragsbepalingen. U mag de auteursrechtverklaring niet verwijderen van een kopie van Software of een kopie van het geschreven materiaal, bij de Software.
Deze overeenkomst bevat de totale overeenkomst tussen de twee partijen en vervangt alle andere overeenkomsten, schriftelijk, mondeling, uitgedrukt of geïmpliceerd.
Programmadetails
- Categorie: Ontwikkeling > Componenten & Bibliotheken
- Publisher: Fusionsoft
- Licentie: Gratis proefperiode
- Prijs: $1980.00
- Versie: 3.1
- Platform: windows