application service provider (ASP)
Um application service provider (ASP) é uma empresa que oferece a indivíduos ou empresas acesso a aplicações e serviços relacionados através da Internet. O termo foi largamente substituído por software como fornecedor de serviços (SaaS), embora em algumas partes do mundo, as empresas utilizem os dois rótulos de forma intercambiável.
Once referido como “apps-on-tap”, os serviços ASP tornaram-se uma alternativa importante, não só para indivíduos e empresas mais pequenas com orçamentos baixos para a tecnologia da informação, mas também para empresas maiores que exploram a ideia de externalizar a sua infra-estrutura de tecnologia da informação (TI) por volta da viragem do século. Os primeiros ASPs concentraram-se na entrega de aplicações especializadas que eram dispendiosas de instalar e manter. Essencialmente, o modelo exigia que o cliente ASP comprasse o software e depois pagasse a um fornecedor para o alojar.
Em 1999, a Hewlett-Packard, SAP, e a Qwest formaram o Application Service Provider Industry Consortium, uma das primeiras grandes alianças para o fornecimento de serviços ASP. Planearam disponibilizar as populares aplicações SAP R/3 em “cybercenters”, que serviriam as aplicações para outras empresas. Por volta da mesma altura, a Microsoft permitiu que algumas empresas oferecessem os seus produtos BackOffice, incluindo SQL Server, Exchange e Windows NT Server numa base de aluguer, pay-as-you-use.
ASPs foram previstos para fornecer aplicações e serviços a pequenas empresas e indivíduos numa base de pay-per-use ou licença anual. Entretanto, as grandes empresas forneciam essencialmente o seu próprio serviço ASP internamente, retirando aplicações dos computadores pessoais e colocando-as num tipo especial de servidor de aplicações que foi concebido para trabalhar com estações de trabalho thin client. Isto permitiu a uma empresa reafirmar o controlo central sobre o custo e utilização de aplicações que as empresas tinham anteriormente no período anterior ao advento do computador pessoal (PC).
Diferença entre os modelos de entrega ASP e SaaS
Num modelo de entrega ASP, o cliente normalmente compra software e paga um ASP para o alojar e manter. Em contraste, os vendedores de SaaS gerem o software que desenvolveram por conta própria.
Os ASPs tradicionais utilizavam uma arquitectura de um tenente e os clientes de software tinham de ser instalados nos computadores dos utilizadores finais. Em contraste, os fornecedores de SaaS utilizam uma arquitectura multi-tenant que permite o acesso a uma aplicação através de um navegador web e serve múltiplos utilizadores e empresas.
Clientes que ainda necessitam de fornecedores que hospedem aplicações específicas e personalizadas ou aplicações de prateleira num centro de dados seguro, podem ainda optar por procurar um fornecedor de serviços de aplicação.
ASP é também uma abreviatura para Active Server Page.