SOA platform. Petrohán Zsolt, Vezető műszaki tanácsadó, FMW - SOA Suite zsolt.petrohan@oracle.com



Hasonló dokumentumok
Hogyan lehet megakadályozni az üzleti modellezés és az IT implementáció szétválását? Oracle BPM Suite

Oracle integrációs platform nem csak Oracle Alkalmazásokhoz

Oracle9i Alkalmazás Szerver Üzleti folyamat integráció. Molnár Balázs Vezető értékesítési konzultáns Oracle Hungary

Java Business Integration szolgáltatásalapú architektúra JavaEE környezetben. Simon Géza Zsemlye Tamás

Felhő alkalmazások sikerének biztosítása. Petrohán Zsolt

Oracle Enterprise Manager: Az első teljesértékű felhő üzemeltetési megoldás

SAS Enterprise BI Server

Folyamattervezéstıl a megvalósításig

Osztott alkalmazások fejlesztési technológiái Áttekintés

Debreceni Egyetem Informatikai Kar. Szolgáltatás-orientált programozás az Oracle-ben

Érettségi tétel az IT vizsgán: Felhő

Cloud computing. Cloud computing. Dr. Bakonyi Péter.

SUSE Linux Enterprise High Availability. Kovács Lajos Vezető konzultáns

Klotz Tamás earchitect Oracle

Cloud computing Dr. Bakonyi Péter.

Web Services. (webszolgáltatások): egy osztott alkalmazásfejlesztési plattform

IBM Business Process Manager változat 8 alváltozat 5. Az IBM Business Process Manager áttekintése

Fejlesztés, működtetés, felügyelet Hatékony infrastruktúra IBM szoftverekkel

JBoss SOA Platform. Dr. Szántó Iván ULX Open Source Consulting & Distribution május 9.

JAVA webes alkalmazások

Szolgáltatásorientált rendszerintegráció. SOA-alapú rendszerintegráció. Enterprise Service Bus (ESB) Ercsényi András, BME IIT, 2011.

Feltörekvő technológiák: seam, drools, richfaces és társai a JBossban

Tartalom és dokumentumkezelés adatbázisban. Markovits Péter

STANDARD DEVELOPMENT U.L. FACTORY SYSTEMS GROUP IT DEPARTMENT

A USER Kft - mint Open Text partner - bemutatása

Informatikai Tesztek Katalógus

Testreszabott alkalmazások fejlesztése Notes és Quickr környezetben

Rendszerfelügyelet, autonóm rendszerek

Data Integrátorok a gyakorlatban Oracle DI vs. Pentaho DI Fekszi Csaba Ügyvezető Vinnai Péter Adattárház fejlesztő február 20.

IBM Váltsunk stratégiát! Budapest, 2012 november 14. V7000

WebSphere Adapters. 6. változat 2. alváltozat. WebSphere Adapter for SAP Software felhasználói kézikönyv 6. változat 2. kiadás

10. Gyakorlat: Alkalmazások publikálása Remote Desktop Szervízen keresztül

CMDB architektúra megjelenítése SAMU-val Rugalmas megoldás. ITSMF Bekk Nándor Magyar Telekom / IT szolgáltatás menedzsment központ

BI kicsiknek és nagyoknak

Üzleti intelligencia - eszközöktől a megoldásokig

SOPHOS simple + secure. A dobozba rejtett biztonság UTM 9. Kókai Gábor - Sophos Advanced Engineer Balogh Viktor - Sophos Architect SOPHOS

webalkalmazások fejlesztése elosztott alapon

11. Gyakorlat: Certificate Authority (CA), FTP site-ok

Nagyvállalati adatintegráció és adatkezelés

IT trendek és lehetőségek. Puskás Norbert

Fejlesztés és üzemeltetés WebLogic platformon

<Insert Picture Here> Oracle üzleti intelligencia

Hálózati trendek, újdonságok

Önkiszolgáló BI infrastruktúra az adatvezérelt teljesítménymenedzsmentben

Introduction. Szolgáltatásorientált rendszerintegráció Service-Oriented System Integration. Dr. Balázs Simon BME, IIT

Közösség, projektek, IDE

Szoftver-technológia II. Tervezési minták. Irodalom. Szoftver-technológia II.

Database upgrade és migrációs helyzet, Support és ACS szolgáltatások

SAM-Insights ADVANCED CENTRAL DATA COLLECTOR (ACDC) Szkenneléssel nem mérhető licencelési adatok. Egyedülálló funkcionalitású, új ACDC modul

Pénzügy, számvitel. Váradi Mónika

Strausz János. Cisco Magyarország Február Cisco and/or its affiliates. All rights reserved. 1

SAP SZOFTVERHASZNÁLATI JOGOK

Adatbányászat és Perszonalizáció architektúra

4. Gyakorlat: Csoportházirend beállítások

Az üzleti igények átültetése a gyakorlatba eszköz és módszertan: - ARIS és WebSphere megoldások együttes használata a folyamatmendzsmentben -

IT Asset Management. IBM Tivoli Asset Management for IT Kubicsek Tamás IBM Corporation

A hibrid DB cloud biztonsági eszköztára. Kóródi Ferenc Budapest,

Generációváltás az Alcatel-Lucent OmniPCX Connect termékvonalon. Mészáros tamás Műszaki fejlesztési vezető

Oracle adatkezelési megoldások helye az EA világában. Előadó: Tar Zoltán

IBM WebSphere Adapters 7. változat 5. alváltozat. IBM WebSphere Adapter for Oracle E-Business Suite felhasználói kézikönyv 7. változat 5.

Költségcsökkentés a Production Imaging and Capture alkalmazással

EBS fogyókúra György Zoltán Innovent Tanácsadó Kft október 9.

Nyílt hozzáférésű informatikai rendszerek BME VIMM 5294

Fejlesztési projektek menedzselése IBM Rational CLM termékekkel. Ker-Soft Kft. Kaszás Orsolya - üzleti tanácsadó

1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7

Tenant szeparáció Exadata platformon Koncepció

EEA, Eionet and Country visits. Bernt Röndell - SES

Webszolgáltatás alapokon BPEL

Oracle Exalogic Elastic Cloud

Folyamat alapú integráció alapjai

BI megoldás a biztosítói szektorban

GE ITSG Industrial Technology Services Group

Oracle cloudforgatókönyvek

Analitikai megoldások IBM Power és FlashSystem alapokon. Mosolygó Ferenc - Avnet

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Private Cloud architektúra keretrendszer

IBM WorkLight 5.0 mobil alkalmazás platform

Széchenyi István Egyetem

<Insert Picture Here> Cloud, Oracle tervezett célrendszerek, Exadata Database Machine adatbázisgép Fekete Zoltán, Principal sales consultant

Intelligens közlekedés: a járműipar és járműirányítás IKT igényei, a VehicleICT projekt. Lengyel László lengyel@aut.bme.hu

2016. április 21. Hotel Aquincum

Faxkommunikáció integrálása a DM folyamatokba. TOPCALL Magyarország Kft., T.: ,

Eladni könnyedén? Oracle Sales Cloud. Horváth Tünde Principal Sales Consultant március 23.

MMK-Informatikai projekt ellenőr képzés 4

<Insert Picture Here>

SAP SZOFTVERHASZNÁLATI JOGOK

Melyek az újdonságok a Microsoft Dynamics AX 2012-ben? Sasfi Imre

A MiddleWare rendszerek Rolls Roysa

Üzleti kritikus alkalmazások Novell Open Enterprise Serveren

Samsung Integrált Megoldások Android fejlesztői környezetben. Bánhegyi László Corporate Sales, B2B

Az M2M szabványosítási helyzete

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

TP-LINK Business Wireless Az EAP Kontrolleres Wi-Fi termékcsalád bemutatása - bevezető SMB Product Line

Az alkalmazás minőségbiztosítás folyamata Fókuszban a teszt-automatizálás

Exadata, a világ leggyorsabb adatbázisgépe

Élet a Warehouse Builder után, avagy mit hoz a Data Integrator? Szabó Gábor Csoportvezető, Vezető tanácsadó Üzleti Intelligencia. R&R Software Zrt.

Mérnök informatikus (BSc) alapszak levelező tagozat (BIL) / BSc in Engineering Information Technology (Part Time)

Think customer Hatékony ügyfélszolgálat és megvalósítási módszertan. WorkShop

Az Oracle dokumentumkezelési környezetei. Markovits Péter Oracle Hungary

Adattárház és BigData Szimbiózisa. Baranyi Szabolcs IM Technical Sales

Átírás:

SOA platform Petrohán Zsolt, Vezető műszaki tanácsadó, FMW - SOA Suite zsolt.petrohan@oracle.com

Kérdések

Napirend Gyors ismétlés 11g szolgáltatás platform & Szolgáltatás Komponens Architektúra (SCA) Adapterek Mediator (ESB) BPEL Human Workflow Business Rules BPM platform BAM Összefoglalás

Gyors ismétlés

SOFTWARE.HARDWARE.ENGINEERED TO WORK TOGETHER. Tejleskörű megoldás Teljes választás 6

Oracle SOA Suite: Az Oracle Fusion Middleware része Applications Middleware Database Infrastructure & Management 7

Mit mutatnak a kereső trendek? 8

Gartnet csúcstechnológiai hype görbe - 2009 9

SOA infrastruktúra alap komponensei

SOA infrastruktúra alap komponensei Fejleszt/újrafelhasznál szolgáltatásokat Web vagy meglévő szolgáltatások Legacy WEB SERVICE WEB SERVICE Legacy

SOA infrastruktúra alap komponensei B2B Fejleszt/újrafelhasznál szolgáltatásokat Web vagy meglévő szolgáltatások Legacy WEB SERVICE WEB SERVICE Legacy

SOA infrastruktúra alap komponensei B2B Fejleszt/újrafelhasznál szolgáltatásokat Web vagy meglévő szolgáltatások Kapcsolat ADAPTEREK Legacy WEB SERVICE WEB SERVICE Legacy

SOA infrastruktúra alap komponensei ESB B2B Fejleszt/újrafelhasznál szolgáltatásokat Web vagy meglévő szolgáltatások Kapcsolat ADAPTEREK Legacy Irányít & transzformál ESB & B2B WEB SERVICE WEB SERVICE Legacy

SOA infrastruktúra alap komponensei ESB B2B Fejleszt/újrafelhasznál szolgáltatásokat Web vagy meglévő szolgáltatások Kapcsolat ADAPTEREK Legacy Irányít & transzformál ESB & B2B RULES ENGINE WEB SERVICE Külső üzleti szabály RULES ENGINE WEB SERVICE Legacy

SOA infrastruktúra alap komponensei BPEL IF ESB B2B Legacy Fejleszt/újrafelhasznál szolgáltatásokat Web vagy meglévő szolgáltatások Kapcsolat ADAPTEREK Irányít & transzformál ESB & B2B RULES ENGINE WEB SERVICE IF Külső üzleti szabály RULES ENGINE Folyamat vezérlés BPEL/BPM ENGINE WEB SERVICE Legacy

SOA infrastruktúra alap komponensei BPEL IF ESB B2B Legacy Fejleszt/újrafelhasznál szolgáltatásokat Web vagy meglévő szolgáltatások Kapcsolat ADAPTEREK Irányít & transzformál ESB & B2B RULES ENGINE WEB SERVICE IF HUMAN WORKFLOW Külső üzleti szabály RULES ENGINE Folyamat vezérlés BPEL/BPM ENGINE Emberi munkaerő bevonása HUMAN WORKFLOW WEB SERVICE Legacy

SOA infrastruktúra alap komponensei BPEL IF ESB B2B Legacy Fejleszt/újrafelhasznál szolgáltatásokat Web vagy meglévő szolgáltatások Kapcsolat ADAPTEREK Irányít & transzformál ESB & B2B RULES ENGINE WEB SERVICE IF HUMAN WORKFLOW Külső üzleti szabály RULES ENGINE Folyamat vezérlés BPEL/BPM ENGINE Emberi munkaerő bevonása HUMAN WORKFLOW WEB SERVICE Legacy Biztonság GLOBAL SECURITY FRAMEWORK Megjelenítés BUSINESS ACTIVITY MONITORING

SOA és esemény technológiák BPA Suite REAL-TIME VISIBILITY & PROCESSING Enterprise Modeling BPM Suite Business User Modeling JDeveloper Application Development Framework Messaging JMS, AQ JMS Alerts Events Business Monitoring ORCHESTRATION Data Streams Oracle Service Bus Routing Transform ETL & Data Mediation Replication CONNECTIVITY Quality Apps Native BAM BPEL ROUTING & Rules DATA SERVICES Workflow Adapters DB BPEL Process Manager Legacy Business GOVERNANCE CEP Human Data Integrator B2B Partners Coherence Cache J2EE Application Server (WebLogic, WebSphere, JBoss) Enterprise Manager System GOVERNANCE Monitoring Web Services Manager WS Policies Security Enterprise Repository SOA lifecycle governance Registry UDDI JRockit VM & RT

Egységes platform valamennyi alkalmazáshoz User Experience & Content Management Business Intelligence SOA & Business Process Management Security & Management Data Management Grid Computing

Oracle SOA ügyfelek Több mint 6,000 SOA ügyfél Finance/ Banking Public Sector Manu. / Logistics Telecom High Tech Media Healthcare / Energy Retail/ CPG Other

11g szolgáltatás platform & Szolgáltatás Komponens Architektúra (SCA)

Problem statement SOA tools have become more and more capable SOA tools have also become more complex A flexible SOA requires a variety of tools, that can operate independently of each other This flexibility often comes at the price of usability and maintenance complexity

Example: Order Processing

Required Technologies Design-time metadata Management console Runtime ESB BPEL PM Rules

Collapsing DT, RT and M&M Design-time metadata Management console Runtime ESB BPEL PM Rules Composite Application

SOA szolgáltatás platform Web Services CORBA Szolgáltatás platform Egy tervezési környezet Egységes futtató környezet Egységes menedzsmentt & monitorozás Megfelel a szabványoknak Nem lett a hot-pluggability feláldozva J2EE EAI Messaging SCA BPEL ESB XSLT XML WSDL 11g 10.1.3 10.1.2

SCA: Szolgáltatás Komponens Architektúra Lehetővé teszi a Szolgáltatás Platformot properties Java interface WSDL porttype szolgáltatás Binding: SOAP JMS JCS S S C 1 composite R S kapcsolat C 2 komponens R R referencia SCA terminológia: Composite: telepítési egység Szolgáltatás: belépési pont a composite-ba Komponens: logikát ad Referencia: külső szolgáltatásra utal Kapcsolat: szolgáltatásokhoz kapcsolódik, komponensek és referenciák. SOA követelmények: Szolgáltatásokat implementálása Összetett alkalmazások összegyűjtése Életciklus menedzsment Metadata menedzsment Verziókezelés és tesztelés Szolgáltatás Komponens Architektúra specifikációja: Nyelv semleges Komponens modell Összekapcsolási modell Specifikációt az összes főbb szállító támogatja http://www.osoa.org Oracle tiszta vezetőszerep OASIS szabvány

Egységes Szolgáltatás Platform

Egyszerűsített & termelékenyebb fejlesztés SOA Composite Editor Probléma: Sok szabvány és eszköz, elaprózott Metadata verziók, teszt, összetett alkalmazás menedzsment Üzleti követelmény: Fejlesztési termelékenység növelése SOA 11g új tulajdonsága: SOA Composite Editor Drag & Drop Vizuális Egy telepítési egység Könnyű verziókezelés SCA szabványra alapúl

Egységes szolgáltatás platform Service Assembly, Orchestration RegRep SOA Composite BPEL Mediator Human workflow Business Rules IDE Application composers BAM B2B Optimized binding 11g Service Infrastructure Common JCA-based connectivity infrastructure Policy Enforcement Oracle Service Bus Web-based console SOA Operations Service virtualization, Shared Service Gateway, Monitoring 2009 Oracle Corporation 32

Egységes menedzsment & monitorozás

Egységes menedzsment Oracle Enterprise Manager SOA Mgmt Pack Composite App Monitoring & Modeling Application Diagnostics for Java SOA Mgmt Pack SLA tracking Availability history Diagnostics CAMM End-to-End visibility SOA, Portal, JEE monitoring AD4J Resource View Cross-tier tracing to DB Memory leak analysis

Egységes menedzsment & monitorozás End-to-End példány követés Probléma: Hogyan kaphatok teljes átláthatóságot és megnővelt auditálási képességet egy ilyen elosztott környezettől? Üzleti követelmény: end-to-end átláthatóság & auditálás SOA 11g tulajdonság: End-to-End példány követés BPEL External Service Human Workflow Minden egyben menedzsment felület End-to-end (folyamat) példány követés Egysége hiba kezelés Események: it s loosecoupling, not lose coupling! Routing Business Rules

Egységes menedzsment & monitorozás Kivétel kezelés Egységes kivétel kezelés keretrendszer ( Error hospital ): Keresés Törlés Hibás példányok helyreállítása (egyedileg vagy batch) Közvetlen hozzáférés a megfelelő log bejegyzésekhez Recovery Action Edit payload log

Egységes menedzsment & monitorozás Integrált biztonság Probléma: Hogyan valósítsam meg és menedzseljem az end-to-end biztonságot elosztott, heterogén környezetben, megakadályozva a biztonsági silókat? Tisztán elválasztott a Üzleti követelmény: egységes biztonsági modell folyamat logika a biztonsági SOA 11g tulajdonság: Integrált biztonság kapcsolattol Központosított szabály menedzsment WS-* szabvány támogatás Szabály újrafelhasználás, hatás elemzés Szabály verzió, visszaállítás, auditálás Szabály áthágás monitorozása Szabály értesítés a WSDLben Hozzáad/leválaszt szabályokat Tervezés közben (JDev) Futás időben (EM)

Adapterek

Oracle Adapters: Unified Connectivity Framework Enterprise-strength infrastructure for connectivity to enterprise information systems (EIS). Adapter Design-time Categories of adapters: Oracle OEM (Iway, Attunity) 3 rd -party (Partners) adapters co-sell Single JCA framework for all adapters: Technology Legacy Application Packaged Application Oracle Applications OracleAS Adapters Native Interface WSDL JCA J2EE Application Server (Oracle & 3 rd party Application Servers) BAM PORTAL OSB BPEL PM J2EE Applications Mediator In-memory invocation Transactional SCA JCA Binding Hot Pluggable: Oracle adapters can be deployed on 3 rd -party containers, along with SOA Suite Declarative configuration Services & References

Some of the Adapters Available for Oracle SOA Suite Applications Oracle Applications SAP R/3, mysap Peoplesoft JD Edwards Siebel Clarify Lotus Notes Ariba AXIOM mx/open Baan BroadVision Clarify Commerce One Hogan Financials i2 Technologies Lawson Livelink Manugistics Microsoft CRM Vantive Walker Interactive Remedy Salesforce.com Databases Oracle 8i and above IBM DB/2 Informix Clarion Clipper Cloudscape DBASE Dialog Essbase FOCUS Data Access Great Plains Microsoft SQL Server MUMPS (Digital Standard MUMPS) Navision Financials (ODBC 3.x) Nucleus Paradox Pointbase PROGRESS Red Brick RMS SAS Transport Format Sybase Teradata Unisys DMS 1100/2200 UniVerse Technology SOAP HTTP, HTTP-S, REST Email POP3, SMTP, IMAP FTP, FTP-S Flat Files JMS Oracle AQ IBM MQSeries TIBCO Rendezvous Socket MSMQ Bundled Legacy CICS IMS/DB IMS/TM VSAM ADABAS Natural Tuxedo CA-Datacom Screen Scraping CA-IDMS C-ISAM,D-ISAM,K-SAM, QSAM Sold as an option, direct from Oracle Available through certified partners

Adapters 11g File Adapter FTP Adapter Socket Adapter JMS Adapter DB Adapter AQ Adapter Oracle Applications Adapter OEM Adapters

Adapter changes from 10.1.3.x 11g 10.1.3.x Artifacts 1.WSDL (Inline JCA Bindings) 2.XSD 3.Others (e.g Toplink xml files with DB adapter) Inbound JCA Outbound using WSIF Resource adapter XML File outside of RAR. E.g. OC4J-ra.xml EM based ra.xml file modification End point Properties through individual consoles 11g Artifacts 1.ServiceName.wsdl 2.ServiceName.xsd 3.Adapter.jca 4.Others (e.g..properties, mappings.xml file Runs on the SCA Infrastructure Inbound Services Outbound Reference Abstract WSDL JCA Binding (SCA) Resource adapter file within RAR Weblogic console based ra.xml updates End point properties through EM

Oracle Adapters New Features 11g Socket Adapter Wizard UI in Jdeveloper Support one-way, request/response Complex protocol handshake declaratively (using XSLT) or custom Java code Supports multiple character encoding Integrated with translator infrastructure File/FTP Adapter Polling from multiple directories Support for Append in Ftp Adapter Support for active/active failover Support for ftp servers running on mainframes Chunked Interaction a.k.a Outbound De-batching Support for huge file transfers (~gigs) MQ Series Integration with IMS and CICS systems Support for SSL User Exits RFH2 Headers (available in 10.1.3.x SOA also) Inbuilt XA Support (available in 10.1.3.x SOA also) Extensible Messaging Options (Ability for user to configure the Enqueue/Dequeue operation) DB Adapter Stored procedure support for DB2/AS400, Sybase Improved Wizards Distributed Polling (Cluster) Huge huge (gigs) payload support AQ Adapter Completely re-designed Multiple receiver threads (Inbound) AQ Jar deprecated New 11g JDBC.jar Based AQ integration UI Support enqueue/dequeue JMS Adapter Map message support Certification Active MQ, Weblogic JMS, IBM MQ, IBM JMS OC4J JMS (10.1.3.4), WLS remote queues Stream support for large payload Requestor Pattern (Temporary Queue)

Bemutató

Mediator

Egységes szolgáltatás platform Service Assembly, Orchestration RegRep SOA Composite BPEL Mediator Human workflow Business Rules IDE Application composers BAM B2B Optimized binding 11g Service Infrastructure Common JCA-based connectivity infrastructure Policy Enforcement Oracle Service Bus Web-based console SOA Operations Service virtualization, Shared Service Gateway, Monitoring 2009 Oracle Corporation 47

Bemutató

BPEL

BPEL, The Orchestrator PORTAL Web Service Java Service J2EE BPEL Database Stored Procedures ERP SAP, Oracle, etc. TOMCAT IU User Tasks

Oracle BPEL Process Manager Enterprise-strength infrastructure for Service Orchestration BPA Suite Jdeveloper Composite Editor Comprehensive and native BPEL implementation Process Modeler BPEL BPEL Designer SCA Component Easy-to-use modeling tool Scalable and reliable engine Human Task BPEL SOA Service Infrastructure Rules Tight human workflow integration Rich management and monitoring Metadata Repository J2EE Application Server (WebLogic, JBoss, WebSphere) Enterprise Manager Decision Service to plug-in external services (Rules) MANAGE Hot pluggable (WebLogic, WebSphere, JBoss)

Design view and Source view

Features: BPEL PM 11g Scalable DOM Reduced memory consumption Better performance for large payloads Entity Variables Claim-check concept Fetching of data is deferred until needed Interfaces: ADF-BC (SDO data), RDBMS Runtime In-memory state (Fusion CRM) RAC integration enhancements Unified error hospital Transformations Multiple input sources Complex constructs: any, xsi:type Substitutions Abstract types and elements EDN Support BPEL can publish and subscribe to events directly Migration Tool Migrate existing BPEL processes to composite application Ability to migrate running instances to new process versions

Bemutató

Human Workflow

Workflow Architecture JDeveloper Task Metadata WSDL Interface Human Workflow Service Custom App Supervisor BPEL Process Assign Tasks Task Complete Worklist Application Update Task Work Assignee Process Owner Service Consumer (Non-BPEL) Component Services Task Management Service Task data, forms, Attachments Identity Service Users, Roles Java POJO / EJB Java API Task Routing Service Assignment, Dispatching User Metadata Service Rules, Work queues Worklist Service Task query, Reporting Notification Service Email, Wireless 60

Summary of Workflow Features Task Assignment Users Roles Groups Management Rules Escalation, Expiration Delegation, Vacation rules Work load balancing Worklist Application Profile based assignee, supervisor, group owner, process owner Available as portlets Completely customizable Web Services and Java API Task routing Declarative patterns Ad-hoc routing Document based routing Complex routing with business rules Notifications Declarative specification of: When assigned, expired, Who assignee, manager, Email, Voice, Pager, SMS Reports, Audit Trails, Productivity and distribution reports Complete history and audit trail Task Forms ADF based task forms Auto-generated, user defined Task Data controls MS Office integration Identity Management Roles and Org. Hierarchy Integrates with OID, LDAP, JAZN; custom plug-ins 61

Features: BPEL PM 11g - Workflow ADF task flow for task forms ADF enables sophisticated task display forms using RCF components, can create multi-page forms Auto generate ADF task forms. New Out of the box Worklist application Based on rich client framework (JSF) Significant usability enhancements New Identity management layer Use of Java Platform security for user/role lookup. Support for OVD (multiple sources for user/group attributes) Rule based WF routing Enables complex task routing scenarios using business rules. Can go forward or backward n levels in routing chain Notification enhancements Reliability enhancements - Detection of autoreply, badly formatted responses, spam User preferences for various devices for different types of notifications New in 11g: IM Digital signatures for tasks Use digital certificates to sign task content when taking actions on a task MS Office/Excel integration Use Excel to initiate workflows Excel to access worklist tasks Access/Visibility policies Restrict who can see and edit different parts of the task Restrict actions performed by participants Task service enhancements Support for to-do tasks Support for sub-tasks Task reporting enhancements End-to-end instance tracking of BPEL, mediator, Workflow New report for task productivity and assignee time distribution Workflow engine dashboard Workflow component view in SOA console Detailed performance metrics Error reporting

Features: BPEL PM 11g Human Task ADF Task Flows for task forms.task file

Features: BPEL PM 11g Human Task ADF Task Flows for task forms.task file Data control palette Jsf editor

Features: BPEL PM 11g Human Task Human task rule-based routing

Bemutató

Business Rules

Oracle Business Rules 11g Easier to use Date, Time, Effectivity Aggregates Decision Tables Dictionary Links, and many more Web based business user authoring (R1+)

Business Rules in SOA Composite Different Usage Scenarios Stand Alone From Human Task From BPEL

Tight Integration with BPEL Create rule dictionary from within BPEL Leverage BPEL variables and project schemas Dictionary completely setup for writing rules i.e. facts created, etc.

Simple to Write Rules Simple mode for ifthen rules authoring Simple to create complex conditions Nested conditions change from and to or

Date and Time Support Rule Activation and Effective Dates Mark rules as active/inactive Specify periods when rule is effective Date and Time based rules Date comparisons Current Date

Aggregates Example: If an Order has more than 5 items with price > 1000, require manual approval Out-of-box aggregation functions: count, average, minimum, maximum, sum, collection Custom aggregation function

Decision Tables If CurrentDate.date = During Sale and CustomerOrder.vipStatus = Platinum or Silver and CustomerOrder.totalAmount >= 700 Then Discount = 15 and status = APPROVED List of Values or Ranges Set of Values or Ranges to compare with Resolve overlap between R1 and R3 by overriding R3 with R1

Rules Testing

Many More Features Dictionary Links Spread rules across dictionaries for reuse and access control Decision Functions Create rule flows More

Bemutató

BPM platform

BPM Strategy Complete, Open, Integrated 1.A complete and integrated BPM Platform For System-centric, Human-centric, Document-centric, and Decision-centric Business Processes in a single runtime 2.Business and IT collaboration To Streamline Processes across Applications & Lines of Business 3.The best tools to increase business process efficiency Through Process Monitoring, Analysis, Simulation, Optimization

Egységes szolgáltatás, esemény & folyamat platform Egységes folyamat platform Probléma: Miért használjunk különböző eszközöket & technológiákat folyamat integrációra és üzleti folyamatokra? Üzleti követelmény: Egységes folyamat motor technológia integrációra és üzleti folyamatokra SOA 11g tulajdonság: Egységes folyamat platform BPEL, BPMN, HWF, Rules MIND egy egységes SCA alapú IDE-ben Azonos folyamat szerver, monitorozás & menedzsment Oda-vissza átmenet BPA & BPM Suite között

BPM Suite

BPM Suite 11g Comprehensive Offering Business Architecture BPA Suite - Enterprise modeling - Methodology driven Business Driven Modeling BPM Studio - Business IT Collaboration - Agile Development - Unified IDE Process Composer - Web-based customization - Deployment ready processes Paper Forms Process Analytics - BAM, BI - Business Indicators & Measures - Process Cubes - Standards BPMN 2.0, BPEL, WS- Human Task - Business Rules Process Portal - Rich persona based UI - Extreme collaboration - Contextual insight - Web 2.0 enabled BPM BPM Runtime - Dynamic - Enterprise-grade - Layered on SCA based SOA server Business Content Intelligence Management Used Across Oracle Stack Fusion Apps Web Center Suite UCM/IPM

Oracle BPM Product Architecture 11g BPM Studio: Integrated process, workflow, rules, and forms designer; includes simulation BPM Server: Integrated process engine supporting BPEL, BPMN 2.0 and BPEL4People BPA Suite: Methodology driven modeling and rich analysis

Oracle BPM Suite 11g Egyszerűsíti a folyamat-menedzsment sikerének elérését teljes megoldással minden típusú folyamatra. Oracle BPM Suite 11g Közösségi BPM Felhasználó központú tervezés BPM Suite 11g Egységes folyamat infrastruktúra 2010 Oracle Corporation Oracle Confidential 84

Oracle BPM Suite 11g Egyszerűsíti a folyamat menedzsment sikerének elérését teljes megoldással minden típusú folyamatra. Oracle BPM Suite 11g Közösségi BPM Munkaterület Folyamat területek Enterprise 2.0 szolgáltatások Üzleti folyamat útmutatók Struktúrálatlan folyamatok BPM Studio Egységes motor Felhasználó központú tervezés Folyamat összeállító Egységes folyamat infrastruktúra Üzleti katalogús Folyamat elemzés End-to-End menedzsment WYSIWYE modell Integrációs szolgáltatások Több csatornás fejlesztés Skálázható architektúra 2010 Oracle Corporation Oracle Confidential 85

Egységes folyamat infrastruktúra Egyszerűsített folyamat-menedzsment egységes folyamat futtató motorral és előre integrált folyamat alrendszerekkel Egységes motor Egységes folyamat infrastruktúra Üzleti katalogús End-to-End menedzsment Integrációs szolgáltatások Skálázható architektúra Minden típusú folyamatot kezel Egyetlen hatékony motor natív BPMN 2.0, BPEL, Rules és Human Workflow végrehajtás Egységes futtató környezet a SOA-val Folyamat infrastruktúra az üzlet fejlődésével együtt skálázható Könnyen kiegészíti Oracle Fusion Middleware termékeket és a meglévő rendszereket BPEL BPMN Human Workflo w Business Rules Egységes futtató motor BPMN Mediator 2010 Oracle Corporation Oracle Confidential 86

Felhasználó-központú tervezés Leegyszerűsíti a folyamat-menedzsment életciklusát, eszközökkel minden résztvevőnek és egységes amit látsz, az fog végrehajtódni - what you see is what you execute (WYSIWYE) modellel. Felhasználó-központú tervezés BPM Studio Folyamat összeállító Folyamat elemzés WYSIWYE modell Több csatornás fejlesztés Tervező és konfigurációs eszközök minden típusú felhasználónak Web-alapú hozzáférés az összes szereplő részére Rugalmas, gazdag, üzleti felhasználók által tervezett lekérdezések Tervezési modell mindig szinkronban van a végrehajtott modellel 2010 Oracle Corporation Oracle Confidential 87

Közösségi BPM Közösségi BPM leegyszerűsíti az együttműködést, új utat mutat az egyszerűbb munkavégzéshez Közösségi BPM Munkaterület Folyamat területek Enterprise 2.0 szolgáltatások Üzleti folyamat útmutatók Struktúrálatlan folyamatok Együttműködő közösségek összehozzák az IT-t és az üzletet Az új média kommunikáció segít abban, hogy az együttműködés átható és azonnali legyen Megnövelt folyamat átláthatóság az üzletet tájékoztatja Kiszámíthatatlan folyamatok egyszerűbb kezelése 2010 Oracle Corporation Oracle Confidential 90

Agilitás fentről lefelé Szinergia BPM és SOA között Üzlet Modellez Megvalósít Folyamat életciklus Mér Végrehajt BPM lehetővé teszi az üzleti agilitást Szolgáltatás felhasználás IT Szolgáltatás virtualizáció Szolgáltatások SOA lehetővé teszi az IT agilitást 2010 Oracle Corporation Oracle Confidential 93

Bemutató

BAM

Oracle Business Activity Monitoring 11g Java Edition J2EE BAM Server Active Data Cache Report Cache Event Engine HA for All Services JPS Security EM Integration J2EE Web Applications Active Viewer Active Studio Architect Administrator On-line Help Application Server BAM Server ActiveDataCache API Kernel ViewSets DataSets EventEngine ReportCache Actions & Escalations Notification Services Snapshots & Change Lists J2EE Enterprise Link Direct JMS Connectivity WebServices API SOA Suite Integration Oracle Data Integrator Integration DataStorageEngine Memory / Disk Seamless upgrade from Oracle BAM 10.1.3 to Oracle BAM 11g

Native Oracle SOA Integration in BAM 11g: BAM Adapter Framework for the 11g SOA Infrastructure that provides 3 ways to communicate with BAM Reference-binding component in a SOA composite Partner link in a BPEL process BPEL-BAM sensor actions within a BPEL process Fastest & most tightly coupled integration option for Oracle SOA Suite Communication through Enterprise Java Objects (EJB) or direct Java Object invocation EJB when in same farm; Java Objects when in same container Option for Synchronous or Asynchronous updates through Batching Batching uses a separate thread pool Event messages are compressed Control over retries, thread pool size, buffer size, etc. provided

Oracle BAM: Architected for Integration Application Server Message Queues CEP Enterprise Integration Framework JMS Connector BAM Server ActiveDataCache API EventEngine Actions & Escalations Notification Services WebApplications StartPage ActiveViewer ActiveStudio Architect Mobile Devices BAM Dashboards BPM OESB BAM Adapter WebServices Web Services Kernel ViewSets DataSets ReportCache Snapshots & Change Lists Administrator Internet ReportServer ADF Pages with DVT BPEL ODI Internet DataStorageEngine Memory / Disk ADF BAM DataControl BI External Data Objects icommand OLTP & Data Warehouses Databases BAM Data & Metadata Oracle Database (Grid) Data & Metadata Import & Export

Oracle BAM Data Sources Open Integration Strategy with Oracle Optimizations Web Service BPEL PM Oracle Apps Analyze processes, trends, and context Capture real-time data Enterprise Manager JMS 1.1 MS MQ IBM MQ Tibco Oracle AQ Sonic JDBC Oracle Sybase JMS Bus Database Enterprise Message Sources Oracle BAM Real-Time Alerts Real-Time Dashboard/ Reports Interface for business users Sql Srv File System Oracle Database Call Java App or WebService

Összefoglalás

Oracle SOA 11g kinálata Teljes Integrált Nyílt Best of Breed #1 Átfogó SOA kínálat Együttműködésre tervezve Szabvány alapú architektúra Piacvezető Széles & mély kínálat Alacsonyabb költség,alacsonyabb kockázat Kevesebb munka Több érték Több választás maximalizálja a meglévő befektetést Robusztus, bizonyított piacvezető szoftver

FMW - SOA 11g fontosabb előnyei Egyetlen modell alkalmazás integráció fejlesztéséhez Összetett technológiák könnyed kapcsolata Egy futtató infrastruktúra Egy kódot kell optimalizálni és karbantartani Megszilárdított WS stack Tervezési és futtatási környezet konszolidáció

Kérdések