Download presentation
Presentation is loading. Please wait.
Published byOswin Sparks Modified over 9 years ago
1
© 2002 IBM Corporation Архитектура операционного окружения On Demand Андрей Саранцев, архитектор решений на базе ПО IBM
2
© 2004 IBM Corporation 2 Предприятие, чьи бизнес-процессы полностью интегрированы и охватывают как саму компанию, так и ее ключевых партнеров, поставщиков и заказчиков— может оперативно реагировать на возникающие потребности заказчиков, появляющиеся возможности и внешние угрозы. On Demand Business
3
© 2004 IBM Corporation 3 Традиционная модельНа основе Интернет On Demand Структурированные расчеты Обработка данных Транзакции Открытые стандарты Взаимодействие Гибкость Простота Модульные компоненты, которые легко задаются и управляются Динамическое определение и управление Расширение интеграции ИТ и бизнеса Развивающаяся модель On Demand
4
© 2004 IBM Corporation 4 Insights about On Demand Businesses 1 2 The need for flexibility and innovation forces increased componentization of the overall business and its processes Applications evolve on a parallel path— becoming increasingly modular 3 Simplification of the underlying IT infrastructure is required to support the changes in the business
5
© 2004 IBM Corporation 5 Обобщенный взгляд на бизнес и IT Гибкость в финансовой сфере и сфере поставок ВХОД Приоритеты вашей организации определяют то, с чего следует начинать. Трансформация бизнеса Рабочая среда On Demand Бизнес-процессы
6
© 2004 IBM Corporation 6 Гибкость в финансовой сфере и сфере поставок Трансформация бизнеса Рабочая среда On Demand Бизнес-процессы Фокус IBM в области ПО: рабочая среда On Demand
7
© 2004 IBM Corporation 7 Текущая ситуация: автоматизация функций Исторические ограничение: У «монолитных» приложений невозможно изменить сферу применения В результате специализированной интеграции образуются связи, которые трудно как изменять, так и поддерживать Отсутствие единых стандартов ограничивает возможность обеспечения подлинного взаимодействия Маркетинг Партнеры Web Партнеры Продажи Партнеры
8
© 2004 IBM Corporation 8 Маркетинг Партнеры Web Партнеры Продажи Партнеры Будущее: горизонтальная интеграция процессов Усовершенствования, которые делают горизонтальную интеграцию возможной: Основные поставщики согласовали единые стандарты создания сервисов и обеспечения их взаимосвязи Появилась инфраструктура, которая поддерживает индивидуальные, практически не связанные с другими сервисы Появились механизмы, позволяющие интегрировать существующие системы Имеются возможности для автоматизации и виртуализация системных ресурсов Заказчик/ поставщик
9
© 2004 IBM Corporation 9 Для горизонтальных бизнес-процессов необходима технологическая инфраструктура нового поколения Горизонтальный процесс Упрощение IT-инфраструктуры Автоматизация/виртуализация Надежность Безопасность Оптимизация Готовность к работе Настройка в соответствии с едиными принципами Управление в области бизнес- услуг Виртуализация ресурсов – серверов, хранилищ данных, распределенных систем/сетей Бизнес-моделирование Трансформация процессов Интеграция приложений и информации Доступ и взаимодействие Управление бизнес-процессами Интеграция Управление инфраструктурой Гибкость бизнеса
10
© 2004 IBM Corporation 10 Сервисно-ориентированная архитектура (SOA) является ключевым фактором Что такое SOA? SOA обеспечивает гибкость во взаимодействии приложений и ресурсов за счет: Представления каждого приложения или ресурса в виде сервиса со стандартным интерфейсом Обеспечения обмена структурированной информацией. Почему этот так важно? SOA помогает обеспечить гибкость с точки зрения технологий. Все больше компаний и специалистов признают принцип SOA в качестве основного похода к интеграции и формированию единой структуры взаимодействующих приложений. Горизонтальный процесс Партнер Интеграция Управление инфраструктурой
11
© 2004 IBM Corporation 11 Определение сервиса. Поведение сервисов. Интерфейс. Инкапсуляция Слабозвязанность. Протоколы. Многократно используемая бизнес- функция. Внутренняя хореография Неинвазивные обертки, вмешательство в код, заложенность в код. Service Provider Service Provider Service Requester Service Requester Service Requester Service Provider Service Provider
12
© 2004 IBM Corporation 12 On demand Operating Environment Architecture BUSINESS USER Enterprise Service Bus Business Services Infrastructure Services Business Performance Management Application Services Business Process Choreography Services User Interaction Services Information Management Services Resource Virtualization Services Service Level Automation and Orchestration Utility Business Service The On Demand Operating Environment is based upon the concept of a Service Oriented Architecture (SOA). Each element of the architecture is a service that together implements the Operating Environment capabilities.
13
© 2004 IBM Corporation 13 BUSINESS USER On demand Operating Environment Architecture Enterprise Service Bus Utility Business Services Resource Virtualization Services Business Function Services Business Process Choreography Services Common Services User Access Services Business Connections Availability Services Security Services BillingRating Metering Services ServerStorageResource MappingNetwork Choreography Personalization Reporting Custom Applications Packaged Applications Adaptation Business Rules Interaction Acquired Services Service Level Automation and Orchestration Workload Services Configuration Services User Interaction Services Collaboration PresentationConnectivity Information Management Services Information Access Information Integration Application Services Business Services PeeringSettlement Infrastructure Services Analytics Information Mediation, Messaging, Events Problem Management ……………… … … Metadata Data Placement Business Service Business Performance Management
14
© 2004 IBM Corporation 14 BUSINESS USER On demand Operating Environment Architecture Enterprise Service Bus Utility Business Services Resource Virtualization Services Business Function Services Business Process Choreography Services Common Services User Access Services Business Connections Availability Services Security Services BillingRating Metering Services ServerStorageResource MappingNetwork Choreography Personalization Reporting Custom Applications Packaged Applications Adaptation Business Rules Interaction Acquired Services Service Level Automation and Orchestration Workload Services Configuration Services User Interaction Services Collaboration PresentationConnectivity Information Management Services Information Access Information Integration Application Services Business Services PeeringSettlement Infrastructure Services Analytics Information Mediation, Messaging, Events Problem Management ……………… … … Metadata Data Placement Business Service Business Performance Management
15
© 2004 IBM Corporation 15 BUSINESS USER On demand Operating Environment Architecture Enterprise Service Bus Utility Business Services Resource Virtualization Services Business Function Services Business Process Choreography Services Common Services User Access Services Business Connections Availability Services Security Services BillingRating Metering Services ServerStorageResource MappingNetwork Choreography Personalization Reporting Custom Applications Packaged Applications Adaptation Business Rules Interaction Acquired Services Service Level Automation and Orchestration Workload Services Configuration Services User Interaction Services Collaboration PresentationConnectivity Information Management Services Information Access Information Integration Application Services Business Services PeeringSettlement Infrastructure Services Analytics Information Mediation, Messaging, Events Problem Management ……………… … … Metadata Data Placement Business Service Business Performance Management
16
© 2004 IBM Corporation 16 BUSINESS USER On demand Operating Environment Architecture Enterprise Service Bus Utility Business Services Resource Virtualization Services Business Function Services Business Process Choreography Services Common Services User Access Services Business Connections Availability Services Security Services BillingRating Metering Services ServerStorageResource MappingNetwork Choreography Personalization Reporting Custom Applications Packaged Applications Adaptation Business Rules Interaction Acquired Services Service Level Automation and Orchestration Workload Services Configuration Services User Interaction Services Collaboration PresentationConnectivity Information Management Services Information Access Information Integration Application Services Business Services PeeringSettlement Infrastructure Services Analytics Information Mediation, Messaging, Events Problem Management ……………… … … Metadata Data Placement Business Service Business Performance Management
17
© 2004 IBM Corporation 17 BUSINESS USER On demand Operating Environment Architecture Enterprise Service Bus Utility Business Services Resource Virtualization Services Business Function Services Business Process Choreography Services Common Services User Access Services Business Connections Availability Services Security Services BillingRating Metering Services ServerStorageResource MappingNetwork Choreography Personalization Reporting Custom Applications Packaged Applications Adaptation Business Rules Interaction Acquired Services Service Level Automation and Orchestration Workload Services Configuration Services User Interaction Services Collaboration PresentationConnectivity Information Management Services Information Access Information Integration Application Services Business Services PeeringSettlement Infrastructure Services Analytics Information Mediation, Messaging, Events Problem Management ……………… … … Metadata Data Placement Business Service Business Performance Management
18
© 2004 IBM Corporation 18 BUSINESS USER On demand Operating Environment Architecture Enterprise Service Bus Utility Business Services Resource Virtualization Services Business Function Services Business Process Choreography Services Common Services User Access Services Business Connections Availability Services Security Services BillingRating Metering Services ServerStorageResource MappingNetwork Choreography Personalization Reporting Custom Applications Packaged Applications Adaptation Business Rules Interaction Acquired Services Service Level Automation and Orchestration Workload Services Configuration Services User Interaction Services Collaboration PresentationConnectivity Information Management Services Information Access Information Integration Application Services Business Services PeeringSettlement Infrastructure Services Analytics Information Mediation, Messaging, Events Problem Management ……………… … … Metadata Data Placement Business Service Business Performance Management
19
© 2004 IBM Corporation 19 BUSINESS USER On demand Operating Environment Architecture Enterprise Service Bus Utility Business Services Resource Virtualization Services Business Function Services Business Process Choreography Services Common Services User Access Services Business Connections Availability Services Security Services BillingRating Metering Services ServerStorageResource MappingNetwork Choreography Personalization Reporting Custom Applications Packaged Applications Adaptation Business Rules Interaction Acquired Services Service Level Automation and Orchestration Workload Services Configuration Services User Interaction Services Collaboration PresentationConnectivity Information Management Services Information Access Information Integration Application Services Business Services PeeringSettlement Infrastructure Services Analytics Information Mediation, Messaging, Events Problem Management ……………… … … Metadata Data Placement Business Service Business Performance Management
20
© 2004 IBM Corporation 20 BUSINESS USER On demand Operating Environment Architecture Enterprise Service Bus Utility Business Services Resource Virtualization Services Business Function Services Business Process Choreography Services Common Services User Access Services Business Connections Availability Services Security Services BillingRating Metering Services ServerStorageResource MappingNetwork Choreography Personalization Reporting Custom Applications Packaged Applications Adaptation Business Rules Interaction Acquired Services Service Level Automation and Orchestration Workload Services Configuration Services User Interaction Services Collaboration PresentationConnectivity Information Management Services Information Access Information Integration Application Services Business Services PeeringSettlement Infrastructure Services Analytics Information Mediation, Messaging, Events Problem Management ……………… … … Metadata Data Placement Business Service Business Performance Management
21
© 2004 IBM Corporation 21 BUSINESS USER On demand Operating Environment Architecture Enterprise Service Bus Utility Business Services Resource Virtualization Services Business Function Services Business Process Choreography Services Common Services User Access Services Business Connections Availability Services Security Services BillingRating Metering Services ServerStorageResource MappingNetwork Choreography Personalization Reporting Custom Applications Packaged Applications Adaptation Business Rules Interaction Acquired Services Service Level Automation and Orchestration Workload Services Configuration Services User Interaction Services Collaboration PresentationConnectivity Information Management Services Information Access Information Integration Application Services Business Services PeeringSettlement Infrastructure Services Analytics Information Mediation, Messaging, Events Problem Management ……………… … … Metadata Data Placement Business Service Business Performance Management
22
© 2004 IBM Corporation 22 BUSINESS USER On demand Operating Environment Architecture Enterprise Service Bus Utility Business Services Resource Virtualization Services Business Function Services Business Process Choreography Services Common Services User Access Services Business Connections Availability Services Security Services BillingRating Metering Services ServerStorageResource MappingNetwork Choreography Personalization Reporting Custom Applications Packaged Applications Adaptation Business Rules Interaction Acquired Services Service Level Automation and Orchestration Workload Services Configuration Services User Interaction Services Collaboration PresentationConnectivity Information Management Services Information Access Information Integration Application Services Business Services PeeringSettlement Infrastructure Services Analytics Information Mediation, Messaging, Events Problem Management ……………… … … Metadata Data Placement Business Service Business Performance Management
23
© 2004 IBM Corporation 23 BUSINESS USER On demand Operating Environment Architecture Enterprise Service Bus Utility Business Services Resource Virtualization Services Business Function Services Business Process Choreography Services Common Services User Access Services Business Connections Availability Services Security Services BillingRating Metering Services ServerStorageResource MappingNetwork Choreography Personalization Reporting Custom Applications Packaged Applications Adaptation Business Rules Interaction Acquired Services Service Level Automation and Orchestration Workload Services Configuration Services User Interaction Services Collaboration PresentationConnectivity Information Management Services Information Access Information Integration Application Services Business Services PeeringSettlement Infrastructure Services Analytics Information Mediation, Messaging, Events Problem Management ……………… … … Metadata Data Placement Business Service Business Performance Management
24
© 2004 IBM Corporation 24 BUSINESS USER On demand Operating Environment Architecture Enterprise Service Bus Utility Business Services Resource Virtualization Services Business Function Services Business Process Choreography Services Common Services User Access Services Business Connections Availability Services Security Services BillingRating Metering Services ServerStorageResource MappingNetwork Choreography Personalization Reporting Custom Applications Packaged Applications Adaptation Business Rules Interaction Acquired Services Service Level Automation and Orchestration Workload Services Configuration Services User Interaction Services Collaboration PresentationConnectivity Information Management Services Information Access Information Integration Application Services Business Services PeeringSettlement Infrastructure Services Analytics Information Mediation, Messaging, Events Problem Management ……………… … … Metadata Data Placement Business Service Business Performance Management
25
© 2004 IBM Corporation 25 BUSINESS USER On demand Operating Environment Architecture Enterprise Service Bus Utility Business Services Resource Virtualization Services Business Function Services Business Process Choreography Services Common Services User Access Services Business Connections Availability Services Security Services BillingRating Metering Services ServerStorageResource MappingNetwork Choreography Personalization Reporting Custom Applications Packaged Applications Adaptation Business Rules Interaction Acquired Services Service Level Automation and Orchestration Workload Services Configuration Services User Interaction Services Collaboration PresentationConnectivity Information Management Services Information Access Information Integration Application Services Business Services PeeringSettlement Infrastructure Services Analytics Information Mediation, Messaging, Events Problem Management ……………… … … Metadata Data Placement Business Service Business Performance Management
26
© 2004 IBM Corporation 26 BUSINESS USER Модификация системы Enterprise Service Bus Utility Business Services Resource Virtualization Services Business Function Services Business Process Choreography Services Common Services User Access Services Business Connections Availability Services Security Services BillingRating Metering Services ServerStorageResource MappingNetwork Choreography Personalization Reporting Custom Applications Packaged Applications Adaptation Business Rules Interaction Acquired Services Service Level Automation and Orchestration Workload Services Configuration Services User Interaction Services Collaboration PresentationConnectivity Information Management Services Information Access Information Integration Application Services Business Services PeeringSettlement Infrastructure Services Analytics Information Mediation, Messaging, Events, QoS Problem Management ……………… … … Metadata Data Placement Business Service Business Performance Management Новая модель Новая функция Новые правила
27
© 2004 IBM Corporation 27 Корпоративная Сервисная Шина Корпоративная – все приложения в масштабе корпорации Сервисная – соединяет потребителей сервисов и поставщиков сервисов Шина – распределенное подключение и централизованное управление
28
© 2004 IBM Corporation 28 Функции Корпоративной Сервисной Шины Маршрутизация Трансформация Взаимодействие с базами данных События Качество служб
29
© 2004 IBM Corporation 29 Видимые трудности на пути внедрения СОА Привычный клиент-серверный базоцентрический подход WS * - спецификации находятся в процессе выработки. Web Services – единственный на данный момент действующий способ реализации COA Технология Web Services сама по себе имеет недостатки, являющиеся обратной стороной интероперабельности. Все будет хорошо!
30
© 2004 IBM Corporation 30 От единой базы данных к единой шине Базоцентрический подход – Одно приложение размещает в общей базе документ, другое приложение опрашивает базу считывает документ Среда, основанная на обмене сообщениями – приложение хранит свое состояние в своей базе, формирует документ на основе информации из базы, посылает его как сообщение другому приложению.
31
© 2004 IBM Corporation 31 WS * - спецификации находятся в процессе выработки J2EE – пример пути, который будет пройден WS*-парадигмой Нижележащие слои обеспечивают недостающую функциональность Реальные проекты уже стартуют
32
© 2004 IBM Corporation 32 Недостатки WS-технологий будут преодолены WS* - ZIP для передачи текстовых данных
33
© 2004 IBM Corporation 33 Спасибо!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.