Welcome!


Once upon a time people spoke the same language - but that was long ago. Nowadays people speak hundreds of languages with unique characters, inflection indicators, and other punctuation marks that make each language different from all others.
Faster than you can say XML, a whole cottage industry has developed to standardize the mechanics of Web services to add to them protocols for things like security and routing and workflow, and even to develop standard XML schemas for business.
The first house I ever bought was built in 1936. It had style, it had character, and it had really narrow hallways and tight corners. The sofa we had bought - the one that went perfectly with all the style and character - wouldn't fit in the house. Apparently folks in 1936 had smaller ...
Once upon a time, on a project not too far away, a bright young software architect had a thought. 'Why, things are getting a bit complex here,' he said. 'Perhaps I can make things easier by developing a common framework that can take care of a lot of the drudgery involved in developing...
As the father of an avid teenage video game enthusiast, I was a bit amused late last year by all of the excitement and anticipation surrounding the upcoming release of Halo 2. For months leading up to the November 9 release date, I heard all the buzz from my oldest son about how great ...
It's all quite simple you see. In a major move last year, BEA made a significant and very welcome contribution to the open source community by donating the Beehive framework to the Apache software foundation. Beehive, perceived by many in the industry as somewhat proprietary in nature,...
In my travels I am often asked whether I am a WebLogic expert. I don't blame people for asking, since it is assumed that anyone who is editor-in-chief of a magazine dedicated to keeping its readers up to date on the myriad of BEA products must know everything there is to know about thi...
Earlier this year, BEA donated several proprietary technologies to the open source community primarily to increase the adoption of BEA WebLogic Workshop, which is the basic entry point into the WebLogic Platform suite. Although for typical J2EE applications deployed on the WebLogic Ser...
It never ceases to amaze me how something can move from essential obscurity to mainstream hype in what seems to be only overnight. Take the low carbohydrate diets, which are all the rage now. For years, the Atkins diet was considered by most diet professionals to be pure nonsense - how...
Rarely does a software product meet the expectations of each and every user. First of all, if it did, I guess there wouldn't be any need for further releases. We all have a wish list of sorts - if only this software program could do this or if only that could be better. Most of the tim...
It wasn't all that long ago, the last issue of WLDJ if I am not mistaken, that I expressed my dismay over why so few projects in my travels were using WebLogic Workshop as the primary development IDE. And only a few readers sent in e-mails regarding their reasons for choosing another I...
Over the past several months, I've had the opportunity to interface with several BEA WebLogic project teams and ask how they do their development. One question I usually bring up, mainly out of curiosity, is whether or not they decided to use BEA WebLogic Workshop as part of their ove...
We often like to assume that most corporate IT organizations have kept somewhat up-to-date with all of the various technological innovations over the years, and have done so in an incremental manner. However, the reality of the situation is quite different. You may (or may not) be surp...
Anyone who has recently been on the job hunting circuit, looking for a position as a developer, knows that employers are getting rather picky. With the oversupply of IT professionals, recruiters are not just looking for good people, they are looking for good people with an exact skill ...
While recently reading through a leading national newspaper, I happened to notice a slick, full-page advertisement for a new enterprise-class server. Made by a leading hardware manufacturer, it was one of those N-way Intel Xeon rack-mount systems that are in a whole league by themselve...
The novel Dune, by Frank Herbert, a classic in science fiction, is littered with great references and quotes. One such quote is: 'Knowing there's a trap is the first step in evading it.' With this in mind I can't help but think of the future for BEA WebLogic. The trap I refer to is the...
The start of a new year is traditionally a time when we reflect on where we've been for the past year, and what we hope for the coming year. Magazine editors take this opportunity to take part in an age-old ritual, making predictions for the new year. What will the industry achieve dur...
A colleague of mine, who is a senior architectural specialist, recently finished a short, three-week consulting engagement with several other performance-test engineers to determine why it was taking several minutes on average for users to log in to a financial funds management system.
I currently find myself on a consulting engagement for a large, multimillion-dollar, enterprise- wide Web services project for a major Fortune 500 firm. It's a golden opportunity to see first-hand the development of a bleedingedge enterprise service bus (ESB), complete with hundreds of...
I have always been a firm believer in the value and importance of trade publications in the information technology industry. I remember back in my early days as a consultant being assigned to (more like thrown into) the maintenance end of an Informix-4GL project.
In the battle over application servers, I've got good news and bad news. The good news is that the battle is over. The bad news is that everybody lost. And by that I mean something a little different from what you might think. Application servers are no longer a hot property. Yes, ...
Imagine for a moment what it would be like to be a 21st-century software developer sitting in your cubicle at work. All right, I know that we are already a few years into the century, so let's push it up, say, 50 years.
When I first graduated (well, actually, the second time) I had an offer from a company for a programming job. They were going to hire me, contingent upon my passing the IBM Programmer's Aptitude Test. So one day I drove my college junk heap an hour out of my way to take this test. ...
Have you ever visited one of those theme parks that depict life as it was in colonial times? I'm always fascinated by the blacksmith and other craftsmen who show you just how hard it actually was to produce items that we take for granted, and how many modern inventions, such as electri...
From time to time I hear people say 'those who can, do; those who can't, manage.' Usually a developer mutters this as he begins another 80-hour week courtesy of a slip in the project plan. Of course, once you get to be management yourself, you realize there's more to it than simply tic...
My neighborhood is home to a host of birds, many of which fly south during the winter months. With spring in bloom, I always look forward to the return of the various avian travelers who dart and weave all over the open fields near my home. That's the kind of migration I look forward ...
One of the more interesting conversations I have with IT organizations is over what constitutes a portal. While issues vary, it is clear that there is a business definition of a portal that is distinctly different from the technology definition of a portal. That isn't necessarily a bad...
This year's BEA eWorld 2003 show is the center of attention for BEA's product announcements and vision for the upcoming year, exciting stuff indeed. The theme for this year's conference is 'convergence.' You'll notice that this theme is likewise ingrained in the articles in this issue...
It is the dawn of a new season as BEA WebLogic Developer's Journal moves into its second year. What better way to start the new year than with a focus issue on Web services? And it's not too early to do so; as we move closer to BEA's eWorld 2003 developer conference in March, I'm sure ...
The Web services world is currently cluttered with code-intensive solutions that require intimate knowledge of lower-level protocols to successfully deploy applications as Web services. Much like the initial situation of the World Wide Web, when a detailed knowledge of the HTML specifi...
My friends arrived in town (Denver, CO - U.S.) last weekend and to their surprise, I told them I had four football (American football, that is...) tickets to the Broncos game on Sunday. That morning, we proceeded to tailgate, drink, and eat merrily; and then we entered the new 'Mile Hi...
I recently upgraded a small WebLogic 6.1 application to WebLogic 7.0. The process was really quite simple. I attribute this smooth transition to the application's standard use of J2EE components and to WLS 7.0's backwards compatibility! I really only had to do a few configuration chang...
Improving application integration has become an increasingly important component of today's IT strategy. In a recent Morgan Stanley survey of 225 CIOs, 80% indicated that they would begin new application projects in 2002, with application integration as a primary initiative.
There's no question about it - J2EE applications are tough, burly pieces of software. Often they require numerous servers, communicate over various protocols, and run on software from various vendors. Let's examine a simple J2EE application in which everything, including the...
I have two newsworthy items to talk about this month. One concerns the application server market; the other pertains to a newly announced partnership in the wireless space. Each tidbit dates from July, but as editorial schedules run a bit behind the times, I'll relay them to you n...
Although many of the symptoms of performance problems (e.g., poor response time) are similar throughout the application life cycle, the underlying causes and the techniques used to diagnose them become more complex in later stages as the load increases and the configuration becomes mor...
EJBs have always been the best way to ensure that your applications were portable and would leverage all the optimizations of the J2EE server. Now they are also easy to build. With the release of WebLogic Platform 7.0, you can create EJBs in record time. At the center of this revolutio...
According to Gartner, Java has penetrated as many enterprises as Visual Basic. The implications of this evolution in Java adoption highlight some cruel realities. Java, and by extension J2EE, are no longer niche technologies. The benefits of Java - combining code reuse and scalability...
If you asked me what the theme for this month's WLDJ is, I'd have to say 'performance and scalability.' I was once asked, 'What is the most scalable way to build a J2EE application?' 'Let's just find the holy grail while we're at it!' I thought. The question is quite common among J2EE ...
In a March 2002 survey by Morgan Stanley, 225 CIOs listed extending their current IT investments through application integration as their number one priority. This is not surprising. Given the slow economy, many Fortune 500 companies are putting off large new packaged-application i...