home
NEWS       BLOGS       FORUMS       NEWSLETTERS       RESEARCH       EVENTS       DIGITAL LIBRARY       CAREERS  
Network Computing Network Computing Powered by InformationWeek Business Technology Network

IMMERSE YOURSELF:

SOA

  |

Data Center

  |

802.11n

  |

Data Privacy

  |
APO  |

Virtualization

  |

NAC

  |

Security

  |

Network Mgmt

  |

Enterprise Apps

  |

Storage & Servers






Java Brews Up a Storm in the Enterprise

By Christy Hudgins-Bonafield  Three years ago, Sun Microsystems dropped a catalytic ingredient into networking's primordial soup: a simple programming language called Java.

Because Java could be distributed in platform-independent bytecode, it promised to make applications portable across client and server operating systems and hardware. In theory, code written for one machine could run on any other machine. And by positioning Java not merely as a programming language but as a platform, Sun set out to weaken the OS hegemony exercised by Microsoft.

Sun's timing was propitious. Desktop complexity drove a return to centralized administration, while the Internet spurred interest in high-performance Unix servers. Meanwhile, businesses with sophisticated mainframe applications bucked these trends, reluctant to relinquish their proven workhorses for less-reliable client/ server architectures. By suiting all these scenarios, Java's "write once, run anywhere" mantra built the heat and hyperbole surrounding this new language.

But it was inevitable that Java's caffeine high would eventually lead to a cold, icy comedown. The promise of "write once, run anywhere" has too often turned into "write once, test and debug everywhere." The vow to extend Java via the browser without touching the client is seen as sales hype. There are even some poised to toss plastic roses on the grave of client-based Java.

But if Java didn't deliver the ultimate network high in its first three years of existence, that's not to say it isn't a brilliant success overall. Java is many things, and some of these things make the enterprise grade, while others fall behind. For example, Java is positioned as:

· a development language that can cut development cycles for very sophisticated applications by a factor of two, while building in greater reliability than alternatives such as C++. It's also a language that can't yet be ubiquitous because of performance and compatibility issues (see "Does Java Need More Caffeine?" page 72);

· a way to write portable client/server code that is widely perceived as far from perfect but much better than any alternative;

·an important language for third-party enterprise application development, though Java draws extremely low marks from businesses seeking out such applications today (see "How Businesses Grade Sun's Java," on page 64);

·a server platform that is gaining incredible momentum both as a way to knit together back-end applications and to create simpler and more functional user interfaces, but which still lacks a critical reference model;

·a distributed computing platform, along with CORBA (Common Object Request Broker Architecture), that must compete with Microsoft's COM (Component Object Model) framework and growing IS dependence on combination frameworks, including those that tap CORBA/COM with singular and proprietary APIs and platforms (see "Muddied Waters: Distributed APIs," below);

·a new product approach built around the still far-flung and nebulous features to be found in emerging application servers;

·an emerging client platform for niche vertical applications and embedded systems that figures to catch on, given Java's ease of development and reliability (see "JavaOS: Think Thin," page 78);


For the Side Bar on

Java on the Client: Fossil or Future Fuel?

Muddied Waters: Distributed APIs

JavaPC: Sub-$100 Miracle Worker?

Some Well-Known Application Servers

Does Java Need More Caffeine?

Peering Into the 'Network Hive'

JavaOS: Think Thin

COM Before the Java Storm

Interview with Jim Waldo, Sun's Chief Jini Architect

Interview with Galen Hunt and Yi-Min Wang, researchers working on the Microsoft Millennium project.

Jini Glossary

Java Glossary

Java Is in the Mail

GTE Brews a Mixed Bag of Apps


Other Features

Letting Distributed Computing Out of the Bottle:
By Christy Hudgins-Bonafield

Company Directory
to browse our data, starting with a particular company.

Network Computing Links
allows you to request additional product information from our advertisers.

Print This Page


e-mail E-mail this URL






Ready to take that job and shove it?

Function:

Keyword(s):

State:
SPONSOR
RECENT JOB POSTINGS
CAREER NEWS
Go beyond Google and get vertical. These specialized search sites will help you find the business information you need -- fast.

Ari Balogh was named to the post of chief technology officer as the companys for a "realignment" of employees.










InformationWeek U.S. IT Salary Survey 2008
Salaries for business technology professionals are falling. Here's what you need to know in order to make good hiring decisions and personal career choices. Download Today
 
ROLLING RIGHT ALONG
Follow key Network Computing Reviews from conception to completion. This Week: Holistic APM.



Network Computing Reports Emerging Enterprise Podcast Series: Secrets to Success








TechSearch


Microsite of the Week


Powerful Information at Your Fingertips



InformationWeek Business Technology Network
InformationWeekInformationWeek 500InformationWeek 500 ConferenceInformationWeek AnalyticsInformationWeek CIO
InformationWeek EventsInformationWeek ReportsInformationWeek MagazinebMightyByte and SwitchDark Reading
Digital LibraryIntelligent EnterpriseInternet EvolutionNetwork ComputingNo Jitter
space
Techweb Events Network
InteropVoiceConWeb 2.0 ExpoWeb 2.0 SummitEnterprise 2.0 ConferenceMobile Business ExpoSoftware ConferenceCSI - Computer Security Institute
Black HatGTECEnergy CampMashup CampStartup Camp
space
Light Reading Communications Network
Light ReadingLight Reading EuropeUnstrungLight Reading's Cable Digital NewsConstantinopleInternet Evolution
Heavy ReadingLight Reading Live!Light Reading InsiderEthernet ExpoOptical ExpoTeleco TVTower Technology Summit
space
Financial Technology Network
Advanced TradingBank Systems & TechnologyInsurance & TechnologyWall Street & TechnologyAccelerating Wall StreetBank Systems & Technology Executive SummitBuyside Trading SummitInsurance & Technology Executive Summit
space
Microsoft Technology Network
MSDN MagazineTechNetThe Architecture Journal
space
App Infrastructure   |   Messaging & Collaboration   |   Network & Systems Mgmt   |   Network Infrastructure   |   Security  |   Storage & Servers   |   Wireless   |   Enterprise Apps
About Us  |  Contact Us  |  Site Map  |  Technology Marketing Solutions  |  Advertising Contacts  |   Briefing Centers
Copyright © 2008  United Business Media LLC  |  Privacy Statement  |  Terms of Service  |  Your California Privacy Rights