Persistent components are provided across both process and server
failures, without the application programmer needing take actions for
component recoverability. Application interactions with a stateful
component are transparently intercepted and stably logged to persistent
storage. A "virtual" component isolates an application from component
failures, permitting the mapping of a component to an arbitrary
"physical" component. Component failures are detected and masked from the
application. A virtual component is re-mapped to a new physical
component, and the operations required to recreate a component and
reinstall state up to the point of the last logged interaction is
replayed from the log automatically.
De blijvende componenten worden verstrekt over zowel proces als servermislukkingen, zonder toepassing programmeur voert het vereisen acties voor componentenrecupereerbaarheid. De interactie van de toepassing met een stateful component worden doorzichtig onderschept en aan blijvende opslag stabiel geregistreerd. Een "virtuele" component isoleert een toepassing van componentenmislukkingen, die de afbeelding van een component toelaten aan een willekeurige "fysieke" component. De mislukkingen van de component worden ontdekt en van de toepassing gemaskeerd. Een virtuele component wordt re-in kaart gebracht aan een nieuwe fysieke component, en de verrichtingen die worden vereist wordt om een component te ontspannen en staat tot het punt van de laatste geregistreerde interactie opnieuw te installeren automatisch overgespeeld van het logboek.