soa стратегия oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 oracle soa...
TRANSCRIPT
![Page 1: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/1.jpg)
![Page 2: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/2.jpg)
2
Software Engineer Conference, Moscow, 17.11.2006
SOA стратегия Oracle
Владимир Алексеев,Руководитель направления Fusion Middleware, Oracle СНГ, к.ф.-м.н., [email protected]“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
![Page 3: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/3.jpg)
3
Содержание
• Введение
![Page 4: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/4.jpg)
4
Три основных семействапрограммных продуктов
• E-Business Suite• PeopleSoft Enterprise• JD Edwards Enterprise One• (JD Edwards World)• Retek• iFlex• Siebel
• Application Server• Integration / SOA• Identity and Access
Management• Collaboration Suite• Business Intelligence• Data Hubs
• Database• Real Application Clusters
(RAC)• Enterprise Manager
![Page 5: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/5.jpg)
5
Unbreakable Linux 2.0Oracle
Объявлено на:Oracle Open World 2006San Francisco, 22-26.10.2006
Что означает: Сопровождение от Службы Тех. Поддержки Оракл (Oracle Support)для Linux RedHat (любая версия!)
![Page 6: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/6.jpg)
6
Oracle Fusion MiddlewareПолнофункциональная интегрированная SOA-платформа
![Page 7: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/7.jpg)
7
Oracle в России и СНГ• #1 на рынке СУБД (70%)• #1 на рынке связующего ПО (=Middleware)• Более 100 предприятий используют Oracle
eBusiness Suite• Более 3 500 000 лицензированныхпользователей
Oracle Fusion Middleware в мире• Более 31 000 заказчиков• Зрелое семейство продуктов: 5+ лет на рынке
![Page 8: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/8.jpg)
8
- Forrester “The State of SOA in Financial Services”, январь 2006
«Подавляющее большинство компанийбудут использовать SOA к концу 2008 г. В общем, 50% европейских финансовыхкомпаний или уже используют SOA илина последней стадии внедрения. Остальные 25% перейдут на нее в 2006 или 2007 годах.»
![Page 9: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/9.jpg)
9
Композитные приложенияComposite applications
Приложения, позволяющие связать блокифункциональности и данные различныхсамостоятельных гетерогенныхприложений с целью автоматизациибизнес-процессов, охватывающихразличные бизнес-подразделения и/илиразличные организации.
![Page 10: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/10.jpg)
10
Oracle SOA products (Suites+)• Oracle Service-Oriented Architecture Suite:
Oracle BPEL PM, Oracle Business Activity Monitoring, Oracle Web Services Manager, Oracle Business Rules, Oracle Integration and Enterprise Service Bus << OOW2006: v.10.1.3>>
• Oracle Event-Driven Architecture Suite <<SOA 2.0!>> :
Oracle Enterprise Service Bus, Oracle Enterprise Messaging Service, Oracle Business Rules, Oracle Business Activity Monitoring, Oracle Sensor Edge Server
• Oracle Business Process Analysis Suite: Oracle Business Process Architect, Oracle Business Process Simulator, Oracle Business Process Server, Oracle Business Process Publisher
• Не попал в Suites:Oracle Registry (UDDI v.3)
Сервис-ориентированная архитектура (=SOA)
![Page 11: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/11.jpg)
11
Oracle Fusion MiddlewareИнтеграционные продукты
Oracle Enterprise Service Bus
BAMWSMEDA Suite BPEL PMBPA Suite
AdaptersRoutingTransformationMessaging
![Page 12: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/12.jpg)
12
Содержание
• Oracle BPEL Process Manager
![Page 13: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/13.jpg)
13
BPEL ConsoleM
AN
AG
E
J2EE Application Server(Oracle AS, WebLogic, JBoss, WebSphere)
Core BPEL Engine
WSDL Binding Built-in Integration Services
File, FTP
Web Service
Java, JMS, JCA
Database
XQuery XSLT UserTasks
BPEL
Eclipse, JDeveloper
BPEL Designer
Oracle DB
BPEL Process Manager
BPELJ
Щ(Oracle)
iWay
Система проектирования, размещения и управления исполнениембизнес-процессов, разработанных в соответствии со стандартом BPEL
• Полная поддержкаспецификации BPEL 1.1
• Легкий в использованииинструмент моделирования
• Масштабируемый инадежный сервер
• Гибкая инфраструктурапривязки данных
• Широкие возможности поуправлению и мониторингу
• Поддержка Oracle AS, JBoss,WebLogic и WebSphere
• Подготовка и запуск BPEL процесса может занятьменьше 15 минут
Oracle BPEL Process Manager
![Page 14: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/14.jpg)
14
BPEL на примере
Select Lowest Offer
10:00am
Handle Negative Credit Exception
Credit Rating
start
end
BPEL Flow
?
United Loan Star Loan
Get Rating
Send Loan Application
Receive Loan Offer
03:00pm
Send Loan Application
Receive Loan Offer
<process>
</process>
<switch>
<variable>
<faultHandlers>
<receive>
<invoke>
<invoke><flow>
</flow>
<partnerLink>
<partnerLink> <partnerLink>
![Page 15: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/15.jpg)
15
BPEL Designer в среде JDeveloper
![Page 16: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/16.jpg)
16
BPEL Console• Инициализа-ция процессов
• Визуальныймониторинг
• Аудит
• ОтладкаBPEL
• Администри-рование
• Настройкапроизводи-тельности
![Page 17: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/17.jpg)
17
Human Workflow Service• Маршрутизация заданий
• Вложения к заданиям
• делегирование, экскалирование, повторноеутверждение заданий
• много преднастроенныхсценариев workflow
• Уведомления: email, голосовоесообщение, факс, SMS, пейджер
• Контроль версий
• Приложение Worklist дляучастников workflow
• Права доступа: пользователь, роль, группа пользователей
![Page 18: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/18.jpg)
18
Адаптеры
• WSIF+JCA+XML• Метаданные• Вызовы исобытия
• Оптимальноесвязывание
• 300+ адаптеров
![Page 19: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/19.jpg)
19
Поддержка различных платформApplication Server• Oracle Application Server• WebLogic Server• WebSphere• Jboss
Database• Oracle Database• SQL Server• Oracle Lite• IBM DB2• Sybase
IDE• JDeveloper• Eclipse
Operating Systems• Linux• Window XP/2003• Solaris• HP UX• zOS
![Page 20: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/20.jpg)
20
![Page 21: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/21.jpg)
21
BPEL Process Manager:Некоторые реализованные проекты
European Space Agency (ESA)Convergent NetworksBritish American TobaccoFrance TelecomChina TelecomBelgaComTurkCellЦентроБанк Румынии (NB_Romania)Rabobank (Netherlands)Cattles plc (UK)
![Page 22: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/22.jpg)
22
BPEL PM – различные роли• Реализация сквозных бизнес-процессов (внешняяинтеграция)
• Реализация логики системы (внутренняя интеграция)• OraCollabSuite, OraRetek-OraFinancials, PeopleSoft, …• Oracle Fusion Applications, iFlex, Misys, OracleIAM, …
BPEL PM, OracleEDA – в СНГ:• СИБУР (SAP, eBS, …: OracleInterConnect, EDA)• РУСАЛ (SAP, 1C, …: BPEL PM)• КазахТелеком• Московское правительство, Федеральные органы, …• Банковский сектор
![Page 23: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/23.jpg)
23
Содержание
• Oracle Enterprise Service Bus
![Page 24: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/24.jpg)
24
Корпоративная шина сервисовOracle ESB: SOA и EDA
• SOA – Service-Oriented Architecture• Распределенность, Web-сервисы• WSDL, SOAP, XML, XSD• UDDI реестр Web-сервисов• Запрос / Ответ
• EDA – Event-Driven Architecture• Ориентированность на события• Гарантированная доставка• Асинхронная публикация / подписка
Интеграция данных
![Page 25: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/25.jpg)
25
Enterprise Service Bus (ESB)
ERP
Legacy
CRM
WSDLWSDL
WSDL
SOAP/HTTP/ Reliable SOAPOEMS, JMS, MQ, TIBCO
Local, In Memory
B2B
.NETPortal
WSDL WSDL
WSDL
Des
ign
Monitoring
![Page 26: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/26.jpg)
26
Архитектура OEMS
v.5.3+v.6.0v.6.0 v.3.1.0
![Page 27: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/27.jpg)
27
Oracle ESB: основные функции
Шина
СоединениеАдаптерыМетаданныеWS ManagerБезопасностьСобытия
СоединениеСоединениеАдаптерыАдаптерыМетаданныеМетаданныеWS ManagerWS ManagerБезопасностьБезопасностьСобытияСобытия
ОбработкаТрансформацияПриведениемоделейBusiness Rules
ОбработкаОбработкаТрансформацияТрансформацияПриведениеПриведениемоделеймоделейBusiness RulesBusiness Rules
ДоставкаМаршрутизацияпо контентуРазные транспортыВысокая готовностьМасштабируемость
ДоставкаДоставкаМаршрутизацияМаршрутизацияпопо контентуконтентуРазныеРазные транспортытранспортыВысокаяВысокая готовностьготовностьМасштабируемостьМасштабируемость
Моделирование, Мониторинг, КонфигурированиеМоделированиеМоделирование, , МониторингМониторинг, , КонфигурированиеКонфигурирование
![Page 28: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/28.jpg)
28
Oracle ESB: Варианты использования• Точка-Точка
• Адаптер -> Трансформация -> Адаптер• Быстрая и легкая интеграция• Файл -> СУБД, Тема -> Очередь
• Классическая модель (подписка)• Интеграция n+ приложений• Приведение моделей данных• Динамическое добавление подписчиков
• Маршрутизация• Гибкая, прозрачная маршрутизация• Конфигурируемость• Доступность как WS для BPEL, BAM, WSM
• Асинхронное «Сохранение и перенаправление»• Синхронный «Запрос/Ответ»• Вызов внешних сервисов
![Page 29: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/29.jpg)
29
BPEL PM и/или ESB?• Многие проекты используют и BPEL и ESB
• ESBПростая модель интеграции EAI по даннымМожет поддерживать архитектуру «звезда» на основе общего(для участников) представления данных
• BPEL PMСложная модель интеграции EAI по бизнес-процессам
• Correlation, Aggregation, Pipelines, WS-Addressing• Workflow, Modeled Fault Handling …Синхронные и асинхронные вызовы сервисовс сохранением состояния
![Page 30: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/30.jpg)
30
Панель ESB Control
![Page 31: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/31.jpg)
31
Содержание
• Oracle Business Activity Monitoring
![Page 32: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/32.jpg)
32
Gartner Group“Мониторинг бизнес-деятельности (Business Activity Monitoring, BAM) определяетконцепцию предоставления значенийкритичных для бизнеса показателей вреальном масштабе времени с цельюповышения производительности иэффективности выполнения бизнес-операций”===
“BAM defines the concept of providing real-time access to critical business performance indicators to improve the speed and effectiveness of business operations”
![Page 33: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/33.jpg)
33
Проблемы• Ограниченные средства BAM-мониторингасуществуют во многих приложениях. Однако такиесредства отсутствуют, когда мы рассматриваембизнес-процессы, охватывающие несколькоприложений и/или неавтоматизированные (ручные) процессы, и хотим анализировать бизнес-процессцеликом
• С целью повышения эффективности работыпредприятия необходим доступ в реальном времени кпараметрам бизнес-процессов и ключевымпоказателям эффективности (KPIs)
33
![Page 34: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/34.jpg)
34
Задача #1 – Сбор Real-Time Data
RFID and SensorsActive and PassiveLocation, Temperature, Moisture, Motion, etc.
SecurityAuthentication, authorization, audit trail
System ManagementPerformance metrics, alerts, logs
DatabaseStreams
Business Processes (BPEL)Monitoring activities, states
Messaging SystemsJMS, TIBCO, MQSeries
Business AppsBusiness Events, state transitions
![Page 35: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/35.jpg)
35
Задача #2 – Анализ процессов, тенденций, сложных событий
Мониторинг отдельногопроцесса� Track each process step� Identify failures
Агрегирование показателейнескольких процессов� Averages, KPIs, SLAs� Identify bottlenecks
Обработка сложных событий� Correlate independent events� Identify threats & opportunities
Отображение полученныхданных в контексте� Historical performance� Rolling average Jan ‘04 Jan ‘05 Past 4
Hours
![Page 36: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/36.jpg)
36
• Real-Time KPIs
• Thin Browser GUI
• Role-Based Access
• Live Display Technology
• Portal Compatible
• Embedded Actions
Задача #3 – Представитьинформацию бизнес-пользователям
![Page 37: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/37.jpg)
37
CLIENT
BAM-мониторинг BPEL-процессапредоставления кредита
LOAN FLOW BPEL PROCESS
receive
getSSN
invokeinvoke
FLOW
select
CLIENT
Web
Ser
vice
s In
terf
ace:
XM
L, S
OAP
, W
SDL,
WSI
F
Credit Rating.NET
Loan Providers
Oracle eBusinessSuite
Java Web Service
Exception UserTask
SCOPE
receivereceive
review
United Load American Loan
end
5-15 min
getRating
![Page 38: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/38.jpg)
38
Internet
Mobile Devices
Real time streaming (push)
of Incremental updates
Alerts
Dashboards combining
Real-Time Information,
Historical Information,
Alerts & Actions
Active Data Cache
ViewSets
API
Kernel
DataSets
DataStorageEngine
Enterprise Link
Data Flow
Plan Monitor
Report Cache
Snapshots & Change Lists
Memory / Disk
Report Server
Views
Data Formatting
Event Engine
Event Engine
Message Center
Data Warehouse
Operational Data
Mes
sage
Que
ues
Oracle DB
Архитектура Oracle BAM
Mes. Queques:-JMS (вкл. Oracle EMS) - MSMQ, Tibco, IBM WebSphere, SonicMQ, BEA, WebMethods, SeeBeyond
![Page 39: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/39.jpg)
39
Информационная панель
![Page 40: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/40.jpg)
40
Информационная панель
![Page 41: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/41.jpg)
41
Некоторые внедрения BAM
Operational EfficiencyCalifornia State Automobile Association improved the efficiency of their claims adjustment process, and customer satisfaction, with real-time analysis and balancing of their claim adjuster schedules.
Real-Time Trading Analyticsi-Deal, a financial services software provider to the fixed income, equity and Municipal markets, provides their customers instantaneous Web-based updates on subscription levels and deal milestones.
Event Based AlertingSilver Line Building Products an event-based manufacturing and logistics notification system that delivers alerts to Blackberry RIM devices worn by expeditors on the manufacturing floor.
Process MonitoringThe Nevada Department of Education monitors the data transfer process from all 17 districts to the central state system to ensure it runs smoothly as data is transmitted, consolidated, and cleansed.
![Page 42: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/42.jpg)
42
Содержание• Oracle Business Rules
![Page 43: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/43.jpg)
43
Business Rules для BPEL, ESB, BAM• BPEL, ESB: Обработка часто меняющихся объектов
• Правил маршрутизации сообщений• Корпоративных политик• Правил допустимых значений
• BPEL: human workflow • Выбор адресата задачи по политикам• Выбор сценария эскалации по политикам• Балансировка загрузки адресатов задач
• BAM: • Политики выбора предупреждения (alert)
• Часто используются в:• Банковском и страховом бизнесе• Медицинском страховании и гос. Секторе
• Достоинства – гибкость, прозрачность
![Page 44: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/44.jpg)
44
• Rules: решение «логических» задач выбора• Выбрать способ доставки заказа на основе его веса, города назначения и др.• Если клиент налетал более 50,000 миль, то присвоить ему статус «gold»
• Представление правил• Могут быть созданы Rules Editor, имеющим удобный графический интерфейс• Представлены в виде простых if-then statements• Декларативные, а не процедурные
• Rules Editor и Rules Engines• Rules и Facts – входные данные• Rules Engine осуществляет логич. Вывод на Facts• Действия правил выполняются, если выполнены Условия правил• Rete алгоритм
results
facts Rules
Engine
Application
Rules позволяют отделить процедуры принятия решенийот остальной бизнес-логики SOA приложения
Repo
RulesEditor
Oracle Business Rules
![Page 45: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/45.jpg)
45
Пример совместного использованияBPEL PM, Business Rules и ESBSHOPPING PORTAL
Web
Ser
vice
s In
terf
ace:
XM
L, S
OAP
, W
SDL,
WSI
F
EJB 3.0Customer service
ProductSuppliers
Order DB
Approval(Rich Workflow)
NotificationService
Order Booking BPEL PROCESS
receive
Insert Order
end
GetCustInfo
SelectMfr RapidMfr
WS-Security
invoke
receive
invoke
receive
ManualReview?
Fulfill Order
Notify Cust
ESB
RulesEngin
eRule Author
Rulesrepository
DecisionService
FedExUSPS
ESB
Credit Validation
Validate cr
5-15 min
![Page 46: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/46.jpg)
46
Содержание• Oracle Web Services Manager
![Page 47: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/47.jpg)
47
Oracle Web Services Manager
• Выполнение политик:• Gateway• Agent
• Компоненты WSM:• Policy Manager• Monitor• Console
PolicyManager
GatewayClient
Monitor
Agent
Web Service
Web Service
Client
Gateway
Console
![Page 48: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/48.jpg)
48
Policy ManagerАутентификация• 2 типа аутентификации• Имя / Пароль• Сертификат X.509
Авторизация• Авторизация, базирующаяся на ролях / группах
• Интеграция с Oracle Access Manager
![Page 49: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/49.jpg)
49
Oracle WSM MonitorWSM Monitor обеспечивает возможность мониторингавзаимодействия с Web-службами в реальном времени
Проектирование и определение• Правил (условия+действия) формирования Alerts и Notifications• Отчетов и формы их представления• параметров SLA• прав доступа к инф-ции WSM Monitor
Сбор в реальном времени• данных (метрик) от Gateways и Agents
Формирование в реальном времени• Alerts• Notifications (e-mails)• Отчетов• данных по выполнению SLA
![Page 50: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/50.jpg)
50
Содержание
• Oracle Business Process Analysis Suite
![Page 51: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/51.jpg)
51
![Page 52: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/52.jpg)
52
• Лидер рынка• Более 4,000 заказчиков• Сильная R&D команда• Опыт OEM соглашений
• Наиболее развитый наборинструментов• Богатая функциональность• Гибкая и расширяемая мета-модель
Почему IDS Scheer?
![Page 53: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/53.jpg)
53
Состав Oracle Business Process Analysis Suite
• Oracle Business Process Architect (ARIS Architect)
• Oracle Business Process Simulation (ARIS Simulation)
• Oracle Business Process Publisher (ARIS Business Publisher)
• Oracle Business Process Repository (ARIS Business Server)
![Page 54: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/54.jpg)
54
![Page 55: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/55.jpg)
55
Содержание
• Позиционирование на рынке
![Page 56: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/56.jpg)
56
Gartner: Magic Quadrants (MQ):A Leader in Enterprise Application Server MQA Leader in Integration Backbone Software MQA Leader in Horizontal Portal Products MQA Leader in Enterprise-Scope Application Platform Suite MQA Leader in Web Services Platform MQA Leader in Extraction, Transformation & Loading MQ
Forrester:A Leader in Application Server Platforms WaveA Leader in Integration Suites WaveA Leader in Comprehensive ESB Suites WaveA Leader in Enterprise Service Bus Wave
![Page 57: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/57.jpg)
57
Application Server Platforms Wave
* Wave DisclaimerThe Forrester Wave is copyrighted by Forrester Research, Inc. Forrester and Forrester Wave are trademarks of Forrester Research, Inc. The Forrester Wave is a graphical representation of Forrester's call on a market and is plotted using a detailed spreadsheet with exposed scores,weightings, and comments. Forrester does not endorse any vendor,product, or service depicted in the Forrester Wave. Information is based on best available resources. Opinions reflect judgment at the time and are subject to change.
Forrester Wave™: Application Server Platforms, Q1 ’05, March 2005
![Page 58: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/58.jpg)
58
• Более 3.5 млн. пользователей• Бесплатная полная документацияна все продукты• Обзорные статьи для руководителейи технических специалистов
//otn.oracle.comhttp://www.oracle.com/technology/products/middleware/index.html
![Page 59: SOA стратегия Oracle - 2006.secr.ru2006.secr.ru/upload/files/oracle.pdf · 10 Oracle SOA products (Suites+) • Oracle Service-Oriented Architecture Suite: Oracle BPEL PM,](https://reader030.vdocument.in/reader030/viewer/2022021505/5adb3a7c7f8b9add658dae31/html5/thumbnails/59.jpg)