
Темы 2015_10 Технологическая архитектура
.pdfОсновные свойства сервисов
•Сервис определен явно через интерфейс, независимый от реализации сервиса. Если реализация изменится (например, в случае усовершенствования), интерфейс останется прежним, и внешние системы, использующие этот сервис, ничего «не почувствуют»;
•Сервисы «слабо связаны» с другими системами и обеспечивают прозрачность расположения. «Слабосвязанность» для сервиса означает, что он «не знает» заранее, какую систему он будет обслуживать, не заставляет вызывающую сторону содержать в себе знания о том, где конкретно находится вызываемый сервис и по каким протоколам с ним общаться. Если расположение сервиса изменится (например, он будет размещен на другом компьютере), вызывающая сторона будет работать с ним так же, как и раньше;
•Сервис выполняет для запрашивающей системы (содержит в себе)
многократно используемую бизнес-функцию.

Пример архитектуры рабочей среды от
Gartner Group
Bank XYZ Logical Services Architecture
|
|
|
Shared Infrastructure Services |
|
||
Presentation Services |
|
Collaboration Services |
Integration Services |
|||
Identity and Privacy Services |
|
Database Services |
Storage Services |
|||
Platforms |
|
|
Network Services |
Telephony Services |
||
|
|
|
Customer Data Integration Services |
|
||
Customer Record |
|
Customer Record |
Customer Record |
Customer Record |
||
Indexing Services |
|
Lookup Services |
Cleansing Services |
Exceptions Handling |
||
|
|
|
Communication Services |
|
||
Remote OS |
Integration |
|
Commu- |
Network & |
||
Base Protocol |
nications |
Delivery |
||||
Protocols |
Protocols |
|||||
|
Services |
Services |
||||
|
|
|
|
Transaction & Session Services
Workflow Services
Clearing Services
Session Services
Check Handling
Services
Transaction Services
Business Rules & Policies
Services
Environment Services
Media |
|
Profile |
|
Application |
System |
|
|
||
|
Services |
|
Services |
|
Services |
|
|
||
|
|
|
|
|
|
|
|
|
|
Runtime Environment
Scheduling Services
System Management Services
Solution Development Services |
Remote Operations Services |
Maintenance Services |
Deployment Services |
Auto-Discovery Services |
Audit Logging Services |
Asset Management Services |
Monitoring Services |
|







