Java Distributed Refreshable Objects 3.1

Licentie: Gratis proefperiode ‎Bestandsgrootte: 2.08 MB
‎Gebruikersbeoordeling: 4.0/5 - ‎1 ‎Stemmen

Over Java Distributed Refreshable Objects

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.