в AMR, наиболее передовые компании годами уже применяли SOA, просто свое название эта архитектура получила лишь в прошлом году. Как указывают аналитики, SOA является «сервисно-ориентированной», по меньшей мере, на трех уровнях. Для разработчика — SOA это модель программирования, предусматривающая возможность вызова одной и той же копии интерфейса или блока программной логики для применения во многих приложениях, как внутри, так и вне предприятия. Руководитель ИТ-службы может также рассматривать SOA в качестве средства поддержки модели совместно используемых сервисов при управлении ИТ-проектом или в качестве механизма повышения эффективности аутсорсинга неосновных или нестратегических задач ИТ-отдела. Наконец, на уровне предприятия SOA представляет собой способ использования Web для решения основного круга задач компании при сотрудничестве с партнерами, поставщиками и клиентами.