Java Web Services and XML
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
With the proliferation of java server side technologies, this tutorial from Sun is very well laid out and quite refreshing. Unlike the title this tutorial actually covers servlets, jsp, tags, web services, jaxb, soap, xslt, jsf, localization, tomcat. Essentially everything that is needed to create real world server side applications with the exceptions of EJBs. I am not complaining on that...
on May 20, 2004
Part of being a community is knowing each other. In a physical community there are plenty of smalltalk opportunities that help create that awareness. In an online community like Java.Net we know each other through postings, blogs, news, and other artifacts we create.
Some online communities support the notion of a journal or profiles; the closest mechanism we have in Java.Net is the People Wiki...
on Apr 21, 2004
The term total cost of ownership is frequently used to capture costs,
sometimes forgotten, involved in owning a system. I've found useful
to use the term total cost of development in a similar manner,
capturing some of the less common contributors. Some of these costs are:
Risk of choosing the right solution
Training, examples and support should, ideally, be...
on Apr 17, 2004
Following the successful W3C Workshop on Binary Interchange of XML Information Item Sets hosted by Sun Microsystems last year, the W3C has now chartered a new XML Binary Characterization Working Group to further investigate this fascinating area.
From the WG home page: "The XML Binary Characterization Working Group is tasked with gathering information about uses cases where the overhead of...
on Apr 5, 2004