service-oriented architecture

A software architecture that uses loosely coupled, interacting agents (services) to support business requirements.
  • www.fico.com