3.5 - Compartilhamento de recursos

Compartilhamento de recursos é o encapsulamento de dados ou serviços a fim de compartilhá-los entre vários componentes de clientes independentes, melhorando a integração, portabilidade e modificabilidade.

O compartilhamento de recursos é útil quando o recurso em si pode ser escasso.

Por exemplo, um repositório de informações, tais como segurança do usuário, pode ser acessado por vários aplicativos independentes. Várias aplicativos Web podem compartilhar clusters de servidores Web para tirar proveito dos recursos computacionais e até mesmo um único endereço IP. Isso pode simplificar a implantação de aplicações, uma vez que não é necessária a instalação de um novo servidor Web, cada vez que um novo aplicativo Web é criado.

Um servidor de banco de dados relacional também é um recurso computacional compartilhado. Saiba+

Compartilhamento de recursos é comumente aplicado com a abstração, como vimos em bancos de dados e com interfaces de programação de aplicações (APIs) como JDBC e ODBC. Um fornecedor de aplicativo corporativo também pode expor alguns componentes como recursos compartilhados de modo que um cliente possa construir os seus próprios aplicativos para alavancar os recursos e dados dos componentes comerciais.

Copyright © 2016 AIEC.