The Death of WebSphere and WebLogic App Servers? New Infographic shows the Rise of OSS Java

51 respostas
R

Será que os servidores de aplicações Java, WebSphere e WebLogic estão com seus dias de vida contados?
Esta pergunta parte de uma pesquisa muito interessante, entre usuários de App Servers Java. Tal pesquisa chegou a dados percentuais que indicam estes dois servidores são muito pouco utilizados em comparação com a porcentagem de uso dos servidores como Tomcat, JBoss e Jetty.
Na pesquisa também foi feito um levantamento em relação a versão do Java mais usada atualmente, o que colocou a versão 1.6.0_20 em 1° lugar seguida da versão 1.6.0_26.
Leia mais em: http://blog.newrelic.com/2012/01/10/infographic-oss-java-wins-in-the-cloud-era/

51 Respostas

J

Se até o pai do Websphere já disse que ele é complexo demais e que foi um erro na carreira dele, quem somos nós pra discutir?

L

Boa… sou adepto do TomCat, Jboss e Glassfish. Nunca trabalhei com o Websphere, mas já trabalhei com o Weblogic, que é um excelente app server. Acredito que o Weblogic ainda perpetue devido o único application server que rode as implementações BPM e SOA (Plataforma Oracle).

Para coisas simples, utilizo o TomCat, mas quando o meio de campo engrossa, mando um jBoss ou um Glassfish.

J

Interessante, mas bastante sensacionalista, pra ele dizer que ambos estão morrendo, no mínimo tem que mostrar o histórico do market-share.

Também sou adepto do tomcat/jboss, em grande parte por conhecer pouco as alternativas.

Uma dúvida que sempre tive foi: “Porque escolher o jetty?” Não estou tentando gerar flame ou algo do tipo, é mais por não conhece-lo mesmo.

A

luizrobertofreitas:
Boa… sou adepto do TomCat, Jboss e Glassfish. Nunca trabalhei com o Websphere, mas já trabalhei com o Weblogic, que é um excelente app server. Acredito que o Weblogic ainda perpetue devido o único application server que rode as implementações BPM e SOA (Plataforma Oracle).

Para coisas simples, utilizo o TomCat, mas quando o meio de campo engrossa, mando um jBoss ou um Glassfish.

Concordo plenamente. O Websphere talvez morra, porque, francamente, é uma m$%#a de produto. Mas o Weblogic não, justamente por suportar a plataforma SOA da Oracle, que é imbatível. É de longe uma das mais robustas do mercado, se não a mais robusta.

Porque o jetty é extremamente rápido, fácil de gerenciar, “sem frescuras” em geral. Ultimamente, tem sido uma grande aposta, já que dá pra subir vários desses em paralelo pra atender grandes demandas e, quando não for mais necessário, derrubar. Cai como uma luva numa nuvem.

R

Nunca trabalhei com nenhum desses 2.

Mas pelo que alguns comentários estão relatando, o WebLogic é muito bom e o WebSphere uma droga.

Mas interessante na pesquisa é que a quantidade de usuários que usam o WebLogic ficou muito mais baixa que o WebSphere.

Já eu achava que o JBoss teria uma porcentagem maior de usuários e que o GlassFish fosse meio que, “concorrente” com números bem parecidos com os do JBoss. Mas a diferença é bem grande.

K

Abrem em média mais de 4 milhões de empresas só no Brasil ao ano.

Imaginem a quantidade de empresas que “consomem” tecnologia.

Licença de produtos como WebLogic e Websphere é bastante salgada. Apesar desses produtos possuirem um marketshare mais estreito, se fizesse uma outra comparação em cima da Fortune 500, veriam que estão em 95% desse mercado, que é o que interessa em termos financeiros.

Olha somente para o Brasil e quebrando em 6 áreas: Telecom, Finanças, Varejo, Energia, Seguros e Logística, verão que as maiores empresas utilizam soluções Oracle, IBM, SAP, Tibco, Progress, Software AG e por aí vai.

Acho sinceramente que reflete o mercado, a maior parte estará em cima de stack open, entretanto, quem tem $$ estará andando de WebLogic 12c rodando num Exalogic da Oracle !!

Lembrando que o Weblogic sempre foi restrito, estava nas mãos da BEA, uma empresa que não tinha muito poder comercial e mesmo assim, foi comprada por 8.5 bi, mais que a Sun Microsystems. Acredito que a estratégia da Oracle, talvez esse percentual apresentado esteja em crescimento e não em declínio.

E como já disseram: SOA, BPM, Integração (ESBs), CEP, EDA, Grid etc… Não tem pra onde correr, o Weblogic é o bicho :slight_smile:

R

Eu já trabalhei com o tomcat, jetty, jboss, oc4j e com o weblogic. Eu não trabalhei com o websphere então não sei o que dizer dele, mas dos que eu já trabalhei o que mais goatei até hoje para produção em ambientes “parrudos” foi de longe o weblogic. É um servidor extremamente robusto e mesmo sobre carga extrema ele “aguenta o tranco”.
O que eu gostei bastante dele foi as opções de configuração de recursos jms em cluster e de replicação, que foram bem úteis em um projeto que trabalhei.
Já para desenvolvimento web na máquina de desenvolvimento eu prefiro o jetty, por ser muito leve e pela integração bem simples com o maven, o que agiliza muito o desenvolvimento. O que eu menos gostei foi o oc4j (servidor da oracle antes de eles comprarem o weblogic). Ele era bem ruim, além do que tivemos problemas com algumas coisas que ele fazia de forma diferente da especificação, e também por algumas coisas proprietárias da oracle que na época só funcionavam nele e em uma versão específica, ou seja, mudando a versão, mesmo que apenas uma release à frente, ocorriam muitos erros “malucos” e complicados de resolver. Eu me lembro que em uma das ocasiões, tive que reescrever a camada dao da aplicação que era escrita em sqlj e com uma implementação proprietária da oracle que não funcionava nas versões novas do servidor… Eu me lembro que os caras chamavam ele de “oc fuder”, hehehe
Ainda bem que nunca mais vi ninguém utilizando ele :slight_smile:

S

Application Server? EJB? Acredito que os casos de sucesso com esses carinhas são exceção e não regra. Odeio o Spring, mas acho que ele ainda consegue ser melhor que a opção AS + EJB.

Não manjo muito para opinar aqui. Tem certeza que essas letrinhas obrigatoriamente levam para um Application Server? Não dá para fazer em cima apenas de um web container (jetty/resin/tomcat)?

A

saoj:
Application Server? EJB? Acredito que os casos de sucesso com esses carinhas são exceção e não regra. Odeio o Spring, mas acho que ele ainda consegue ser melhor que a opção AS + EJB.

Não manjo muito para opinar aqui. Tem certeza que essas letrinhas obrigatoriamente levam para um Application Server? Não dá para fazer em cima apenas de um web container (jetty/resin/tomcat)?

Na teoria, você consegue fazer deploy de ferramentas em qualquer coisa. Na prática, não existe ferramenta SOA habilitada para rodar em jetty ou tomcat (todas as ferramentas que existem ou são standalone ou rodam num servidor JEE completo). E na prática de mundo real, o melhor stack de SOA que existe é o da Oracle. Que roda no Weblogic.

V

estranho o JBoss ficar só com 9%…

B

Galera fala sobre Robustes, Casca Grossa, Aplicação de Verdade, ai fica a duvida, que empresa realmente grande de internet utiliza essas soluções ?
Porque o que eu vi por ai foram só cruds que no maximo precisavam apenas de um servlet container rodando em um servidor de aplicações completo

um dia eu gostaria de saber porque o instalador do weblogic tem quase 1gb.

F

Nunca tomei tanto café quanto na época que usava o Websphere, que negócio mais demorado para "subir. O jeito era ir pegar um café na máquina enquanto aguardava. :lol:
Agora em produção mesmo eu não sei como é, mas ter ele ali no eclipse (na verdade o RAD) era uma tristeza.

A

Já trabalhei com o WebSphere e aqui em curitiba ele ainda é muito usado pois os maiores empregadores e consultorias que trabalham pra esses empregadores usam o WebSphere.

Não sei como andam as versões atuais, pois as versões que trabalhei não suportavam nem java 5 ainda.

Quanto ao servidor em si, não é melhor nem pior que os outros, ele é diferente dos demais, tem várias configurações escondidas e etc, complicado de mexer, de bater o olho e resolver alguma coisa, por isso é bom fazer curso dele.

Acho que demora muito pra iniciar também, mas como eu falei trabalhei com um versões mais antigas (5 e 6).

F

saoj:
Application Server? EJB? Acredito que os casos de sucesso com esses carinhas são exceção e não regra. Odeio o Spring, mas acho que ele ainda consegue ser melhor que a opção AS + EJB.

Não manjo muito para opinar aqui. Tem certeza que essas letrinhas obrigatoriamente levam para um Application Server? Não dá para fazer em cima apenas de um web container (jetty/resin/tomcat)?


Confie no Felipe, meu xará…ele disse tudo.

J

JBoss vai ganhar mais mercado ainda com o JBoss AS 7.

[]'s

K

Gosto bastante também do Glassfish, um ApplicationServer bem bacana.

Agora, vocês já deram uma olhadinha no Weblogic 12c - Cloud ?

Tá duro pegar os caras com budget 4x maior que na época da BEA.

A

Kenobi:
Gosto bastante também do Glassfish, um ApplicationServer bem bacana.

Agora, vocês já deram uma olhadinha no Weblogic 12c - Cloud ?

Tá duro pegar os caras com budget 4x maior que na época da BEA.

Que features ele tem pra levar o nome de ‘cloud’ ? Teoricamente, só tendo uma arquitetura share nothing pra ser algo assim. Só que share nothing é completamente oposto ao que todo servidor JEE completo tem como core…

B

asaudate:
Kenobi:
Gosto bastante também do Glassfish, um ApplicationServer bem bacana.

Agora, vocês já deram uma olhadinha no Weblogic 12c - Cloud ?

Tá duro pegar os caras com budget 4x maior que na época da BEA.

Que features ele tem pra levar o nome de ‘cloud’ ? Teoricamente, só tendo uma arquitetura share nothing pra ser algo assim. Só que share nothing é completamente oposto ao que todo servidor JEE completo tem como core…

Tem muitas features, a principal é aquela que deixa a conta do comprador mais vazia.

H

Concordo. É a velha máxima de que ninguém é demitido por ter escolhido produtos da IBM (Websphere, DB2, MQ, etc).

F

Kenobi:
Gosto bastante também do Glassfish, um ApplicationServer bem bacana.

Agora, vocês já deram uma olhadinha no Weblogic 12c - Cloud ?

Tá duro pegar os caras com budget 4x maior que na época da BEA.


http://www.oracle.com/us/products/middleware/exalogic/overview/index.html

A

felipeguerra:
Kenobi:
Gosto bastante também do Glassfish, um ApplicationServer bem bacana.

Agora, vocês já deram uma olhadinha no Weblogic 12c - Cloud ?

Tá duro pegar os caras com budget 4x maior que na época da BEA.


http://www.oracle.com/us/products/middleware/exalogic/overview/index.html

Vem a pergunta: será que alguém acredita que o exalogic serve como um equipamento que dá “acesso às nuvens”? Fui no evento da Oracle do Fusion Middleware que, na realidade, era para lançar o Exalogic, mas acho difícil de engolir isso como cloud.

D

Weblogic e Websphere morrerem? A pesquisa é tendenciosa, afinal, quantas empresas de grande porte possuem ferramentas oracle e ibm? Pode ser que os sites destas empresas rodem em simples web containers ou AS mais simples que ambos, mas, sem dúvidas, estruturas complexas como intranets e extranets são executadas em websphere (veja o caso de corporações bancárias, não convém citar nomes aqui, por isso não direi um exemplo claro). Weblogic? Uma das grandes empresas de telefonia do país utiliza cerca de 4 versões deste sujeito mequetrefe (digo isso pois a versão 8 é uma droga).

Já falaram tanto em mortes de tecnologias que ainda vão durar décadas (cobol é old school?) que nem considero mais isso.

A

asaudate:
felipeguerra:
Kenobi:
Gosto bastante também do Glassfish, um ApplicationServer bem bacana.

Agora, vocês já deram uma olhadinha no Weblogic 12c - Cloud ?

Tá duro pegar os caras com budget 4x maior que na época da BEA.


http://www.oracle.com/us/products/middleware/exalogic/overview/index.html

Vem a pergunta: será que alguém acredita que o exalogic serve como um equipamento que dá “acesso às nuvens”? Fui no evento da Oracle do Fusion Middleware que, na realidade, era para lançar o Exalogic, mas acho difícil de engolir isso como cloud.

O Marc Benioff (fanfarrão, CEO da Salesforce.com e ex-funcionário do Larry Ellisson) tirou uma onda:

“We’re not going to show you computers taller than you. We’re not going to show you a cloud in a box because clouds aren’t in a box. They never were. That’s the whole idea.”

fonte:http://www.zdnet.com/blog/btl/salesforces-benioff-clouds-arent-in-a-box/39488

PS: A Salesforce é uma das empresas que mais entendem de cloud no planeta.

A

Suspeitei desde o princípio… :smiley:
os que prefiro são JBoss, Tomcat e Jetty… nesta ordem. Glassfish só em último caso. WebSphere? nunca vi mais gordo kkk

A

andre_salvati:

O Marc Benioff (fanfarrão, CEO da Salesforce.com e ex-funcionário do Larry Ellisson) tirou uma onda:

“We’re not going to show you computers taller than you. We’re not going to show you a cloud in a box because clouds aren’t in a box. They never were. That’s the whole idea.”

fonte:http://www.zdnet.com/blog/btl/salesforces-benioff-clouds-arent-in-a-box/39488

PS: A Salesforce é uma das empresas que mais entendem de cloud no planeta.

Pois é, era justamente nessa citação que eu estava pensando. Na verdade, ultimamente praticamente tudo que a Oracle vem fazendo leva a gente a pensar que eles estão de brincadeira. A primeira foi esse Exalogic. A segunda foi o banco NoSQL deles que, pela propaganda que eles fazem, dá impressão que suporta totalmente o CAP (Consistência, Tolerância a particionamento e Disponibilidade). Peraí, mas suportar o CAP todo não é impossível? Pois é, mas a Oracle diz que faz…

Resumindo: tem dias que a Oracle subestima (e muito) a inteligência de seus clientes.

M

Acredito que esses servidores não vão morrer tão cedo…

Como já foi dito, muitas empresas realmente grandes utilizam produtos pagos, o grande diferencial desses produtos é o suporte.

Por exemplo uma empresa de cartão de crédito, gira mais de uma milhão de reais por dia.

Se der algum problema eles vão processar quem?

Pelo menos Oracle, IBM, SAP, etc tem dinheiro para pagar a multa rsrsrsrs

A

maiconramones:
Acredito que esses servidores não vão morrer tão cedo…

Como já foi dito, muitas empresas realmente grandes utilizam produtos pagos, o grande diferencial desses produtos é o suporte.

Por exemplo uma empresa de cartão de crédito, gira mais de uma milhão de reais por dia.

Se der algum problema eles vão processar quem?

Pelo menos Oracle, IBM, SAP, etc tem dinheiro para pagar a multa rsrsrsrs

Esse argumento não é valido.
Existem diversas empresas que dão suporte e serviços de consultoria a projetos Open Source. Inclusive quem conhece de perto a Oracle, sabe que o ponto forte deles com certeza não é o suporte :slight_smile:

A

Alessandro Lazarotti:
maiconramones:
Acredito que esses servidores não vão morrer tão cedo…

Como já foi dito, muitas empresas realmente grandes utilizam produtos pagos, o grande diferencial desses produtos é o suporte.

Por exemplo uma empresa de cartão de crédito, gira mais de uma milhão de reais por dia.

Se der algum problema eles vão processar quem?

Pelo menos Oracle, IBM, SAP, etc tem dinheiro para pagar a multa rsrsrsrs

Esse argumento não é valido.
Existem diversas empresas que dão suporte e serviços de consultoria a projetos Open Source. Inclusive quem conhece de perto a Oracle, sabe que o ponto forte deles com certeza não é o suporte :)

Pois é. O ponto é: a empresa tem uma cultura de reatividade (se der merda, eu posso jogar a culpa em alguém?) ou uma cultura de proatividade (Deu merda. Quem eu posso chamar pra arrumar?)? Infelizmente, ainda são muitas as empresas que têm cultura de reatividade. Adivinha que application server elas usam?

A

É, eles vão morrer junto com o Cobol.

M

Eu respeito a opinião dos colegas mas discordo.

Porque muitas vezes uma empresa como essa que citei movimenta muito dinheiro. E alguém (empresa) tem que dar um “suporte” para essa operação.

De fato existem empresas que dão suporte a produtos open source por exemplo. Mas quando a quantidade de dinheiro envolvida é grande fica muito complicado uma empresa garantir que vai pagar uma multa na casa dos milhões e ainda dar todo o suporte necessário.
Estou falando de uma empresa que tira o gasto com uma licença dessas rapidamente, ou seja, para eles dinheiro não é problema.

O suporte da Oracle pode não ser dos melhores, mas há contratos. Mais cedo ou mais tarde eles serão cumpridos nem que seja na justiça rsrsrs

A

Porque muitas vezes uma empresa como essa que citei movimenta muito dinheiro. E alguém (empresa) tem que dar um “suporte” para essa operação.

De fato existem empresas que dão suporte a produtos open source por exemplo. Mas quando a quantidade de dinheiro envolvida é grande fica muito complicado uma empresa garantir que vai pagar uma multa na casa dos milhões e ainda dar todo o suporte necessário.

Hmm eu trabalho em uma famosa empresa que trabalha exclusivamente com software livre e estamos em varios bancos (do mundo) assim como em na maioria das telecom que operam no Brasil :twisted:

M

No Brasil não tem tantas empresas de telecon e as que eu conheço utilizam produtos pagos também.

Mas acredito que não haja certo ou errado, até porque tem muito jogo de interesse entre as partes.

Apenas acho num exercício de futurologia que esses servidores citados no tópico não vão morrer tão cedo pelo menos.

A

Alessandro Lazarotti:
Porque muitas vezes uma empresa como essa que citei movimenta muito dinheiro. E alguém (empresa) tem que dar um “suporte” para essa operação.

De fato existem empresas que dão suporte a produtos open source por exemplo. Mas quando a quantidade de dinheiro envolvida é grande fica muito complicado uma empresa garantir que vai pagar uma multa na casa dos milhões e ainda dar todo o suporte necessário.

Hmm eu trabalho em uma famosa empresa que trabalha exclusivamente com software livre e estamos em varios bancos (do mundo) assim como em na maioria das telecom que operam no Brasil :twisted:

Alessandro, é realmente bastante interessante saber disso! É bom ver uma mudança na mentalidade das empresas de telecom (que, em geral, são bastante fechadas), especialmente em relação a um Application Server como o JBoss, que considero um dos melhores da atualidade.

Aliás, na sua opinião, o gráfico passado reflete a realidade brasileira?

[]'s

M

Achei o gráfico mais ou menos como eu imaginava. A grande maioria das empresas não precisa de todo o poder do Weblogic, Websphere e JBoss, então usam os servidores de aplicação free, que são muito bons mesmo.

O mercado das grandes empresas é bem menor e é nesse nicho que a IBM, Oracle e JBoss brigam. E é por isso a Oracle não matou o Weblogic mesmo tendo o Glassfish, já que assim ela pode atuar nas duas áreas. Da mesma forma que mantem o JDeveloper, Netbeans e ainda é uma das patrocinadoras do Eclipse. hehehe

B

asaudate:
ultimamente praticamente tudo que a Oracle vem fazendo leva a gente a pensar que eles estão de brincadeira. A primeira foi esse Exalogic. A segunda foi o banco NoSQL deles que, pela propaganda que eles fazem, dá impressão que suporta totalmente o CAP (Consistência, Tolerância a particionamento e Disponibilidade). Peraí, mas suportar o CAP todo não é impossível? Pois é, mas a Oracle diz que faz…

Resumindo: tem dias que a Oracle subestima (e muito) a inteligência de seus clientes.

Sinceramente, a Oracle(seus partners na verdade) sabe muito bem quem são os clientes deles, e que botões apertar, mesmo que demore anos, para fazer a venda. Shops Microsoft virando Oracle, poucos a poucos.

E o Exalogic… dois milhões e meio(ou eram três, seis?) para começar com a versão básica, não é nenhuma brincadeira.

A

É muito complicado avaliar uma pesquisa sem parecer tendencioso, mas já que vc perguntou eu concordo sim que a adoção de software livre como opção real de plataforma para deployment de aplicações corporativas vem ganhando muito espaço em nosso território.

Contudo vale lembrar que as grandes corporações raramente possuem apenas “um” player como solução definitiva, geralmente os ambientes são heterogênios e isso tbm explica muita coisa expressa no gráfico. Por exemplo, o infografico coloca na mesma pesquisa Java WebContaneirs (como o Tomcat e o Jetty) lado a lado com Java Application Servers, o que de fato são coisas bem diferentes. Não é raro ver um parque de servidores com tomcat servindo aplicações com conteudo puramente “Spring+HIbernate”, e outros servidores rodando aplicações que necessitam de uma stack mais completa,como já apontadas aqui, como por exemplo o pacote Weblogic+SOA, Websphere+Portal, JBoss+Messaging rodando estes sobre o mesmo departamento de TI.

Mas o que realmente percebo é que cada vez mais a tendência é que novamente os desenvolvedores voltem a utilizar servidores de aplicações em vez de simples webcontainers. Isso se deve ao fato que o JavaEE6 com seu JPA2+EJB3.1+CDI realmente facilitaram bastante as coisas e de forma bastante elegante e sem acarretar “peso” para o servidor. Uma prova disso é vc ver um Java Application Server como o JBoss subindo em menos de 3 segundos. O Glassfish v3 é outro exemplo disso.

Tomcat e Jetty cairam no gosto popular graças a serem rapidos e leves, juntando isso ao poder de frameworks como Spring e Hibernate rapidamente foram largamente adotados. Hoje em dia os tempos são outros, e o JavaEE continua mais vivo que nunca… os servidores de aplicação ganharam mais uma chance.

A

Vai de caso a caso. Não dá pra trabalhar com BPM/SOA utilizando Tomcat por exemplo. Vai da necessidade do cliente. Já trabalhei com todos esses servidores…trabalho hoje mais focado em soluções IBM e posso garantir que a morte do Websphere é algo muito distante. Você não vai ver um servidor desses rodando no armazém do tio João mas pode ter certeza de poderá encontrá-lo por exemplo em grandes corporações e multinacionais. É relativo gente. E a versão 7 me agradou bastante.

A

Mesmo com as novas soluções voltadas para cloud? Digo isso porque eu mesmo tenho um projeto pessoal onde uso Tomcat no EC2 (Amazon). O Tomcat foi minha escolha porque uma aplicação em cloud deve ser voltada para a arquitetura share-nothing, em que nada é compartilhado entre as instâncias. Como é relativamente fácil configurar o Tomcat para armazenar sessões em local externo (por exemplo, usando libs como essa: http://code.google.com/p/memcached-session-manager/ ), foi minha escolha, para que as instâncias das máquinas não olhem umas para as outras, mas sim, para um cluster Memcached.

Já avaliei o JBoss AS 7 e ele realmente cumpre o que promete - extremamente rápido e confiável - mas não tão profundamente para dizer se é igualmente fácil de fazer isso com ele ou não.

M

Concordo, mas como tem muito mais ‘armazém do tio João’ do que ‘grandes corporações’, quem vê os números das pesquisas fica com a impressão que esses application server estão acabando.

A

O Infinispan (cloud-ready) é o mecanismo de cache padrão do AS7, inclusive para armazenamento de Sessão http (o que antes era feito por JBossCache/jGroups). Vc pode ter o mesmo efeito do memcached-session-manager, out of box para o JBoss.

V

Concordo, mas como tem muito mais ‘armazém do tio João’ do que ‘grandes corporações’, quem vê os números das pesquisas fica com a impressão que esses application server estão acabando.

Então quem usa app servers = grande corporação? google, facebook, apple, amazon e tantas outras empresas de internet são armazéns?

Ao meu ver, o problema dessa analogia é que ela é enganadora. Não tem a ver com tamanho, e sim agilidade numa situação de mudança de paradigma.

App servers são da época do SOA, quando ainda era a buzzword do dia, hoje em dia é legado e quem não se livrou disso ainda é porque esta sob vendor lock-in.

A

O Infinispan (cloud-ready) é o mecanismo de cache padrão do AS7, inclusive para armazenamento de Sessão http (o que antes era feito por JBossCache/jGroups). Vc pode ter o mesmo efeito do memcached-session-manager, out of box para o JBoss.
[/quote]

Alessandro, sabe dizer se é possível trocar? E se é fácil? Digo porque o mecanismo padrão de cache do AWS é o memcached, mesmo…

[]'s

A

“trocar” provavelmente não é viável (digo provavelmente pq o servidor é totalmente modular, então dizer “não dá” não seria uma verdade), uma vez que o Infinispan é usado para diversos serviços dentro do JBoss7 e possui configurações para isso, ele quase acaba sendo uma dependência do seu core. Contudo você pode fazer o infinispan rodar no EC2:

https://docs.jboss.org/author/display/ISPN/Running+Infinispan+on+Amazon+Web+Services


Se vc quer rodar o JBoss7 na nuvem de maneira simples, eu recomendo uma olhada no OpenShift, inclusive vc pode usar sua estrutura do EC2 :

http://www.jboss.org/openshift/
http://www.jboss.org/openshift/articles.html
http://in.relation.to/Bloggers/JavaEE6OnOpenShift

Acho que estamos saindo um pouco da thread, mas não deixe de saber mais sobre o Infinispan/Memcached através do forum: https://community.jboss.org/community/infinispan?view=discussions

M

vargas:
marcosalex:

Concordo, mas como tem muito mais ‘armazém do tio João’ do que ‘grandes corporações’, quem vê os números das pesquisas fica com a impressão que esses application server estão acabando.

Então quem usa app servers = grande corporação? google, facebook, apple, amazon e tantas outras empresas de internet são armazéns?

Ao meu ver, o problema dessa analogia é que ela é enganadora. Não tem a ver com tamanho, e sim agilidade numa situação de mudança de paradigma.

App servers são da época do SOA, quando ainda era a buzzword do dia, hoje em dia é legado e quem não se livrou disso ainda é porque esta sob vendor lock-in.

Lá vem a mesma pessoa de novo querendo justificar sua posição extrema com outra. Em nenhum momento eu disse que quem usa app servers é somente grande corporação. Poderia até tentar explicar melhor, mas como todo mundo entendeu e você está apenas trollando, não vou perder meu tempo. hehehehe

J

???

:S

V

marcosalex:

Lá vem a mesma pessoa de novo querendo justificar sua posição extrema com outra. Em nenhum momento eu disse que quem usa app servers é somente grande corporação. Poderia até tentar explicar melhor, mas como todo mundo entendeu e você está apenas trollando, não vou perder meu tempo. hehehehe

Na verdade, eu concordo com o gráfico.

O seu equívoco no entanto, é assumir que o fato delas ainda usarem contradiz com o argumento que a tecnologia esteja chegando no seu fim. Não contradiz. Na verdade é bastante comum esse tipo de empresas usar a tecnologia por anos após proclamada morta pelos experts.

Falando sobre App Servers em específico, basta olhar o mercado, com o fim do ciclo do SOA não há mesmo muita vantagem em usar esse tipo de produto já que a única proposição era servir como passaporte para o maravilhoso mundo de SOA.

Já empresas de internet não usam app server porque é inviável para sistemas dessa escala.

J

Jesuino Master:

App servers são da época do SOA, quando ainda era a buzzword do dia, hoje em dia é legado e quem não se livrou disso ainda é porque esta sob vendor lock-in.

???

:S

??? * 2

V

jmag:
Jesuino Master:

App servers são da época do SOA, quando ainda era a buzzword do dia, hoje em dia é legado e quem não se livrou disso ainda é porque esta sob vendor lock-in.

???

:S

??? * 2

Bom, o gráfico mostra que web servers como Jetty são mais populares que application servers. Meu ponto é que App server são uma solução cara, complexa, e num mundo sem SOA, cada vez mais sem demanda de mercado (obviamente estou falando do ponto de vista de novos projetos, não dos coveiros de TI).

Agora se não é capaz de entender um infográfico não espero que concorde comigo em nenhum desses pontos. :slight_smile:

A

É troll.

A

Muitas vezes essas estatísticas podem ser manipuladas.

Só como curiosidade, vejam os dados do Google Trends para os app/web servers em questão:

http://www.google.com/trends/?q=jboss,+tomcat,+jetty,+weblogic,+websphere&ctab=0&geo=all&date=all&sort=0

Pelo que percebi, só o Jetty está aumentando.

A

Artigo bem interessante que fala sobre Cloud e o pq da Oracle, IBM e outros vendors de software em caixinha estarem ameaçados com esse novo modelo…

http://gigaom.com/2012/03/10/oracle-has-a-cloud-computing-secret/

Criado 11 de janeiro de 2012
Ultima resposta 14 de mar. de 2012
Respostas 51
Participantes 26