Enterprise applications also have many services specific to the enterprise domain. Many of these services can be developed and used across multiple applications. Other services may be singular in nature and only deployed as part of one application.
SOA architectures simplify the process of creating, deploying, and calling services, whether those services are horizontal (technical) or vertical (business domain specific).
This was first published in November 2003