Olá
Quem fez a previsão que o artigo se baseou foi nada menos do que Richard Monson-Haefel.
[quote=Richard Monson-Haefel resumé]
Richard Monson-Haefel is a Sr. Analyst for Burton Group a technical analyst company. He has been consulting in enterprise Java since 1996.
Before working at Burton Group, Richard served on the JCP Executive Committee which oversees the JSRs (specifications) developed for the J2SE and J2EE platforms. He also served on the J2EE 1.4 (JSR-151) and EJB 2.1 (JSR-153) and EJB 3.0 (JSR 220) expert groups for the Java Community Process.
Richard was a founder of the Apache J2EE Application Server Project (Geronimo) and the OpenEJB project - an open source EJB container. Richard’s proudest achievement was instigating JSR-241, The Groovy Language Specification.
Richard. Monson-Haefel is the author of four best-selling editions of Enterprise JavaBeans (O’Reilly) J2EE Web Services (Addison-Wesley), and the coauthor of Java Message Service (O’Reilly). His books have won several awards.[/quote]
Ele é o responsável pela minha resistência aos EJBS desde a primeira versão. Quando estudei o livre dele Enterprise Java Beans 2nd Ed, achei tudo muito complicado.
Em julho de 2004 o The Server Side anunciava a saída dele da comunidade Java em http://www.theserverside.com/news/thread.tss?thread_id=27485
Atualmente ele não acredita mais em J2EE. Olhem o que está escrito no blog dele:
[quote=I, Analyst - Spitting-up the Hippo: Turning my back on J2EE]
Although I built my career in large part on EJB and J2EE, today I’m not much of an enthusiast for the technology. To be honest it gives me heartburn.
Eight years ago, everything started out O.K. There wasn’t that much information to take in and EJB seemed to pretty cool, especially for a survivor of the CORBA technology craze of the mid 1990’s. I mean it really was pretty cool.
Over the years however, EJB and its super set, J2EE, became increasingly complex until there was so much information it was difficult if not impossible to swallow. Today I’m a recovering J2EE developer; I’ve successfully regurgitated the massive J2EE bolus that slowed me down and made me mentally lethargic. [/quote]
O artigo do Richard Monson-Haefel citado pelo searchWebservices.com, “JEE5: The Beginning of the End of Java EE” tem acesso aos cadastrados em http://www.burtongroup.com/research_consulting/publicdoc.aspx?cid=70
[quote=resumo de JEE5: The Beginning of the End of Java EE]
Java Platform, Enterprise Edition version 5 (JEE5) was intended to simplify the incredibly complex Java Platform, Enterprise Edition (Java EE) but failed to deliver on that promise. The primary value proposition of Java EE—a common programming model for a complete enterprise platform—makes the platform susceptible to disruption by platforms that emphasize ease of development. In this overview, Senior Analyst Richard Monson-Haefel explains how JEE5 fails to save Java EE and why it’s a harbinger of the end of Java EE as the dominant enterprise platform.[/quote]
Realmente o que ele fala faz sentido e ninguém pode negar que J2EE tal como propõe a Sun é muito complexo. Se não fosse pelo que há por aí disponível fora do que a Sun acha ideal, talvez o J2EE nem demorasse mais 5 anos para virar coisa do passado.
Quanto ao crescimento do SOA acredito que muito se deve a necessidade de aproveitar legados. Desde que surgiu a ideia, SOA parece ser muito atraente. Mas acho que só agora em 2006 vem sendo usado com mais intensidade. Jason Bloomberg, autor do livro “Service Orient or Be Doomed!” prevê que por volta de 2010 cerca de 70% do mercado de software empresarial será de aplicações orientadas a serviços.
Como atualmente trabalho em um legado em Fortran, não me asssuto muito com esta previsão do Richard porque sei que esta tonelada de código sendo desenvolvida atualmente virará um enorme legado com emprego para muita gente. Aliás isto ocorre atualmente com o legado do Cobol e do VB.
[]s
Luca