Comments
Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud. We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not.
Cloud Expo on Google News

SYS-CON.TV
Cloud Expo & Virtualization 2009 East
PLATINUM SPONSORS:
IBM
Smarter Business Solutions Through Dynamic Infrastructure
IBM
Smarter Insights: How the CIO Becomes a Hero Again
Microsoft
Windows Azure
GOLD SPONSORS:
Appsense
Why VDI?
CA
Maximizing the Business Value of Virtualization in Enterprise and Cloud Computing Environments
ExactTarget
Messaging in the Cloud - Email, SMS and Voice
Freedom OSS
Stairway to the Cloud
Sun
Sun's Incubation Platform: Helping Startups Serve the Enterprise
POWER PANELS:
Cloud Computing & Enterprise IT: Cost & Operational Benefits
How and Why is a Flexible IT Infrastructure the Key To the Future?
Click For 2008 West
Event Webcasts
Anonymous Deployment vs. Portability
Anonymous Deployment vs. Portability

A lot has been said and written about Java's "write once, run anywhere" (WORA) capability. There have been both supporters and detractors (e.g., "write once, debug anywhere"). Java's statement of WORA raised expectations about Java to the highest possible level and Java is often measured against these expectations.

The inventors of Java made the WORA claim based largely on Java's architecture, which includes both a technical and business architecture. The former includes such things as the Java Virtual Machine, Java bytecodes and standardized Java APIs. With the JVM, model applications can be developed based on a standardized language and API, and be protected from the need to incorporate special code for each supported platform.

The Java business architecture is supported by Sun's JVM licensing program that essentially distributes the development of platform-specific JVMs throughout the computer industry with such companies as Microsoft, Apple, IBM and Oracle. It's interesting to note that Java supports not only distributed computing from a technical viewpoint, but distributed industrywide software development from a business viewpoint as well. Java is successful and will continue to be successful because of the synergy between its technical architecture and business architecture.

It's true that Java initially didn't live up to the WORA expectations it set for itself. Even now there isn't a perfect WORA world for Java developers. This is an ongoing process and it appears that there is continuing progress.

The real value of Java can be determined not by how it measures up against its lofty expectations, but by how it compares to the old world of portability.

My experience with portability comes from the early days of Oracle. The first version was developed in assembly language. We soon discovered C, and set about to create the world's most portable database. History has shown that we did indeed accomplish this.

As with Java, a technical and business architecture supports Oracle portability. The technical architecture was simple. We segregated code into generic (kernel) modules and operating system-dependent (OSD) modules. Initially there were 30 or so OSD modules. Today there are hundreds. OSD modules are rewritten and maintained for each platform Oracle supports. Essentially Oracle has created its own virtual machine. If invented today it might be called the OVM.

The Oracle portability business architecture is quite simple as well. With Oracle's multibillion-dollar revenue base, it can finance the continual cost of porting to the 70+ platforms Oracle supports today. It's estimated that for every kernel database engineer there are about three porting engineers at Oracle. Even Oracle, however, is feeling the pinch of the high cost of porting, and has started to reduce the number of supported platforms.

This technical/business portability architecture has served Oracle well over the past two decades. But what about companies in the embedded database market? The model breaks down on the business side. Embedded database companies have revenue bases that are an order of magnitude smaller than Oracle's. The result is that these companies are forced to select a small number of platforms to support. They all support Wintel and possibly two to three others.

On the other side of the fence, customers are faced with a large installation matrix. They're required to purchase, install and maintain particular versions of Oracle with particular hardware and operating system versions. This must all be done ahead of time, before deployment. Should computers be added to a distributed system, more installations and configurations must be done.

Enter Java and "anonymous deployment." With Java's technical/business architecture, the dynamics of an embedded database company can change ­ and has changed in the case of PointBase.

At PointBase we don't employ a single porting engineer, yet we have more porting engineers than Oracle. Our porting engineers are on the payrolls of such companies as Sun, Microsoft, IBM and Novell. With our small history (a year plus) and small engineering staff our product has been used by our customers on more platforms than Oracle supported in its first five years.

From our customers' point of view, the predeployment step of buying and installing a platform-specific product is completely eliminated. Our customers can deploy their data and data management through the Internet to an anonymous platform. This, after all, is what many have chosen Java for.

The old model of portability creates barriers to an emerging multiplatform world in terms of both cost and time to market. As new platforms are created, data management solutions for those platforms need to be made available ­ rapidly. Those developing e-commerce servers know they're faced with many viable server platforms including Windows/NT, Solaris, Netware, OS/400 and Linux. People developing mobile applications are developing for Wintel laptops today, but expect to be able to move these applications to future mobile platforms. The emerging world of Internet devices and Web appliances will be inherently multiplatform. As Java applications are created for these platforms, the data management solution needs to be as anonymously deployable as the Java applications themselves.

About Bruce Scott
Bruce Scott, president, CEO and founder of PointBase, is a leader in the area of enterprise and embedded database architecture and product development. A cofounder of Oracle in 1977, Bruce cofounded Gupta Technology in 1984, pioneering the notion of the small footprint database server for Intel-based
platforms.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Latest Cloud Developer Stories
Rackspace Hosting, the service leader in cloud computing, on Thursday announced its acquisition of SharePoint911, an industry leader in SharePoint consulting, training, and "JumpStart" services within SharePoint. The unification of both companies provides capabilities to deliver ...
With Cloud Expo 2012 New York (10th Cloud Expo) now under four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference... We have techn...
Nimble, the social CRM platform has announced the launch of Nimble 2.0, billed as the “most social” CRM platform on the market today. Nimble was designed entirely with social CRM in mind and is the first social business platform that empowers companies with the ability to get clo...
2011 was a year of rapid adoption for public and private cloud services. Instant and on-demand server provisioning was the driving force behind the massive growth. On top, cloud server templates and script automation simplified application installation for simple and pre-defined ...
"Having been in the IT field for many years, I believe the cloud computing chapter in the industry is an exciting one and I am proud to be a part of it," said National Reconaissance Office (NRO) Chief Information Officer Jill T. Singer Tuesday, as it was announced that she was on...
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 Cloud Computing News
The future of U.S. optoelectronics manufacturing will be spotlighted during a one-day industry-centr...