NetShock Blog
Tuesday, June 9, 2009

Web 2.0 and User Interface Design

One challenge facing many designers and UI developers is designing with the "Web 2.0" mentality in mind.  Of course, Web 2.0 is simply a buzz word for a concept, moreso than a technology.  The technology behind many Web 2.0 applications is nothing new.

More...

Friday, May 22, 2009

Distributed transactions and SOA

A fairly debated issue is that of distributed transactions with SOA.  One of the major challenges with SOA is data consistency and integrity.  Obviously, having clearly defined service boundaries disrupt the idea of foreign key constraints and overall database designs.  So how then do we make sure our data integrity remains in tact when executing complex, cross-service operations?

More...

Wednesday, April 1, 2009

Practical SOA using WCF

These days there's a lot of talk about cloud computing, Web 2.0 and SOA (or SaaS), but too often they are thrown around as merely buzz words in an evolving online economy.  The unfortunate outcome of this is that businesses are often confused by the real benefits of implementing these new concepts.

Many organisations we've worked with have attempted SOA but failed with the conceptual basis for it.  SOA or software-as-a-service is great as a marketing term, but how often do organisations actually implement this correctly?  Just slapping a service on your existing application or building one fat service that encompasses the entire application is certainly not the answer; however, the majority of vendors are still not providing the complete set of tools required to do this the right way.

More...