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

GTE Brews a Mixed Bag of Apps
Coding errors are down by 75 percent. Productivity is up by a factor of two.

Shaygan Kheradpir, GTE's assistant vice president for GTE Information Technology for Architecture and Planning, lets the numbers speak for themselves when assessing applications written in Java today versus C++ 18 months ago. Kheradpir is a pragmatist, and while he finds Java imperfect, if he had the decision to do over, he says he'd still pick Java.

Today, GTE relies heavily on Java for operations support systems, both Web-based and client/server, that serve thousands of users and involve critical applications, including a bundled order-entry system used to place orders for GTE's wireline, wireless, paging and IP-fax services. Its front end is in Java; the back end is based on CORBA (Common Object Request Broker Architecture). In late summer, GTE was working to give Internet customers direct access to the application over the Net.

But GTE isn't using Java in a vacuum. Kheradpir says GTE is directionally committed to Java, but finds itself using a mix of languages to optimize applications. If an application requires sophisticated logic, GTE tends to use Java. But where performance problems occur--like applications that depend on heap activity--it might use HTML or JavaScript. C++ is still in the mix, though more apps are now being written in Java. Microsoft's Java-based Visual J++ is even used on occasion when Windows client optimization is required; GTE uses Sun, Microsoft and third-party Java Virtual Machines (JVMs). This flexibility extends even across individual applications. Kheradpir says, for example, that the Java-based front end on its order-entry application could be fully replaced with HTML to make it better suited for the Internet.

GTE has about five major software systems that rely on some sort of Java blend. "We've found, on the server side, programming in Java is particularly effective for lighter-weight processes, servlets and things of that nature--things that are complicated logic-wise, but not CPU-intensive." The back-end portability and access afforded with new database tools for Java is very important "in an environment with mainframes and thousands of Unix and PC servers."

GTE relies on about 200 hard-core Java developers and a system in which those with the most experience--typically about two years---act as mentors to less-experienced coworkers.

If Kheradpir could do anything to Java, he'd stabilize it. It's understandable, he says, that a three-year-old language is a moving patchwork, but he's hoping that some stability will come with implementations based on Java Development Kit 1.2, which is expected to be ready for production by year's end. He also hopes for portability improvements, though he deems Java better in this respect than any other language.

"Our key drivers are stability and standards," Kheradpir says. "If Java is to become a key language, like C became, it needs to get the stability that attracts third-party developers." One thing he believes may help is the growing convergence of Microsoft's COM (Component Object Model) distributed architecture with the Object Management Group's CORBA. Today, GTE uses both, with an emphasis on CORBA, which Kheradpir says he prefers because it is newer, and, therefore, more closely matched to Internet networking models and enterprise computing. However, he says he thinks the two will be on a par within 12 months and that bridges between the two will eventually end this architectural battle.



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 JitterPlug Into The Cloud
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 EvolutionPyramid Research
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