Поддержка SOA в системе DIRECTUM: примеры сервисов и их применение презентация

Содержание

Что такое SOA SOA – архитектура приложений, построенная на основе формализованных бизнес-процессов, функции которых представлены в виде многократно используемых сервисов с прозрачно описанными интерфейсами.

Слайд 1Поддержка SOA в системе DIRECTUM: примеры сервисов и их применение
Максим Галимов,
директор

по перспективным исследованиям,
DIRECTUM



Слайд 2Что такое SOA
SOA – архитектура приложений, построенная на основе формализованных бизнес-процессов,

функции которых представлены в виде многократно используемых сервисов с прозрачно описанными интерфейсами.

Слайд 3Эффект внедрения SOA
Снижение затрат на разработку КИС
Увеличение скорости реагирования на запросы

бизнеса
Обеспечение интеграции между ИС
Упрощение модификации процессов
Трансформация ресурсов в услуги

Слайд 4Уровни понимания SOA
High|Low by d.rex
http://flickr.com/photos/daverexwood/2127394645/


Слайд 5Модель ECM-системы


Слайд 6Услуги ECM


Слайд 7Cервисы на техническом уровне: типы
Fine-grained или «мелкозернистые»:
Сервисное API
Coarse-grained или «крупнозернистые»:
Прикладные сервисы


Слайд 8«Мелкозернистые» сервисы DIRECTUM: примеры
Workflow
Инициация и прекращение процесса
Получение статистики исполнения процессов
CRUD-сервисы для

документов и справочников
Создание (Create), Чтение (Read), Изменение (Update), Удаление (Delete)
Преобразование
Преобразование в PDF и другие форматы
Поиск
API поиска документов и справочной информации

Слайд 9DIRECTUM и SOA: использование сервисов
Агенты захвата
Захват с факсов
Захват с потокового сканера
Захват

из файловой системы
Захват из электронной почты
Доступ к внешним сервисам из блоков типового маршрута
Использование сервисов хранилищ
Публикация
На портал (использование сервисов SharePoint)


Слайд 10Сквозной пример

Вызов сервиса
Типовой маршрут


Слайд 11Схема процесса


Слайд 12Схема процесса




Вход в типовой маршрут как в сервис
Результат


Слайд 13Реализация
Сервисы
CreateDocument (EDocInfo, UseBarCodeCaption, Data): EDocID
CheckOrder (DescEDocID, Deadline, CalcSum, CalcEDocID, Approved, ProdDeadline):

OrderID
GetOrderStatus(OrderID): OrderStatus
Для сравнения:
CreateProc(Connection, ParamsCollection, TaskParams): ProcID
GetProcInfo(TaskID): ProcInfo


Слайд 14Технологии сервисов
Платформы:
WCF, COM/DCOM
Протоколы:
SOAP, WS-*, RPC
Клиенты:
Win32, .NET, *nix


Слайд 15Ценность ECM через ценность сервисов
В скольких процессах задействован сервис
Объем и критичность

обрабатываемых данных
Критичность сервиса: чем грозит его недоступность


Слайд 16Ценность ECM: пример
Потоковый ввод документов
1 процесс
100 документов в месяц
увеличение трудоемкости

обработки на 1 чел./мес.
Вывод: невысокая ценность
Хранение документов
44 процесса
20000 документов в месяц
невозможность доступа к критичным для бизнеса документам, увеличение потерь документов до 100 шт. в месяц, …
Вывод: высокая ценность



Слайд 17Пожалуйста, вопросы
Максим Галимов
maxim@directum.ru


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика