Posted by Jim Haughwout on February 12, 2011 · Comments Off
Ten years ago, ASPs (application service providers) were the rage. Five years ago, SaaS (Software-as-a-Service) exploded. Lately, everyone is talking about cloud computing. Countless companies claim to provide one, some, or all of these. Some aspects of ASP, SaaS and cloud computing are very similar; some are very different. How can you tell the difference? [...]
Posted by Jim Haughwout on February 10, 2010 · 7 Comments
We all know that mobile is exploding. A simple exploration of network data projections shows that we have entered the “Age of Enterprise Mobile Computing.” If your enterprise does not want to fall behind, it needs to begin immediately planning how to enable enterprise functions using mobile devices…
Posted by Jim Haughwout on January 16, 2010 · 2 Comments
In the technology industry, “PII” stands for “Personally Identifiable Information.” However, anyone who provides technology to customers should also think of it as standing for “Privacy Is Important.” Two important events this week—one regarding Google and one regarding Facebook—underscored the importance of this and served as reminders of how important protection of privacy is to mainstream adoption of technology…
Posted by Jim Haughwout on September 22, 2009 · 3 Comments
What will Oracle do with MySQL after they complete their purchase of Sun? Will this cause you to re-think what database platform you use? Will it make you more — or less — inclined to use open source? I would like to know…
Posted by Jim Haughwout on August 17, 2009 · 6 Comments
Many of us use Twitter, a free cloud-based service, to market ourselves and conduct one-to-one business development. Unfortunately, hackers brought Twitter down several times already this month with Denial-of-Service attacks. This begs the question, “when should we invest in obtaining our own clouds—vs. sharing free crowds with others?”…
Posted by Jim Haughwout on July 10, 2009 · Comments Off
Correct isolation of logic in your applications can enable them to “turn on a dime,” rapidly adapting to changing business rules and requirements. Placing logic in the wrong places can lead to spaghetti, long test cycles or (even worse) complete breakage of your data model. This is why “Isolation of Logic by Type” is an architecture principle I live by–even if many of my vendors do not…