Application Integration with Oracle SOA & Service Infrastructure



Similar documents
Groot, Groter, Groots(t)

Oracle SOA Suite Then and Now:

Amplify Service Integration Developer Productivity with Oracle SOA Suite 12c

Oracle SOA Suite: The Evaluation from 10g to 11g

Oracle Middleware a felhőben

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

Oracle Reference Architecture and Oracle Cloud

Solving today's challenges with Oracle SOA Suite, and Oracle Coherence

Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL wann soll welche Komponente eingesetzt werden?

An Oracle White Paper October Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus

ORACLE SOA SUITE. Product Overview

Reporting component for templates, reports and documents. Formerly XML Publisher.

<Insert Picture Here> Increasing the Effectiveness and Efficiency of SOA through Governance

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform SOA Maturity/Adoption Model Demo Q&A

Oracle Business Activity Monitoring 11g New Features

SERVICE ORIENTED ARCHITECTURE

Service Oriented Architecture (SOA) An Introduction

End-To-End Invoice Processing Automation at Land O Lakes. Session #705. Natalie Hawley, Applications Developer

API Management: Powered by SOA Software Dedicated Cloud

A Service-oriented Architecture for Business Intelligence

Ken Bond Vice President Investor Relations

AquaLogic ESB Design and Integration (3 Days)

<Insert Picture Here> Oracle Business Process Management

BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use

MDM and Data Warehousing Complement Each Other

Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration

Independent process platform

A Technical Roadmap for Oracle Fusion Middleware, E-Business Suite Release 12 and Oracle Fusion Applications

Government's Adoption of SOA and SOA Examples

Oracle SOA Suite/B2B as a Critical Mission Hub for a High Volume Message Use Case

Pervasive Software + NetSuite = Seamless Cloud Business Processes

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

SOA MADE SIMPLE Introduction to SOA, (Micro) Services and SOA Suite INTRODUCTION WHAT IS SOA DEFINITION AGENDA

Building the Internet of Things Jim Green - CTO, Data & Analytics Business Group, Cisco Systems

Oracle Cloud Computing Strategy

Building Out BPM/SOA Centers of Excellence Business Driven Process Improvement

How Can Agile Customers Benefit from Oracle Fusion Middleware Today?

Business Process Management and Cloud Computing

Sentinet for BizTalk Server SENTINET

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus IBM Corporation

The ESB and Microsoft BI

Federal Enterprise Architecture and Service-Oriented Architecture

Oracle s Cloud Computing Strategy

What You Need to Know About Transitioning to SOA

Virtualized, Converged Data Centers and Cloud Service Providers

Introduction to Service-Oriented Architecture for Business Analysts

TRANSFORM BIG DATA INTO ACTIONABLE INFORMATION

Ultimus Adaptive BPM Suite V8

Ganzheitliches Datenmanagement

SOA Best Practices (from monolithic to service-oriented)

Spring 2011 Conference Sandanski, May 13th 15th 2011 Oracle SOA Suite 11g Rapid service integration and process automation with a no-coding approach

Organizational Intelligence, Scalability, and Agility

ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION

Nýjungar í webmethods 9.x. Ingólfur Þorsteinsson

Architecting for the Internet of Things & Big Data

SOA and Web Services. Larry Kramer Principal Applied Technologist June 9, A PeopleTools and Fusion perspective

Oracle Process Cloud Service Rapidly Automate & Manage Process Applications

IBM SOA Foundation products overview

IBM Business Process Manager

Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group. Tuesday June 12 1:00-2:15

What s New in Sonic V7.5 Rick Kuzyk

The Oracle Fusion Development Platform

Sentinet for BizTalk Server SENTINET 3.1

ORACLE COHERENCE 12CR2

Oracle SOA Hands-On-Workshop. Arne Brüning - Bernhard Fischer-Wasels Leitende Systemberater

<Insert Picture Here> Extending Hyperion BI with the Oracle BI Server

A Comprehensive Solution for API Management

G-Cloud Framework. Service Definition. Oracle Fusion Middleware Design and Implementation

Software AG Product Strategy Vision & Strategie Das Digitale Unternehmen

BPM and Rules Technical Update. Sunil Aggarwal, WebSphere BPM Leader UK&I

BEA BPM an integrated solution for business processes modelling. Frederik Frederiksen Principal PreSales Consultant BEA Systems

<Insert Picture Here> Achieving Business & Government Interoperability through PaaS & SaaS

The webmethods ESB. The Foundation of your SOA. Jean-Michel Ghyoot, Principal Solution Architect, March 28, 2013

<Insert Picture Here>

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 7

Reference Model for Cloud Applications CONSIDERATIONS FOR SW VENDORS BUILDING A SAAS SOLUTION

JOURNAL OF OBJECT TECHNOLOGY

O R AC L E BPM SUITE 11G

Introduction to TIBCO MDM

How To Develop An Org Cloud Based Powerware For An Onpremise Cloud Environment

Vortex White Paper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems

Enterprise IT Architectures SOA Part 2

Oracle Cloud Strategy. Sudip Datta Vice President of Product Management

How To Build A Financial Messaging And Enterprise Service Bus (Esb)

Business Process Management Tampereen Teknillinen Yliopisto

Oracle: Database and Data Management Innovations with CERN Public Day

Fast Innovation requires Fast IT

Big Data Integration: A Buyer's Guide

EBS SOA Integration Options

Service Oriented Data Management

Increase Agility and Reduce Costs with a Logical Data Warehouse. February 2014

SCA-based Enterprise Service Bus WebSphere ESB

ORACLE WEBCENTER PORTAL

Big Data, Cloud Computing, Spatial Databases Steven Hagan Vice President Server Technologies

Oracle SOA Suite 11g: Essential Concepts Student Guide

Transcription:

Application Integration with Oracle SOA & Service Infrastructure Eric Popowich Oracle DoD Principal Engineer Sean Hendricks Oracle USAF Account Manager

Agenda USAF Integration Challenges Oracle SOA Suite Oracle Service Infrastructure Oracle Event Processing Oracle Business Process Management Suite Summary Oracle Confidential Restricted

USAF Integration Challenges Oracle Confidential Restricted

Need to simplify a complex environment Point-to-point connections, mish-mash of technologies, APIs, frameworks Lots of tribal knowledge on how stuff works

Joint Information Environment

DoD: Modernization vs Innovation IT Modernization Mission Innovation Application Integration Application Upgrades CIO Dilemma Cloud Rise of Mobility How to Support / Afford Both? Systems Performance Enterprise Security Data Explosion Collaboration / Social

Integration Evolution SOA Service Infrastructure Reusable Services We need to simplify to regain agility Oracle Confidential Restricted

Pace Layering SOA s maturity as a layered integration architecture has enabled an old idea of layering applications: Pace Layering Pace Layered frameworks provide a strategy in which applications can evolve at different times...at a pace that is optimal each business within an enterprise. 8

The Value of Pace Layered Enterprise Systems Decouples applications that need to change frequently from those that do not. Example Allows for optimal investment choices for each unit within the enterprise Enables the tight alignment of IT and Lines of Business For More Information Gartner Don t Ignore the Effects of Pace Layering on Your Applications Integration Strategy November, 2013 9

Build your processes outside of the ERP Extract Differentiating Customizations - Less Intrusive & Easier to Evolve Source: Use a Pace-Layered Application Strategy to Clean Up ERP During Upgrades and Consolidation Gartner Research, Feb 2012

Oracle SOA Suite Oracle Confidential Restricted

Oracle SOA Suite 12c 73 ON-PREMISE CLOUD MOBILE IoT On-Premise Application Integration: Packaged, Legacy, Data, Custom SaaS-based Application Integration with On-Premise Applications Access Integrated Applications via Mobile Devices Integrate real-time events from devices and things Oracle SOA Suite 12c Oracle Confidential Restricted

Oracle SOA Platform JDEV POLICY MANAGER EM OEP BAM BPMN 2.0 BPEL PROCESS MGR BUSINESS RULES HUMAN WORKFLOW SERVICE BUS API GATEWAY API Catalog ERP Cloud MAINFRAME SERVICES DB PARTNERS EVENTS Adapters & B2B

Declarative Composite Assembly SOA Composite Editor Drag & Drop Visual Single Unit of Deployment Easy versioning Based on SCA standard

Specialized Needs For Different Architectural Layers Event Management Real time latency, very high throughput COMPOSITE APPLICATIONS High Concurrency, Long lived business processes, Very high reliability SHARED SERVICES PLATFORM Low latency, high throughput, high scalability, very high availability MAINFRAME

Oracle SOA Platform Architecture Scalability and availability have to be addressed at each layer of the stack. Machine1 WebServer Hardware LB Machine2 WebServer Oracle SOA leverages industry leading grid technologies: MW_HOME1 Machine3 Machine4 MW_HOME2 WebLogic Clustering SOA SOA Coherence Data Grid Oracle RAC WLS Cluster WLS AdminServer AdminServer TLogs JMS RAC MDS SOA MultiDS Oracle Confidential Highly Restricted

RAC RAC Oracle M/W Maximum Availability Architecture Production Site Firewall Global Router Standby Site Firewall Web Tier Web Tier Firewall DR Protection Firewall Average Latency and Bandwidth WAN WebCenter SOA J2EE WebCenter SOA J2EE Firewall IDM Coherence Data Grid Service DR Protection Coherence Data Grid Service IDM Firewall

Oracle Service Infrastructure

Service Infrastructure to manage integration Security, Transaction Management, Service Virtualization External Interfaces Coalition Partners Mission Apps DoD Applications Other Apps Composite Applications / Business Processes Firewall Workflow Status Oracle API Gateway Service Virtualization and Mediation Collaboration Records Logistics Data Analysis Targeting Approval Legacy Data Content Repository Oracle Db On-Premise Applications

Connect Discover Service Infrastructure to support USAF Integration - Eliminate point to point integration Applications Business Process Orchestration Analytics & Events Cloud Files Service Orchestration Business Rules Virtualization, Transformation, Routing Connect Discover Mobile Mainframes Service Bus Mission Partners Databases API Management Sensors

Implement Gateway to secure external service access - Prevent malicious service calls from entering green zone REST/ JSON Perimeter Security Oracle Web Services Manager Mobile Cloud Outside AFSOC API Gateway DOS Detection Exploits Detection Key Validation Throttling/Metering DMZ Proxy Service API REST Pipeline Message Processing and Routing SOAP Business Service Connect, Load-balance, Throttle Service Bus and Service Infrastructure Applications Databases Mainframes Green Zone 21

Virtualize your APIs Requirement De-couple back-end systems from front-end clients Load-balance requests to back-end systems Solution Use Service Bus to virtualize, manage and load-balance your integrations Requesters Requesters Requesters Proxy Service API Pipeline Message Processing and Routing Business Service Connect, Loadbalance, Throttle Service Bus 12c Providers Providers Providers 23

Scale your APIs Requirement Increase performance and reduce load on back-end systems Solution Use result-caching and Coherence to cache results Requesters Requesters Requesters Proxy Service API Pipeline Message Processing and Routing Service Bus 12c Coherence Result Cache Business Service Connect, Loadbalance, Throttle Providers Providers Providers 24

Leverage RESTful Services With Your Enterprise Applications Requirement Use newer Cloud, Mobile, or other RESTful interfaces with your existing Enterprise Applications Solution Use the REST binding in Service Bus to Connect to a RESTful API REST Applications Files Databases Mainframes Proxy Service API SOAP Pipeline Message Processing and Routing Business Service Connect, Loadbalance, Throttle Service Bus 12c Mobile Cloud 25

Oracle Event Processing

Event Processing How does USAF process data in real-time? Filtering, Pattern Matching, Missing Events, Aggregations, Correlations, Calculations, Geo-Spatial Streaming Mission Data Alerts, Actions Event Processing to handle: High Volume Continuous Streaming Sub-Millisecond Latency Disparate Sources Time-Window Processing Pattern Matching Business Event Visualization

Mission Need Existing enterprise infrastructure not built to analyze large amounts of data, in different formats from a vast array of devices in real-time Data flow from devices to backend can clog bandwidth & increase data transmission costs & delay decision making Can current platforms scale with demand? Some data is not retained for historical analysis. Event processing in conjunction with an enterprise data warehouse can solve real-time and historical data challenges

Oracle C2 Architecture Heat Filtered stream events are transmitted as RESTful invocations 3 5 Mission Events published to EDN and made available to all GCCS nodes for near real time alerts 7 Oracle Database 12c used to persist relationship, columnar, spatial, semantics, event data Cache Relational Semantic Columnar 1 GPS Light Video Raw streams of native data collected by sensors 2 OEP 11g Embedded JES 7 Device Gateway Network Oracle Event Processing Embedded running Event Processing Networks to correlate patterns and filter events Edge devices & sensors 4 SOA EDN Fabric OEP 12c Enterprise Server OEP Server transforms REST messages. Events analyzed in-memory Active EP Processors Filtering/Optimization Continuous Queries Coherence In-Memory Analytical Grid Enterprise Domain primary backup 6 Distributed Memory Cache 8 COP Client Source / Subscriber Cubes Oracle GoldenGate used to replicate data across GCSS nodes COP Dashboards and BI capabilities fed from in-memory analysis 30

Oracle Business Process Management

BPM Service Standardize USAF process execution using a BPMS (human and system) EForms Human Tasks Event Driven Document Centric Mobile Apps Business Objects Oracle BPM System Tasks KPI-driven Analytics Dashboards

Best Practice for Process Optimization Single BPM Platform to manage the full process lifecycle

Business Driven Process Development Collaborative Modeling in BPM Process Composer Business analysts collaboratively discover & design processes Or import existing process models in Visio, XPDL 2.x, BPMN 2.0 Capture Business Context & Generate Reports / Documentation Optimize with Simulation Support Semantic Store and Validation

Business Driven Form Design & Validation Design Forms and Perform Business Acceptance Testing in Composer

Business IT Collaboration for Process Design Single Model From Modeling to Execution Social, collaborative design Single BPMN 2.0 model WYSIWYE Import/ Export process models Comprehensive IDE for developers

Process Player - Play & Validate Process can be played to business stake holders within Composer Draft mode enables partial processes to be played facilitating iterative discovery No need to deploy process to test. Facilitates agile development

Business Rules Delegate business-interesting & dynamic logic to Business Rules Decision tables If-then rules Business vocabulary Provides the ability for process owners to change business rules without redeploying process Rules stored in BPM repository

Simulate to Optimize Process Design Run simulations to do what-if analysis

BPM Process Spaces Enable Process Owners and participants to perform task management Easily configure BPM Workspace Access User Worklist Process assigned tasks Drill into process details

Process Spaces - View process instance details See process instance detail including Complete audit trail Attachments Process discussions, wikis, and participants

Operational Monitoring Integrated Out-of-the-box Dashboards; Audit-Trails Standard performance dashboards Dimensional drill-down Instance drill-down Detailed audit trail

Process Intelligence Process Intelligence using Oracle Business Intelligence BPM Process Model Process Aware BI Dashboards BPM STAR Schema Map BPM STAR Schema to BI Model

Optimal Process Execution USAF Requirements: Identify and model Enterprise mission processes Should model using BPMN 2.0 (Same standard being incorporated into DoDAF v2) Introduces auditability of USAF business processes Enables USAF to identify which process tasks require optimization Forces mission partners to conform to USAF business processes Enable USAF to take those models and execute as Enterprise business processes Data collected during process execution can be analyzed to help optimize processes as needed (i.e. better resource allocation for example) Automate / facilitate data movement as much as possible Manpower functions that need to be identified Define inter office & partner functions BPM ideal for executing mix of system and human tasks to meet the mission OPEX benefit Business Process owners model processes and execute as modeled OPEX benefit Reduce manual processes to those requiring human input OPEX benefit Optimize resource allocation

Oracle Process Accelerators Domain Knowledge Embodies Best Practices Pre-built Best Practice Processes Designed with Customers Oracle BPM Process Accelerators Pre-built Extensible Product Grade

Process Accelerator Delivered Components Process models Business Rules Business Dashboards Rich User Interaction Business services Preconfigured roles Data model Extensibility mechanisms Documentation UPK (learning) content UCM Content Mgt User/Role Directory Process Analytics

Process Accelerators

Summary

Service Integration with Oracle SOA Suite 12c Unified Integration Across Cloud, Mobile, and On-premise Analytics Business Activity Monitoring Event Processing Simplifies development and management of Integration BPEL Process Manager Orchestration Business Rules Service Virtualization & Mediation Service Bus Connectivity Business Process Mgmt API Gateway Cloud On-premises Business to Business Apps Services Platform Apps Mainframe DB EDI XML MFT Standards-based, open infrastructure interoperates with your existing IT Increase agility, Optimize resource allocation, Lower OPEX Oracle Confidential Restricted