YOUR FEEDBACK
Architect0001@Nubifer.com wrote: Cloud Computing is a broad term. Simply searching "Cloud Computing" on Google wi...
Cloud Computing Conference
November 19-21 San Jose, CA
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


Management 101
Management 101

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 ticking off hours on a project plan.

This holds true for application servers as well as development teams. It seems that development features often take precedence over management in the planning of release cycles for application servers. To a certain extent, this can be pushed up a little in origin, to the J2EE specification itself, which up until now has been somewhat sketchy on the management aspect.

While we're on the subject of the specification, let me throw my usual plug in for management nirvana - standardize the deployment and management console please! JMX is all well and good for instrumenting applications, but we need a standard set of properties, appearances, and behaviors to make it easier for an application developer to move from one server to another.

I realize that the console is one area where vendors tend to differentiate themselves, but as a veteran of successive versions of WebLogic, and of J2EE, I can speak for the vast majority who are tired of relearning how to deploy an application with every new version of the specification or the server. Enough is enough.

But enough of that rant. Back to management itself. We need to be able to do three things in an application server - monitor an application, manage aspects of the application's behavior, and maintain the application through successive releases of code.

From a monitoring perspective we need to know how many transactions (I use the word transactions to indicate a completed logical unit of work by the container, but others may disagree) have taken place, how many per second, the average throughput, the peak throughput, peak sustained load, refused connections, exceptions, etc. The whole concept of monitoring is being able to look at specific concepts around an application to determine how well it is running, over a variety of metrics.

Monitoring would be of little value if we were unable to do something about it - that's what management is all about. From the basics of being able to add another server, or deploy a component on another machine, to being able to change the routing of messaging, management allows us to control and change aspects of an application in real time. Some of these aspects are generic, such as locations and distribution of queues, beans, and pages. Others are specific, and must be engineered through JMX, which again will be fed back to the console.

Finally, we need to maintain applications - throughout their life cycle. Some of this has to do more with source code control and configuration management, but the ability to deploy into an application server and maintain an application is also crucial.

Of course, this doesn't imply that BEA hasn't done a good job on creating a management environment for WebLogic - it has. Many of the features I've cited are part of the WebLogic environment. What I want is for the environment to stay stable in the future - not switch from command line, to console, to JSP app, to whatever is next. Granted, that is somewhat the nature of the JCP, which is why we need BEA to be pitching for a management standard.

Enough ranting. Time for me to tell a project team they have three days to do an entire application. Ah, the joys of management.

About Sean Rhody
Sean Rhody is the founding-editor (1999) and editor-in-chief of SOA World Magazine. He is a respected industry expert on SOA and Web Services and a consultant with a leading consulting services company. Most recently, Sean served as the tech chair of SOA World Conference & Expo 2007 East.

BEA WEBLOGIC LATEST STORIES
Okay, here's the deal. When you observe the big software guys and see how quickly they adopt emerging technologies, which will change IT the way we know it today, here is what we see. Larry Ellison invested millions in old SaaS / cloud companies, which gave him zippo in return, and he ...
SYS-CON Events announced today that more than 40 Cloud technology providers, as well as Virtualization and SOA companies will exhibit at the upcoming 1st International Cloud Computing Conference & Expo (www.CloudComputingExpo.com), November 19-21, in San Jose, California. The conferenc...
SYS-CON Events announced today that the leading global SOA, Virtualization, Cloud Computing and Open Source technology provider FreedomOSS named "Gold Sponsor" of SYS-CON's SOA World Conference & Expo which will take place November 19-21, 2008, at the Fairmont Hotel in the heart of Sil...
Cassatt, the company started by BEA founder Bill Coleman, is redirecting its data center widgetry into creating internal clouds comparable to Amazon or Google out of infrastructure customers already have in-house. Coleman observed that most IT professionals aren’t comfortable outsour...
Just as people begin to understand the difference between web ops and IT, we are entering a period where clouds promise "Ops-Free" computing. Because it’s easy, scalable, available and disposable, the cloud is well on its way to becoming “technology’s next big thing.” However, ...
As far as the software industry goes, these tough economic days give the biggest business advantage to those companies who contribute directly to the solution of the big global problem and they will be the first to flourish as we dig ourselves from the ditch. Call that the new Y2K prob...
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
BREAKING NEWS FROM THE WIRES

In the graph before the boilerplate, the first sentence should read: The Evans Data...