Applying Service Oriented Design To Yourself: Information Stream Management
Service Oriented Design (also known as Service Oriented Architecture) is a design technique used in software projects, both large and small. It follows the idea that you divide up a program into separate isolated pieces, or services. This sort of separation has a number of advantages. You can test and debug the pieces individually. You can change out pieces for new designs without affecting the rest of the system (provided the new systems use th…