Td Mxc Oracle Keynote Clarke

  • October 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Td Mxc Oracle Keynote Clarke as PDF for free.

More details

  • Words: 1,525
  • Pages: 45


The Next Application Platform Doug Clarke Director of Product Management, Oracle Fusion Middleware - Oracle TopLink

Win a Wii • Drop by the Oracle booth and enter to win a Nintendo

Wii

Java EE

SOA and EDA

Grid Computing

Java EE

JSF, EJB, JPA, JAX-WS

View

Controller

Model

JSF, AJAX

JSF

EJB, JPA

Rich User Interfaces AJAX & JavaServer Faces

Browser Client

View

XMLHttpRequest

AJAX

JSF

Rich User Interfaces Flash & JavaServer Faces

Active Client

View

XMLHttpRequest

Flash

JSF

Mobile User Interfaces

XHTML, Blackberry, Palm OS, Symbian, SMS

Mobile Client

View

XMLHttpRequest

XHTML, WML, ASK (SMS)

JSF

Data Binding JSR-227

View

Model

EJB 3, POJO

Controller

Model

Data Binding

JSR-227 JSF

JSF

Business Process

Model

Web Service, JCA

Persistence Services EJB3 & JPA

EJB 3, JPA Structured Data

Unstructured Data

O-RM

O-XML

Persistence Services EclipseLink

Java SE

JPA

Java EE

OSGi

MOXy

EIS

Spring

SDO

ADF

DBWS

Eclipse Persistence Services Project (EclipseLink)

Databases

XML Data

Legacy Systems

Eclipse Persistence Services • Eclipse Persistence Project - EclipseLink • Contributed Oracle TopLink code, tooling and tests as

the starting point for project • Provides a complete set of persistence services including: • JPA (ORM), OXM, SDO, DBWS, EIS

• Feature rich and high performance JPA solution • Only persistence solution to be used in SpecJ2004 results • MOXy - XML binding provides an innovative and

flexible approach • Supports “meet in the middle”

Oracle JDeveloper Themes • Complete • Full development lifecycle • One tool for Java, Web Services, XML, DB, SOA, WebCenter

• Standard • Support industry standards • Cross platform (AS and DB)

• Productive • Improved coding productivity • Visual and declarative development • Oracle Application Development Framework (Oracle ADF)

• FREE

Full Lifecycle Support Code Design

Debug And Test

Versioning Analyze

Deploy

Tune

Visual and Declarative •

WYSIWYG Editors •



Visual Page Flows •



DB, Class, EJB

Visual XML Editors •



JSF, Struts

Modelers •



JSF, JSP, HTML, Swing

XML Schema, XSLT, WSDL

Process Flow •

BPEL, ESB

Choice of Development Styles

Visual Dialog Code

Visual JSF Development



Demonstration: AJAX Development

Composite Application SOA & EDA

View

JSF Controller

Service Interface

JSF Model

Model

EJB 3

EJB 3

Bus. Process

BPEL

Event Interface

Service Component Architecture SCA & SDO

Composite 1

Composite 2 Business Event

EJB 3

SDO

Pluggable “Service Engines” Pluggable Transport Declarative Wiring Service Infrastructure

BPEL

Service Mediation

ESB, Routing, Transformation, Virtualization Linked-In

Routing

Siebel CRM

Transforms

Business Rules

Federation

SCA Service Infrastructure HTTP SOAP

HTTP REST

JMS SOAP

Service Orchestration BPEL & Workflow Linked-In

Oracle ERP

Siebel CRM

BPEL

Workflow

Auditing

Simulation

SCA Service Infrastructure HTTP SOAP

HTTP REST

JMS SOAP

Services & Events Events, CEP, CQL, BAM Trader Dashboard

Financial Alert

BAM

PublishSubscribe

Business Event

CEP & CQL

BAM

SCA Service Infrastructure HTTP SOAP

HTTP REST

JMS SOAP

Services Security

WS-Security, SAML, XA-CML, SSO Linked-In

Authenticate

Siebel CRM

Access Control

Intrusion Detection

Security Policy

Identity Management Encryption Decryption Signature Verification

SCA Service Infrastructure HTTP SOAP

HTTP REST

JMS SOAP

Services Governance

WS-Addressing, WS-Policy, Service Level Management Linked-In

QOS Policy

Failover Policy

Security Policy

Service Level Mgmt. Metadata Service

SCA Service Infrastructure HTTP SOAP

HTTP REST

JMS SOAP

Registry/ Repository

Key SOA Standards Fusion Effect

Richer Experience

More Adaptable

More Interoperable

ERP/ Legacy Apps

Portal

Web Application PKI Dashboards

Process Flow Logic

Security Reliability Logging Failover Dynamic Routing

Custom Apps & Services

WS API MONITORING

USER INTERFACE

Web services PROCESS ORCHESTRATION

SERVICE BUS

BUSINESS SERVICES

BAM

WSRP, JSR-168

BPEL

WS-Security

XML/XML Schema

JMX

Struts/JSF

XSLT/XQuery

WS-Policy, SAML

WSDL/WSIF

Web Services Mgmt

SOAP

JCA

JMS

The Oracle SOA Technologies Enterprise Manager

BPA MANAGEMENT Suite & Analyst MONITORING Tools

Events Analytics ORCHESTRATION Business Monitoring

JDeveloper

BPEL Process Manager

Application Development Framework

Business Intelligence

BAM

Web Services Manager

Native Business Human BPEL Rules SERVICES Workflow ROUTING & DATA ESB

Data Integrator

Routing

Transform

ETL & Data Replication Quality

Mediation CONNECTIVITY Adapters Apps Messaging

DB Legacy

System

GOVERNANCE Monitoring

B2B Partners

WS Policies Security Registry UDDI

SES RFID

J2EE Application Server (Oracle AS, JBoss, WebLogic, WebSphere)

Discovery Policies

Metadata Repository

Oracle BPEL Process Manager Enterprise-strength infrastructure for BPM BPA Suite

JDeveloper

Process Modeler

BPEL Designer

BPEL

• Comprehensive and native BPEL implementation

• Easy-to-use modeling tool • Scalable and reliable engine

BPEL Process Manager Integrated BPM Services

WSDL Binding

• Flexible binding framework

Web services Workflow

Decision Service

Sensors

Dehydration Store (Oracle Database)

Java, JMS File, FTP

Core BPEL Engine

Database Process Console

Apps

J2EE Application Server (Oracle AS, WebLogic, JBoss, WebSphere)

MANAGE

Workflow Services

• Rich management and monitoring • Support for Oracle AS, JBoss, WebLogic and WebSphere • Get up and running in less than 15 minutes!

Order Booking SOA Demo

Operational dashboard

Focus on ESB, Rules, Workflow, BPEL SHOPPING PORTAL

ESB

Order Booking BPEL PROCESS

BAM

receive Order DB

getCustInfo

Rules repository Rule Author

Rules Engine

Decision Service

Manual Review ?

SelectMfr

RapidMfr

invoke

invoke

receive

receive

5-15 min

ESB

Web Services Interface: XML, SOAP, WSDL, WSIF

Insert Order

EJB 3.0 Customer service

Approval (Rich Workflow)

Product Suppliers

Fulfill Order FedEx USPS

Notify Cust

end

Notification Service



Demonstration: SOA Development

Application Server Java EE 5 Certified

WS R M

Interoperability

WS C WS T

WS I F

WS S E C

WS WS E P V O E L N I T C Y

WS A D D R

WS C T X T

WS WS T SEC R C U O S N T V

SOAP, WSDL, UDDI, WS-I

Transactions

J S P

S E R V L E T

E J B

J N D I

J M S

J C A

J T A

Application Server

J M X

J A X R P C

J A X W S

SPECjAppServer2004 Summary SPECjApp Server2004 JOPS@Standard

Server Nodes

Date

Result

HP-UX Integrity BL860c Server Blade Cluster, Dual Core Itanium 9100, 48 Cores

10,519

12

Nov 2007

World Record, Multi-Node

HP-UX Integrity BL860c Server Blade Cluster, Dual Core Itanium 9100, 44 Cores

9459

11

Nov 2007

World Record, Multi-Node, RAC

Dell PowerEdge 1950 Harpertown Xeon E5440, 16 Cores

3,595

2

Nov 2007

World Record, Dual Node

HP Proliant BL460c G1 Harpertown Xeon X5460, 8 Cores

2,056

1

Nov 2007

World Record, Single Node

Sun SPARC Enterprise T5220 Sun UltraSPARC T2, 8 Cores

2,000

1

Oct 2007

Best on One CPU

Application Server Platform/CPU/Cores

10519

8253

Best Multi-Node Result Best on RAC Result

4368

Best Dual Node Result Best Single Node Result Best on One CPU Result

IBM

BEA

See: http://www.spec.org/jAppServer2004/results/

Oracle

Performance Summary Continued Leadership - Across Multiple Platforms

Platform

SPECjAppServer2004 JOPS@Standard

Comments

Intel Itanium (IA64)

10519.43

World Record

Intel Xeon

2056.27 & 3593.68

World Record Single & Dual Node

UltraSPARC T2

2000.92

Fastest Result on 1 CPU

AMD Opteron

1000.37

Fastest Result on AMD (per Core)

See: http://www.spec.org/jAppServer2004/results/

History of Performance • Oracle has participated in all previous benchmarks • ECperf • SPECjAppServer2001 (skipped by BEA and IBM) • SPECjAppServer2002 • Oracle led the field in all of them • ECperf: 61,862.80 BBops/min@Standard • SPECjAppServer2001: 2,529.10 BOPS@MultipleNode • SPECjAppServer2002: 5,991.73 TOPS@MultipleNode

Customer Challenge • Current Infrastructures Unable to Scale to New

Demands

• Exploding Transaction Volumes (capital markets, trading, online …) • Business Requirements for Real Time Information (Web 2.0) • SOA and EDA Putting Huge Demand on Backend Processing

• New Architectures Required • • • •

Caching Data to Accelerate Applications Transactional System of Record Offloading Backend Processing Real time Data Analysis Done Across Massive Data Grids Event Processing with In-Memory Matching Across Clusters

• While Integrating with Existing Middleware and

Databases

• Need to Plug into and Leverage Existing Middleware • Application Servers, Integration Servers, Messaging Systems • Real Time/In-Memory Databases, Embeddable Systems

Fundamental Shift in Infrastructure Extreme Transaction Processing Performance Presence

Telephony

Micropayments Online Front Office Fraud Detection Betting Financial Algorithmic Trading Televoting Auctions

Revolutionary Models Today’s Grid Java EE

Transactional QoS

Back Office Financial Insurance

Today’s Java EE

Oracle Coherence for XTP • Guaranteed Data Reliability • Designed for Massive Application “Scale

Out” • Dynamic, Distributed In Memory Data Grid • Parallelized Transaction Processing

Revolutionary Models

Performance

Presence

Telephony

Micropayments Online Front Office Fraud Financial Detection Betting Algorithmic Trading Televoting Auctions

Today’s Grid Java EE

Transactional QoS

Back Office Financial Insurance

Today’s Java EE

Grid Computing - Scalability Reliable, Coherent, In-Memory Data Grid

Real Time Client

App Server

SOA/BPM

Data Grid Clients Data Grid

Clusters with Virtual Memory Pool

Databases

How Does Coherence™ Data Grid Work? • Cluster of nodes holding % of primary data locally • Back-up of primary data is distributed across all other

nodes • Logical view of all data from any node

• All nodes verify health of each other • In the event a node is unhealthy, other nodes

diagnose state

X • Unhealthy node isolated from cluster • Remaining nodes redistribute primary and

back-up responsibilities to healthy nodes



Demonstration: In-memory data grid Oracle Coherence

Keeping Our Community Commitment Open Source Leadership

Win a Wii • Drop by the Oracle booth and enter to win a Nintendo

Wii

Find Out More

otn.oracle.com 5 Million Members Free Membership, Free Downloads For Developers, By Developers

Related Documents

Td Mxc Jmaki Chen
October 2019 39
Td Mxc Rubyrails Shin
October 2019 38
Td Mxc Python Wierzbiki
October 2019 35
Td Mxc Soa Reddy
October 2019 34