« May/June IC column | Main | But Don, that's my point »

July/August IC column: JBI

Don's already mentioned it, but my July/August Internet Computing (IC) column is now available, either as PDF or on the Distributed Systems Online site. This column covers Java Business Integration (JBI, aka JSR 208).

In the context of JBI, Don asks about containers. My take is that containers aren't as special as we'd like to think they are. A container really just supports a particular programming model or style. Some do this by forcing certain inheritance structures, others do it by providing particular service APIs, still others state via some sort of contract what they expect of things that they contain. Most use a combination of these approaches. A good container handles the tedious or error-prone details of a particular approach, letting developers focus on their business logic. Containers have been around for decades and won't disappear anytime soon. Writing good containers is pretty hard. Therefore, rather than seeking the "one true container," we should allow for and support container diversity. In fact, isn't that what the web services approach helps with, given that it focuses on the message rather than imposing rules for how applications that handle such messages must be built?

TrackBack

Listed below are links to weblogs that reference July/August IC column: JBI:

» Vinoski and some JBI Clues from Don Box's Spoutlet
[Read More]

» Box, Vinoski and JBI. from Aehso's Output
...JBI does not serve, and was never intended to serve, the general Java developer community, nor is it designed to provide a programming/management/deployment model for writing hosted code - it is for writing hosting code. I'm wondering if Don has rea... [Read More]

Comments (1)

Steve,

You almost had me.

See http://pluralsight.com/blogs/dbox/archive/2005/07/07/12943.aspx for my problem with your last inference.

DB

About

This page contains a single entry from the blog posted on July 6, 2005 12:23 AM.

The previous post in this blog was May/June IC column.

The next post in this blog is But Don, that's my point.

Many more can be found on the main index page or by looking through the archives.

Powered by
Movable Type 3.31