Decomposing a Service Oriented Architecture
One of the questions I’m most frequently asked is how to go about decomposing a system into services to develop a service-oriented architecture (SOA). To understand how to divide a system into specific services, we first need to think about what we are trying to achieve with our software architecture. In most large development projects, experience has taught us that we rarely ever fully understand the problem we are designing for at the outset of the project. So, first and [...]

