An architecture in which data outputs from an application program into a
communication interface are diverted, by changing their address to a
reserved address, and then are processed further by an added program which
is invisible to the application program. The added program can provide
authentication, privacy, data reformatting, or other such desired features
to the data outputs without requiring it to be integrated with the
application program.
Uma arquitetura em que as saídas de dados de um programa de aplicação em uma relação de comunicação são desviadas, mudando seu endereço a um endereço reserved, e então processadas mais mais por um programa adicionado que seja invisível ao programa de aplicação. O programa adicionado pode fornecer o authentication, a privacidade, os dados que reformatting, ou outras tais características desejadas às saídas de dados sem reque a ser integrado com o programa de aplicação.