Содержание
- 2. Сервисы в архитектурах информационных систем (ИС) организаций существенно меняют их бизнес-процессы в лучшую сторону. Мы рассмотрим
- 3. Для крупных Информационных Систем (ИС), уровня предприятия, и выше: сокращение процесса разработки, расширение повторного использования кода,
- 4. SOA и информационные системы (ИС) компаний Теперь компании перестают быть зависимыми от поставщиков ПО в виде
- 5. Уровни абстракции SOA С точки зрения SOA декомпозиция корпоративной ИС может осуществляться на нескольких уровнях абстракции
- 6. Разработка и внедрение SOA На разработчиков служб ложится высокая ответственность , т .к. их работа «встраивается»
- 7. Доступ к данным в SOA Существуют два способа доступа к данным в распределённых ИС: REST (Representational
- 8. REST или RPC для Web-сервисов? Web-сервисы SOAP (XML) – это целое семейство дополнительных протоколов и стандартов.
- 9. Сервисы: ASMX, gRPC, WCF Технология ASMX уже давно не развивается, но продолжает широко использоваться. Google «видит»
- 10. WCF и .Net Core WCF стала большой, громоздкой и только Windows средой, чтобы легко перенести в
- 11. gRPC
- 12. Protobuf и HTTP 2 Формат обмена сообщениями Protobuf: Независимость от платформы и языка, например как JSON;
- 13. ОЦЕНКА ЭФФЕКТИВНОСТИ СЛУЖБЫ Рассмотрим график f (F,S) функции оценивающая соотношение между имеющейся функциональностью службы F(t) и
- 14. ОЦЕНКА ДОХОДОВ ОТ ВНЕДРЕНИЯ. ГРАФИК «ДЛИННОГО ХВОСТА» Доходы (2) соизмеримы с популярными (1). Разрабатывать ИС в
- 15. БИЗНЕС-МОДЕЛИ В SOA Сегодня выделяют (National Institute of Standards and Technology) Три основные бизнес-модели для разработчиков
- 16. ПРИМЕР СХЕМЫ БИЗНЕС-МОДЕЛИ SOA 15 Облако Оборудование IaaS Программы SaaS Сами облака устроены по принципам SOA
- 17. ЕДИНОЕ ПРОГРАММНОЕ ЯДРО В ОБЛАКЕ ДЛЯ SAAS Ключевым фактором, объясняющим экономическую целесообразность SaaS, является «эффект масштаба»
- 18. ПОЛОЖИТЕЛЬНЫЕ ФАКТОРЫ SAAS ДЛЯ ПОЛЬЗОВАТЕЛЕЙ Не нужна установка ПО на рабочие места пользователей — доступ к
- 19. ПОЛОЖИТЕЛЬНЫЕ ФАКТОРЫ SAAS ДЛЯ РАЗРАБОТЧИКОВ Рост популярности веб-сервисов для конечных пользователей; Быстрые процессы внедрения и сравнительно
- 20. 20
- 22. Скачать презентацию