Visit the javapronews Directory
Blogs
Blogger, Blogosphere, Web 2.0...
Design Agencies
Professional, Design, Job...
Education
Communicate, Help, Learn...
Forums
Search, Learn, Communicate...
Java Developers
Skills, Build, Distribute...
Java Tutorials
books, help, Learning...
Javascript Tutorials
Help, Learn, Read...
News
Technology, Business, Web...

Submit your site for FREE

Archive for January, 2007

Open Up & Say Growth

Friday, January 26th, 2007


Matt points to an interesting article about using an open business model.

Not sure if the author, Henry Chesbrough mentioned that IBM made significantly more than $100m/yr in revenue as a result of its Linux investments, whether through increased hardware or services sales. And, we continued to drive revenue to AIX. This last point isn’t often covered, but the AIX business didn’t die.

Very few customers take a one-size-fits-all approach to their IT needs. So, yes, you may need AIX or Solaris or a System z for some of your applications. But you’ll also need some RHEL, SLES or Windows for other parts of your infrastructure.

Customers want choice. So when a new option in a given software category becomes available that saves money, time, is easier to use, etc., customers will pay attention. If IBM had tried to ignore Linux, customers would have satisfied their curiosity (initially) and desire for Linux with another vendor. At the same time, these customers wanted to know how Linux fits into their current infrastructure (i.e. technology integration & skills reuse). Having an answer which included AIX and other parts of IBM’s offerings helped. Far from being a hindrance (i.e. related products that needed to be protected at all costs), these related products gave IBM the ability to speak to customer needs for the given project and other projects with different needs.

(more…)

SOA: Assistance With JBI Application Integration

Friday, January 12th, 2007

The methodology of Enterprise Integration has advanced to Service Oriented Architecture (SOA) because of its ability to weave disparate applications and services to produce a business structure where data can flow as a business process.

Environments have been built over time with diverse layers of applications. The development time and maintenance cost to manage these layers is driven down when integration components are built on standards. The most compelling standard in the integration space is Java Business Integration (JBI) which allows for the creation of a Service Oriented Architecture with interchangeable components that are vendor-independent.

Isn’t all development easier with a standard?

Not really. Don’t confuse the ease of using the standardized run-time components with the creation of those run-times. The creation of JBI run-time components is a whole new technology, with layered naming conventions and rules for each binding and service engine components. As with any new technology, JBI brings with it a sizable learning curve.
(more…)

Java And Open Source

Tuesday, January 2nd, 2007

In November, Sun Microsystems moved to “open source” status for Java, after a decade of maintaining proprietary status for the portable programming language.

Specifically, Sun has placed Java into the public domain by putting it under GPL - an acronym for General Public License. What this means is that software programmers will have vastly increased freedom to develop programs based on Java and to develop modifications for the language itself.

It also puts Sun into the mainstream with other major platform developers such as Linux. While the company had put its Solaris operating system into open source status some time ago, Java is a highly distributed consumer platform and providing open source access to it gives the company a real boost in its standing among its peers. Perhaps more important, it will stimulate further development of consumer oriented Java-based programs. It is estimated that eight out of every ten cell phones have a Java application running on them.

A GPL use requires that any product developed under such licensure be returned to the “open source community” and remain, in effect accessible to all. Sun’s variation on this principle has an exception for applications built on the Java “Virtual Machine,” a platform that the company made available to software developers some time ago.

What this exception does is allow continued development of proprietary software written for Java, which keeps the language viable as a platform for revenue producing products. Prior to the switch to GPL status, Java program developers had to pay a licensing fee to Sun.

IBM has been after Sun to take Java to open source status for years. Their Works Projects has been a center for the development of open source products, primarily based on Linux. From their perspective, Sun’s decision to grant GPL status for Java is viewed as an opportunity to unite with Linux and provide a stronger platform to challenge Microsoft. The politics of software can be enormously complicated, especially when there’s an elephant like Microsoft in the house. But what Sun has accomplished with this move is provide an opportunity for programmers to zero in on Java products as potentially large revenue sources.

Unlike Linux, which was spun off of UNIX to provide an alternative to Windows, Java stands in a class of its own. While Linux has survived in the marketplace, it has never mounted a major challenge to Windows. Java’s unique qualities and the intellectual property that protects those qualities will now be an open book for programmers developing new applications.

It will also provide the opportunity to bundle Java products with Linux based software. Sun’s internal interest in this move is to stimulate more developers to use the language, in order to revive its own internal software business. Since taking a huge hit in their high-end server market, Sun has been struggling to find a new path and has increasingly looked to software as an opportunity.

Sun’s EVP for software summed up the value of the move for the company and its product. “People have been hesitant to distribute Java worldwide with Linux (distributions) because of (concerns over) license alignment,” Green said. “This is the last gate to ensure that Java will be distributed worldwide.”