FTP Online
Search:
Locator+ Code:
FTPOnline Channels Conferences Resources Hot Topics Partner Sites Magazines About FTP RSS 2.0 Feed

Throwing Apps "Over the Wall" (Continued)

FTPOnline: Is "zero administration" attainable? What is required to achieve that?

Thomas Murphy: Zero administration has been a buzzword for thin-client desktops. Certainly we can reduce the cost of deploying systems, and thin-client solutions can help because you deploy only to the server. But this just means you have zero client deployment cost; you still have costs associated with putting the application on the server.

With managed code systems like .NET, you gain a powerful aid in the concept of application assemblies. Application assemblies remove the problems associated with DLL or shared library hell. Still, keeping all the pieces together means you have to administer something: patches to the OS, updates to the drivers, new versions of the application server, and so on. Administration costs will always be there as long as there are changes to applications and the underlying infrastructure. But again, you can minimize these costs by utilizing Enterprise Architecture to set standards and by paying attention during development.

FTPOnline: What is the most common thing that can go wrong during an enterprise deployment?

Thomas Murphy: This depends on the platform and application stereotype. The worst thing we hear of is new applications built with new infrastructure that doesn't follow the EA. For instance, the corporate standards could dictate AIX with DB2 UDB, and WebSphere for an application server with a specific version such as 5.1. But IT delivers an application it built and "tested" that consists of WebLogic running on Solaris with Oracle.

Beyond that, there is a lot of complexity around security, caching, and other performance measures. Because people are often under the gun to get the system up tomorrow, they just throw more hardware at it. They build more capacity into the deployment than they think they'll need, and hope it all performs.

FTPOnline: HP and IBM are talking about better integrating their management tools into the development process, IBM by making Rational interface with Tivoli and HP by improving OpenView. Is this the path of the future? Why or why not?

Thomas Murphy: This is part of the path. Getting developer tools to link with operations and management tools is a critical step. But it isn't just the link—you either have to automatically instrument the code or train the developer on the best practices for this. Of course, developers don't want a lot of instrumentation because that represents overhead in the software's execution path. However, grid/utility computing, Web services, and so on, are all going to demand this, so integrating with the development process is important. And it is important to get that pushed all the way back to requirements and design.

About Thomas Murphy
Thomas Murphy is currently a senior program director with the META Group, an IT research and advisory service, where he focuses on enterprise application development methods, tools, and architectures. Reach him at thomas.murphy@metagroup.com.



Back to top



ADVERTISEMENT

Java Pro | Visual Studio Magazine | Windows Server System Magazine
.NET Magazine | Enterprise Architect | XML & Web Services Magazine
VSLive! | Thunder Lizard Events | Discussions | Newsletters | FTP Home