I remember last year that JBI was claimed as the best technology ever
for SOAs.
Now it's Java EE 5 for building Web services.

We could transform this into a game.
Let's guess now what will be Sun's favorite technology stack for
building Services next year?

I bet a beer on SCA but because marketing departments creativity never
stops, I think a kind of Ajax-based SOA 2.0 stuff is really promising.
 
Robin

--- In [email protected], Dennis
Sosnoski <[EMAIL PROTECTED]> wrote:
>
> I suspect only those who are determined to mindlessly follow
Microsoft's 
> lead would think that stuffing configuration information into source 
> code (i.e., annotations, AKA C# attributes) is a great advance for 
> enterprise software. And if it's hard for Sun's customers to get to SOA 
> except through Java EE 5 they should find themselves a different 
> technology vendor (or consultant - I'm available!). :-)
> 
>   - Dennis
> 
> Dennis M. Sosnoski
> SOA and Web Services in Java
> Training and Consulting
> http://www.sosnoski.com - http://www.sosnoski.co.nz
> Seattle, WA +1-425-296-6194 - Wellington, NZ +64-4-298-6117
> 
> 
> 
> Gervas Douglas wrote:
> > <<A key goal of Java EE 5 was to simplify the programming model,
> > especially for Web services. Although the previous version, J2EE 1.4,
> > supported SOAP- and WSDL-based Web services, many found the model too
> > complex. Nick Kassem, technology director for Web services at Sun
> > Microsystems Inc. said the improvements to Java EE 5 better enable the
> > loose coupling of services, while providing the robust technology that
> > will be required to scale up Web services and build out an SOA.
> >
> > "It will be hard for many of our customers to get to SOA without going
> > through the Java EE 5 stepping stone," Kassem said. "It's a key
> > building block. The reality is SOA means a lot of things to a lot of
> > people and it has many aspects. The back-end integration part requires
> > the sophisticated technology EE 5 offers today."
> >
> > Java EE 5 includes several key specifications intended to improve and
> > simplify Web services support. These are: Java API for XML-Based Web
> > Services (JAX-WS) 2.0, Java Architecture for XML Binding (JAXB) 2.0,
> > Web Services Metadata for the Java Platform 2.0 and SOAP with
> > Attachments API for Java (SAAJ) 1.3.
> >
> > In particular, JAX-WS 2.0 supports annotations, simplifying the
> > programming model. It is integrated with JAXB 2.0, so all data binding
> > has been delegated to JAXB 2.0. JAX-WS 2.0 has the ability to support
> > additional protocols, transports and encodings. It also supports SOAP
> > 1.1, SOAP 1.2, and XML/HTTP protocols as well as REST-style
> > applications. In addition, advanced applications can use the
> > low-level, messaging-based JAX-WS 2.0 API to process messages
> > directly, without having to duplicate any of the protocol- and
> > transport-level support built into the runtime, according to Sun.
> >
> > "The core tenet of SOA is loose coupling within Web services and
> > without," Kassem said. "In Web services, our [J2EE 1.4] initial foray
> > was very RPC-centric. That dramatically shifted with JAX-WS 2.0, it
> > was an important programming model shift. It enables us to build more
> > loosely coupled Web services that will scale very well for the Web.
> > [It] was a significant SOA-centric initiative. Simultaneously, we
> > [made] significant improvements in the JAXB 2.0 spec to enable better
> > quality data bindings. The quality of bindings is really important. If
> > you don't get the bindings right, you have round-tripping problems in
> > the SOA world that you never get right. We're not completely there,
> > but it's a big improvement."
> >
> > Jeet Kaul, Sun's executive director of application platforms, added,
> > "The amount of code from J2EE 1.4 to Jave EE 5 was dramatically
> > reduced. And with the use of annotations, a person who understands
> > Java programming can do Web services programming. The simplification
> > of the programming model has had a huge reception from developers.
> > That in combination with the other [improvements] makes it a better
> > place for service development.">>
> >
> > You can read this article in full at:
> >
> >
<http://searchwebservices.techtarget.com/originalContent/0,289142,sid26_gci1233278,00.html?track=NL-110&ad=573533HOUSE&asrc=EM_NLN_806374&uid=5532089>
> >
> > Gervas
> >
> >
> >
> >  
> > Yahoo! Groups Links
> >
> >
> >
> >
> >
>


Reply via email to