Technical

Is “Private Cloud” an oxymoron ?

Cloud computing is all the rage these days and there is no shortage of content on the definition of a cloud.  While the concept of a “Public Cloud” is fairly well defined and widely accepted, the concept of a “Private Cloud” seems to be up for debate.  I have been part of few conversations where [...]

Cloud Computing, Technical

Batch Processing in a Service-Oriented Architecture

Batch processing has traditionally been used in many organizations to perform non real-time, data intensive tasks that are executed at specific frequencies and within predefined time periods.  For example, loading bulk customer data into a Customer database, creating summary records for a data warehouse, etc.  The processing and performance requirements of these batch processes tend [...]

Service Oriented Architecture, Technical

Why Do We Need Visual Models ? (Part 2)

In my previous post “Why Do We Need Visual Models ?” I talked about how visual models help simplify complexity in technical problems and various applications of visual models in software development.  In this post, I would like to explore alternate uses of visual models and the application of visual modeling to solve complex non-technical [...]

Modeling, Technical, Visual Modeling