Java Web Services and XML
Robert Sessions has published a good article discussing the
“fuzzy boundaries” between object, components, and web
services. The following table from his article pretty much sums
up the key differences with respect to performance:
Comparison of Objects, Components and Web Services Attributesby Robert Sessions, Objectwatch
on Feb 2, 2005
As Eduardo mentioned, we just released a preview of what JAXB 2.0 and JAX-RPC 2.0 look like. This bundle includes the current snapshot of the JAXB RI and JAX-RPC RI.
It is a "preview", so the documentation is very sketchy, and it's definitely not feature-complete, but it has enough things in it to give you more concrete idea about how JAXB and JAX-RPC will look like in 2.0.
Since my day job is...
on Feb 1, 2005
Our group has two summer intern positions available,
one to work with the new Fast Infoset
project, the other to work with the new implementations of
JAX-RPC and JAXB 2.0.
I am looking for some strong candidates. The projects should
be a lot of fun and I have had some very good experiences in the past;
my only concern is that I blinked and didn't post this until now.
Check out some of the...
on Jan 14, 2005
Pierre is asking for ideas
on what developers want to see in the Web Tier sessions at JavaOne this year. I'll add my plea to his, but on the Web Services, XML, et environs area.
What Technical Sessions, BOFs or other activites would you want to see at JavaOne?
on Jan 11, 2005
Here are some notes from a "brown bag" talk that I am preparing for our IT staff, many of whom are died-in-the-wool mainframe COBOL programmers. This talk will be far more evangelical then technical, and I hope that it will de-mystify SOA for some. I'm sure many of you will say "Duh!" when you read some of the points, but you'd be surprised how many folks just don't get it (yet).
I like the...
on Jan 6, 2005
JAX-RPC projects at Java.Net develop the Reference Implementations for these specifications. The source code for these projects has, until now, only been available under JRL, the Java Research License.
JRL is intended for research and internal prototyping and does not allow for
modifications intended for deployments. This is a problem for those
groups that want to do their own...
on Dec 10, 2004
I have been on the road in the past few weeks - talking with people about Portal Federation and WSRP (Documentum/EMC conference in Montreal, Business Objects conference in Dallas, my brother's wedding in Houston - lots of techies there).
Now I am back in Boulder catching up on things. On the to do list:
- Learn what's new on Java 5.0
- Follow WSRP 2.0 progress
- JSR 94, phase 2...
on Nov 11, 2004
One of the challenges of a community lead is keeping the community informed of what's happening. Pretty soon you realize that the only way to do this is to somehow channel the efforts of the leads of all the projects that are in the community. And the more automated, the better. Sometime over the summer Java.Net provided all the pieces needed to do this. We now have:
RSS feeds automatically...
on Nov 10, 2004
We are going through a rotation on the management team of this community.
The Java Web Services and XML community was created at JavaOne '03 and Kohsuke Kawaguchi and myself were the original community managers. Later Michael Champion and Will Iverson joined the team. Mike and Will are overloaded with other commitments and are stepping down and I am also planning to step down so I can focus on...
on Oct 15, 2004
In the past few days I have been thinking about a blog entry from an old acquaintance of mine from Austin, TX, Jeff Shineider. He has some interesting ideas around SOA (Service Oriented Architecture) and Java. Primarily, I was intrigued by his discussion on Dynamically Coupled Services. I believe that there are some interesting opportunities for some cool new software applications that...
on Jul 26, 2004
In this instance, we have put together a set of tutorials and samples, and also have structured this co-bundles so you can immediately over-lay use RowSet in any of the three target containers Sun's App Server 8.0 PE (this the same as the free J2EE 1.4 SDK), Sun's Web Server 6.1, and Tomcat 5.0.
To use the co-bundle, and benefit the samples and tutorials we have provided, you will first need to...
on Jun 28, 2004
The Java WSDP 1.4 was announced late last month and that is when I gave you a preview but yesterday the pack was actually released. I missed a few important points in my original blog, so here an updated version of the highlights:
FCS implementation of JAX-RPC 1.1 with substantial performance improvements and implementing WS-I BP 1.1 and WS-I's Attachment Profile 1.0.
FCS implementation of...
on Jun 24, 2004
The latest version of the Java Web Services Developer Pack (version 1.4) is now available and offers support for both the WS-I Basic Profile 1.1 and WS-I Attachments Profile 1.0. Support for the WS-I attachments profile now allows interoperable description and exchange of SOAP messages that include attachments based on the WSDL 1.1 MIME binding and the SOAP Messages With Attachments...
on Jun 24, 2004
It looks like I've already been scooped by Eduardo but just in case you missed that, the first early draft of JAX-RPC 2.0 is now available for review. It addresses the following goals and requirements:
Integration with JAXB
Addition of client side asynchrony
Improved support for document and message centric usage
Improvements to the handler framework
Default alignment with the WS-I Basic Profile...
on Jun 23, 2004
The EA versions of JAX-RPC 2.0 and JAXB 2.0 specs are now available. These are early access releases, consistent with the latest JCP process that is encouraging early feedback on the specifications from the wider community, which I think is a good thing(tm).
Check the specs out. As an EA, there are some relatively big holes in the specs; for example, the JAXB 2.0 spec is only hinting at the...
on Jun 23, 2004
I look forward to seeing many of you at JavaOne 2004, especially at our two talks that will cover JDBC 4.0 and how to maximize how the best performance with your JDBC enabled applications. Our session and BOF should give you an excellent opportunity to learn about the bleeding edge proposals and learn how to maximize your productivity with JDBC. A long time JDBC expert, and a good friend John...
on Jun 8, 2004
I have volunteered to moderate a recurrent technical forum on Web and XML technologies. My current thought is to have a presentation - perhaps a white paper, perhaps a set of slides - on a given topic from one or more speakers, and then to do a bunch of Q & As as threads. A given forum would run for a week or two and the speakers would commit to participating in the discussion through that...
on Jun 4, 2004
XML has some very nice properties, but the textual encoding is verbose. That is not a problem in many applications, but it is a real issue in some others, specially when dealing with large documents
that are transmitted across a slow communication link, or when many of them are sent. For instance,
traditional Web Services are sent encoded as textual XML over HTTP; as WS are being adopted
on Jun 4, 2004
Sun has announced that it will release JWSDP 1.4, the release 1.4 of the Java Web Services Developer Pack, in the very near future. The JWSDP groups together implementations of the key technologies in the areas of WS, XML and Web Applications. The actual pack is not out there yet, so don't look for it. And don't ask me why the PR went out ahead - I think somebody pushed the button a bit too...
on May 27, 2004
We have been doing some Spring cleaning and I want to give you a
report on where we are, tell you about some future directions, and ask
Home Page: The three panels in the Community Home Page
now have different types of content: general news on the right panel,
community news on the center, and community resource links on the left
We are trying to update the right pane...
on May 22, 2004