Welcome!

A collection of news and views from authors at Red Hat

Daniel Thompson

Subscribe to Daniel Thompson: eMailAlertsEmail Alerts
Get Daniel Thompson via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Daniel Thompson

First things first, all data is more or less structured. That being said, there is… Structured Data Semi-Structured Data Unstructured Data I tend to think of it as: data, composite or simple, with or without content. In that context, email is structured composite data (from, to, subject, date) with unstructured content (message body). The composite data is structured. The content is unstructured. Though simple data may or may not be structured. The ‘subject’ data is unstructured. The ‘to’ data is structured. It is composed of a local-part (username) and a domain. While content is unstructured, there may be an implied structure. So what is the difference between structured data, semi-structured data, and unstructured data? Structured Data The structure is externally enforced. Data The data is stored in a database. Relational Transaction XML Catalog The data itself is n... (more)

The Attack of Oracle Guest

Last October I published a post that identified the features that both JBoss Data Grid and Oracle Coherence provide (link). My goal was to establish a baseline for the features that a data grid should provide. It was not to state that one data grid was better than the other. Little did I know an Oracle employee would respond by attacking Red Hat, its engineers, and myself. It is fear? Is it hostility? I don’t know. I have engaged in discussions with competitors before. Roman and I engaged in a competitive discussion in response to one of my posts comparing IBM WebSphere and JBo... (more)

NoSQL and Partition Tolerance

I came across an article discussing NoSQL and partition tolerance. The NoSQL Partition Tolerance Myth (link) I may not entirely agree with the author. But what most NoSQL systems offer is a peculiar behavior that is not partition tolerant, but partition oblivious instead.   No argument here. While NoSQL implementations are aware that nodes have left, they are not aware that said nodes have formed a separate partition. In this case, we would want failure detection and carry out those transfers where the accounts are both on the same side of the partition, while denying or deferring... (more)

JBoss Enterprise BRMS – Rewards demo updated to JBoss EAP 6

Rewards Demo With the latest release of JBoss Enterprise BRMS 5.3.1 we have been given the chance to deploy it on JBoss EAP 6, the lightning fast product that will change our development lives forever. I could not pass up a chance to update my existing demo projects and here you will find the results. Architecture The new project setup deploys JBoss BRMS 5.3.1 deployable ee6 wars into the JBoss EAP 6 application platform. The project has been updated completely to facilitate this install. You just need to get a copy of the project, provide copies of the products as described in th... (more)

Ready to Rumble with JBoss IIE Home Loan Demo?

The original Home Mortgage Demo project started out with Red Hat JBoss SOA Platform (SOA-P) and Red Hat JBoss Business Rules Management System (BRMS) to integrate rules, services, ESB, and BPEL orchestration to pre-qualify home loan requests. In later versions we took this demo project forward with the more recent versions of both JBoss SOA-P and JBoss BRMS, but the final step was to leverage the existing components, such as the decision services and the BPEL orchestration services. Part I – introduction and project setup We walk you through the setup and contents of the Red Hat... (more)