Всички елементи на ориентирана към услуги архитектура (SOA) са подредени да се свързват чрез бизнес процеси, за да предоставят точно ниво на обслужване. SOA разработва основна подредба от компоненти, които могат колективно да администрират сложна бизнес услуга.
За да разберете оформлението на SOA, разгледайте тази блок-схема на компонентите на ориентирана към услугите архитектура:
За да поддържате нещата в диаграмата прави:
Адаптер : Софтуерен модул, добавен към приложение или система, който позволява достъп до неговите възможности чрез съвместим със стандартите интерфейс за услуги.
Моделиране на бизнес процеси: Процедура за картографиране на това, което бизнес процесът прави, както по отношение на това, което се очаква да правят различните приложения, така и по отношение на това, което се очаква да правят хората, участници в бизнес процеса.
Enterprise Service Bus: Сервизната шина на предприятието е комуникационният нервен център за услуги в ориентирана към услуги архитектура. Той има тенденция да бъде универсален инструмент, свързващ се с различни видове междинен софтуер, хранилища на дефиниции на метаданни (като например как дефинирате клиентски номер), регистри (как да намерите информация) и интерфейси от всякакъв вид (само за относно всяко приложение).
Service Broker: Софтуер в SOA рамка, която обединява компоненти, използвайки правилата, свързани с всеки компонент.
SOA управление: SOA управлението е елемент от цялостното управление на ИТ и като такова определя закона, когато става въпрос за управление на политика, процеси и метаданни. (Метаданните тук просто означават данни, които определят източника на данните, собственика на данните и кой може да промени данните.)
SOA хранилище: База данни за целия SOA софтуер и компоненти, с акцент върху контрола на ревизии и управлението на конфигурацията, където те съхраняват добрите неща, с други думи.
SOA Service Manager: Софтуер, който организира SOA инфраструктурата — така че бизнес услугите да могат да се поддържат и управляват съгласно добре дефинирани споразумения за ниво на обслужване.
SOA регистър: Един източник за всички метаданни, необходими за използване на уеб услугата на софтуерен компонент в SOA среда.