eXo Industry Trends Part 5

It has been 40 years since Codd published his "A relational model of data for large shared data banks" - ushering in the era of relational databases. Since then, the industry has built applications around relational data at the core. RDB's have become the core asset of many companies.

However, this is changing because of the web. A case could be made that the most valuable database in the world is Google's index of the web - certainly not a relational database. The web's core is built around documents and document linking. Content and new architectures for databases like Big Table and Hadoop are now replacing RDB's as the core of applications.

This has some implications for the Java community and the traditional focus on building RDB-driven applications. The focus of Java middleware has been on EJB's and JDBC and Hibernate and create applications on top of these API's. This has led many Java shops to fall behind what is happening on the consumer web. While the traditional transactional RDB driven apps are fine, they are not as useful as they should be.

eXo offers a platform that fully integrates with traditional Java middleware like Tomcat, JBoss, Spring, WebSphere and others. However, it focuses on content, collaboration, social and knowledge. All of the services offered by eXo focus around the new types of data. At the core is an open content store based on the Java Content Repository specification with open interfaces like WebDAV, CMIS, and back end integration with storage services like S3.

This infrastructure allows Java shops to instantly leap forward to an integrated architecture that encompasses the new data types of the Web.

When people ask us how we have so much functionality in our platform, one of the key reasons is that we did not take the typical Java approach of trying to force everything into a traditional RDB view of the world. We matched the architecture to that of the web - around content, collaboration, social and knowledge.

Comments

Popular posts from this blog

I just read Matt Asay's article - Unstoppable JBoss 'mafia' has big tech biz in its crosshairs. It really got me thinking about the old days and all the great people at JBoss. I have no idea if my motivation (and available time) will enable me to finish, but I thought I would share my recollections and some of the stories I saw unfold at JBoss. While I actually never really did anything at JBoss, I was in a position to see a lot of things happen across all aspects of the company. Hopefully I won't mis-represent anything, and encourage others to correct me, or add to the story lines, or create their own recollections. It was an interesting ride...

Meeting JBoss
My first interaction with JBoss was shortly after Bluestone had been acquired by HP. We had become interested in the idea of open source for our app server, but were precluded from it by our licenses with Sun for J2EE. Rich Friedman was then the CTO for us and he tried to make contact with JBoss to see if …

I've been bothered by this "America First" slogan. Part of this is the fact I work with a very diverse set of people.
I watched the new "Becoming Warren Buffet" movie on HBO this week. And one of the things he said really crystallized my problem with the "America First" slogan. To paraphrase he said:
"I won the lottery. There was a 1 in 40 chance that I was born in the US. And there was a 50-50 chance that I would be born male. So I have a hard time understanding why my life is worth more than anyone else on earth."