Service Oriented Architecture
Innovation is defined as the process of making change in order to do something new.
Service-oriented Architecture make change easier. Traditionally, building your IT meant piecing together a collection of hardware software and networking components. These components were rigidly integrated so implementing change was difficult. With service-oriented architecture your IT is built with easy to assemble and easy reconfigurable components like building blocks.
Think of each building block not as a piece of software or hardware but as a service your business performs like checking someone’s credit, checking inventory or checking shipping status because SOA works modular like building blocks. You can flexibly assemble your service any way you want. When you need change instead of starting from scratch you can just take apart your blocks and put them back together to make something different. Saving your time and money, you can also add new blocks even combine them with someone’s else to give your IT more muscle to do something new to help your business grow. Service-oriented architecture gives you the flexibility to change easily and its ability to change that enables your business to innovate.
Hence the main principle includes, to create a design with shared, reusable, distributed service mode.