Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Темы 2015_10 Технологическая архитектура

.pdf
Скачиваний:
16
Добавлен:
27.03.2016
Размер:
4.2 Mб
Скачать

Основные свойства сервисов

Сервис определен явно через интерфейс, независимый от реализации сервиса. Если реализация изменится (например, в случае усовершенствования), интерфейс останется прежним, и внешние системы, использующие этот сервис, ничего «не почувствуют»;

Сервисы «слабо связаны» с другими системами и обеспечивают прозрачность расположения. «Слабосвязанность» для сервиса означает, что он «не знает» заранее, какую систему он будет обслуживать, не заставляет вызывающую сторону содержать в себе знания о том, где конкретно находится вызываемый сервис и по каким протоколам с ним общаться. Если расположение сервиса изменится (например, он будет размещен на другом компьютере), вызывающая сторона будет работать с ним так же, как и раньше;

Сервис выполняет для запрашивающей системы (содержит в себе)

многократно используемую бизнес-функцию.

Пример архитектуры рабочей среды от

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