Вы находитесь на странице: 1из 1

APPLICATION SERVERS

OUTUBRO/2003

Servidores de Aplicaes Application servers, ou servidores de aplicao, so softwares que fornecem a infraestrutura de servios para a execuo de aplicaes distribudas. Os servidores de aplicao so executados em servidores e so acessados pelos clientes atravs de uma conexo de rede. As vantagens dos servidores de aplicao em relao ao modelo cliente/servidor residem nos servios implementados por eles e disponveis aos desenvolveres, fazendo com que eles possam concentrar a maior parte do tempo no desenvolvimento da lgica de negcio. Em geral estes servios diminuem a complexidade do desenvolvimento, controlam o fluxo de dados, incrementam a performance, gerenciam a segurana. O servidor de aplicao predispe a utilizao da arquitetura chamada de 3-camadas ou n-camadas, que permite um melhor aproveitamento das caractersticas de cada componente (servidor de banco de dados, servidor de aplicao e cliente). A primeira camada, chamada Front-End, usualmente so browsers, que servem para apresentao e algumas validaes. A segunda camada, o aplicao sendo executada no servidor de aplicao. A terceira camada o servidor de banco de dados. Os servidores de aplicao priorizam o compartilhamento de componentes e aplicaes, fazendo assim com que seja mais fcil o desenvolvimento, manuteno e gerenciamento de sistemas complexos. Caractersticas Alm das caracterstica j citadas, outros servios tambm esto disponveis nos servidores de aplicao Tolerncia a falhas: atravs de polticas para recuperao e distribuio de componentes em clones dos servidores Balanceamento de carga: com a anlise da carga nos servidores permite a distribuio de clientes de forma maximizar a utilizao dos recursos disponveis Gerenciamento dos componentes: atravs de ferramentas para a manipulao de componentes e servios, tais como gerenciamento de sesso, notificao, distribuio da lgica de negcios Gerenciamente de transaes: garante a

integridade distribudos

da

transao

em

ambientes

Console de gerenciamento: permite o gerenciamento de vrios servidores de aplicao atravs de um nico sistema grfico Segurana: garante a segurana da aplicao Existem vrias implementaes de servidores de aplicao, em sua maioria implementados na plataforma Java, como exemplos podemos citar IBM WebSphere Application Server, Oracle Oracle9i Application Server, BEA WebLogic, SUN iPlanet. Outras implementaes existem em outras plataformas, como o Apple WebObjects que roda em MacOS e o Zope Application Server que roda sobre a linguagem Python. Em geral, os servidores de aplicao rodam em vrios sistemas operacionais, como Solaris, Linux e Windows, o que permite que seja possvel o desenvolvimento em uma plataforma e sua publicao para produo em outra. Assim a mquina utilizada no desenvolvimento pode ter um custo bem inferior de produo.

Recicle

Rua Itapeva, 574 cj 61A Bela Vista - So Paulo - SP - Brasil - CEP 01332-000 Tel: +55 11-3253-0069 http://www.iweb.com.br - e-mail: iweb@iweb.com.br

Вам также может понравиться