YOUR FEEDBACK
John Portnov wrote: This code does not work for me. I created a new website and a C# console applic...
AJAXWorld RIA Conference
$300 Savings Expire August 22
Register Today and SAVE!

2008 East
DIAMOND SPONSOR:
Data Direct
Frontiers in Data Access: The Coming Wave in Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
Intel
Virtualization – Path to Predictive Enterprise
Green Hills
IT Security in a Hostile World
JBoss / freedom oss
Practical SOA Approach
GOLD SPONSORS:
Software AG
The Art & Science of SOA: How Governance Enables Adoption
PlateSpin
Effective Planning for Virtual Infrastructure Growth
Fujitsu
Automated Business Process Discovery & Virtualization Service
Ceedo
Workspace Virtualization
Click For 2007 West
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts

SYS-CON.TV
TOP THREE LINKS YOU MUST CLICK ON


Simply SOA
Open-Sourced Beehive is the Driving Technology Behind the BEA WebLogic Workshop IDE

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, is the driving technology behind the BEA WebLogic Workshop IDE and was engineered with one thing in mind: to help make your life easier as a WebLogic and J2EE developer. As I have heard over and over from the marketing folks, it takes care of all of the plumbing for you. And with true respect, I believe that to a certain degree it lives up to its promises.

Moreover, at the time of this writing, the Apache Beehive Incubation Project is humming along quite nicely, and has already produced an alpha release that is available for download. All of a sudden, easy J2EE programming is no longer just some proprietary solution from one of the leading application server vendors, but is now open and available to run on a number of platforms. At last, perhaps things will get simpler you say, when the software industry finally accepts this technology and it catches on like other open source success stories, like for instance Struts. And one day it may even officially become part of the J2EE standard. Well, that day may come sooner than you think.

You can sum up the up-and-coming J2EE 1.5 release with two words: Java annotations. It seems that the Java development community is yearning for simplicity too. It is just too complex they say. Java annotations, which are based on JSR 175, provide the developer with more power, and with the wave of a wand and declaring a few things in the Java comments, you can make a simple Java class turn into a Web service. Now, as a programmer, I can truly savor the simplicity of not having to worry about such things as WSDL generation and SOAP marshalling. It lets me concentrate on solving the business problems (the core coding), and lets the annotations take care of the rest. This, of course, is the essence of how WebLogic Workshop and its underlying Beehive framework work, and it is just a matter of time before it becomes officially part of the J2EE JDK. At last, the developer's plea for simplicity is being heard by the vendors, the open source community, and the standards committees that are driving the future of J2EE development.

In this lies one big monkey wrench that will surely make us yearn for the good old days of editing deployment descriptors by hand, and that is what the SOA world has in store for us. Everyone is expounding on how their product will support the SOA world of tomorrow, and BEA is no exception when it comes to this. But when you break the thin veneer of the SOA hype, and dive down into the details of the still emerging set of WS-* standards, the visions of simplicity quickly begin to disappear. I would tend to agree with the old timers who say SOA is just rehashed technology from yesteryear, with the likes of CORBA, etc. We'll, it wasn't so simple back then either.

Integration is one of the most difficult tasks to deal with as a developer or architect, and the same old problems that plagued us back then are still around to haunt us today. To address these complexities, emerging standards such as WS-CAF define transactional activity across multiple Web services, and introduce old concepts, such as transactional context, into a new world of Web services. BEA has done the industry a great service by leading the way for simpler J2EE development. Unfortunately, it will not be nearly enough to make our life easier in the SOA world of tomorrow.

About Joe Mitchko
Joe Mitchko is the editor-in-chief of WLDJ and a senior technical specialist for a leading consulting services company.

BEA WEBLOGIC LATEST STORIES
Red Hat CTO Brian Stevens, Citrix CTO Simon Crosby, Egenera CTO Pete Manca, Allen Stewart, Group Manager, Windows Virtualization at Microsoft, and Brian Duckering, Sr. Director of Products and Alliances at Symantec were the top industry executives who joined Jeremy Geelan in the 4th Fl...
Mike Neil is general manager for virtualization strategy in the Windows Server Division at Microsoft. Mike is focused on the delivery of the Windows virtualization technology, including Windows Server 2008 Hyper-V, Microsoft Hyper-V Server and Virtual PC 2007. Mike also directs the tec...
Two of the biggest launches in Rich Internet Application history took place in 2007/2008 when Adobe launched AIR 1.0 in February '08 and Microsoft launched Silverlight (September '07). At the 6th International AJAXWorld RIA Conference & Expo in October SYS-CON Events is delighted to be...
A standard from OASIS called Web Services for Remote Portlets (WSRP) is used so portlets can be decoupled from a portal. In part one (JDJ, Volume. 13, issue 3) of this article, we introduced the relevant standards and specifications and then demonstrated WSRP's capabilities by consumin...
SYS-CON's upcoming '3rd International Virtualization Conference & Expo' faculty includes such distinguished speakers as: Al Aghili (Managed Methods), Alan Chhabra (Egenera), Andi Mann (Enterprise Management Associates), Andrew Conte (APC), Andy Astor (EnterpriseDB), Ariel Cohen (Xsigo ...
From Application Virtualization to Xen, a round-up of the virtualization themes & topics being discussed in NYC June 23-24, 2008 by the world-class speaker faculty at the 3rd International Virtualization Conference & Expo being held by SYS-CON Events in The Roosevelt Hotel, in midtown ...
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON FEATURED WHITEPAPERS

ADS BY GOOGLE