+ All Categories
Home > Technology > The Road to Oracle SOA Suite 12c

The Road to Oracle SOA Suite 12c

Date post: 16-Jul-2015
Category:
Upload: michael-medin
View: 243 times
Download: 4 times
Share this document with a friend
Popular Tags:
86
THE ROAD TO 12c Part I
Transcript
Page 1: The Road to Oracle SOA Suite 12c

THE ROADTO 12c

Part I

Page 2: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

DEVELOPER

HATE

MICHAEL MEDIN

enterprise

OUTSIDE THE BOX

Page 3: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

Platinum

Gold

Silver

Remarketer2009

2010

2011

Speaker and Keynote at many Conferences and

Partner Events

In the Oracle SOA Suite 12c Beta program

2012 Fusion MiddleWare:Partner of the year

Fusion MiddleWare:Most Certified

Implementation Specialists

2011 2012 2013

Page 4: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

Page 5: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

2015Challenges

INTEGRATION

Page 6: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

SOA REST

MOBILECLOUD

HYBRID CLOUD

PRIVATE CLOUD

IntegrationGATE WAYS

API

Page 7: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

Hybrid integration

platform capabilities

Cloud

On-

premises

Existing

Silos

New

Silos

Page 8: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

COMPLICATEDMORE

SIMPLERNOT

Page 9: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

What’s the link?

GLITCH

Page 10: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

GMAIL OUTAGE 2014-01-14

NEVER FORGET

Page 11: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

WHOS TO BLAME?

WE ARE!

Page 12: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

AVALIBILITYINCREASEDCOMPLICATEDMORE

Page 13: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

OUT SOURCING CUTS

CUSTOMERS

OFF SHORING

CHANNELS

INNOVATION

Cost?SERVICES

NEAR SHORING

Page 14: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

perspectives

most significant external pressures

Source: IBM C-suite Studyhttp://www-935.ibm.com/services/us/en/c-suite/csuitestudy2013/

Page 15: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

Cost?Innovation

Facilitating

Page 16: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

AVALIBILITYINCREASEDCOMPLICATEDMORE

COSTREDUCED

Page 17: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

CHEAPER?FASTER?BETTER?

Page 18: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

Offshore?

Automate?

Page 19: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

ATTACKTHE PROCESS

Page 20: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

INTEGRATIONCONTINUOUS

Page 21: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

1990: Classic software development

Gather Requirements

Write SpecificationBuild

softwareTest software

Deliver Software

Acceptance Test

Done

Page 22: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

2000: Iterative projects

Gather Requirements

Write Specification

Build softwareTest software

Deliver Software

Acceptance Test

Page 23: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

2000: Modularized architecture

Frontend

Business logic

Backend

Page 24: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

2000: Agile projects not code

Gather Requirements

Write Specification

Build softwareTest software

Deliver Software

Acceptance Test

Page 25: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

2000: Waterfall Waterfalls

Frontend

Business logic

Backend

Page 26: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

2000: Continuous Integration

Code

IntegrateBuild

Test

Page 27: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

ENTERPRISEUSS

Page 28: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

2010: Enterprise Development

Code

IntegrateBuild

Test Code

IntegrateBuild

Test

Code

IntegrateBuild

TestCode

IntegrateBuild

Test

Mobile Integration

ERPCRM

Page 29: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

2020: Agile Enterprise Software development

Code

IntegrateBuild

Test

Code

IntegrateBuild

Test

Mobile

ERP

Code

IntegrateBuild

Test

Code

IntegrateBuild

Test

CRM

Code

IntegrateBuild

Test

Integration

Page 30: The Road to Oracle SOA Suite 12c

© Connecta – Michael MedinDEPLOY!

Page 31: The Road to Oracle SOA Suite 12c

© Connecta – Michael MedinDELIVERY?CONTINUOUS

Page 32: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

Remember this guy?

Code

IntegrateBuild

Test

Page 33: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

2010: Continuous Delivery

Code

Integrate

Build

Unit-test

Deploy

Acceptance/Integration

test

Release

Page 34: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

AUTOMATIONBut how?

Page 35: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

THE PROCESS

Page 36: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

Design Develop Verify Deliver Test

Design Build Test Use Remove

Understand Install Update Maintain Delete

DEVELOPER

OWNER

OPERATIONS

Page 37: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

Design Develop Verify Deliver Test

Design Build Test Use Remove

Understand Install Update Maintain Delete

Collect Artifacts Configure Deploy MDS

EnvironmentDeploy

Composite

VerifyWizardry

DEPLOY

More Wizardry

Deploy JAR

Page 38: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

Design Develop Verify Deliver Test

Design Build Test Use Remove

Understand Install Update Maintain Delete

Collect Artifacts Configure Deploy MDS

EnvironmentDeploy

Composite

VerifyWizardry

DEPLOY SOA

More Wizardry

Deploy JAR

Page 39: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

Do it!

DEPLOY ANYTHING!

Page 40: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

Page 41: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

HOW?

Page 42: The Road to Oracle SOA Suite 12c

© Connecta – Michael MedinORACLE

11g

12cvs.FIGHT!

Page 43: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

Templates

Something

Nothing

11g

12c

Roll your own

Page 44: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

Build

Maven

Ant

No integrationManual11g

12cMaven

Page 45: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

XML

Much Easier

OkSo-so UIs11g

12cMore intuitive

Be careful

Page 46: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

Logic

Same :’(

Java functions(or bpel code)11g

12c

See above

Page 47: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

Testing

Built-in Server

Deploy/RunTime consuming11g

12c

Shared

Built-in Debugger

Tried, and failed

Page 48: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

MDS

Filebased

CentralizedProblematic

Unversionable11g

12cFilebased

Page 49: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

Deploy

Maven

Ant/Manual

Error proneMuch by hand11g

12cMaven

Page 50: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

Process

Better

ManualRoll your own11g

12cBuild on top

Page 51: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

Governance

API catalog

None (AIA?)

Roll your own11g

12c Harvester

Manual ER et.al.

No one cares :’(

Page 52: The Road to Oracle SOA Suite 12c

© Connecta – Michael MedinORACLE

11g 12cvs.Winner

12c

Page 53: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

Your

Yourprocess

WayInspiredby Oracle

Page 54: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

to

or not?

That IS the question

Page 55: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

Disclaimer:I DON’T KNOW

Page 56: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

RUMORS!

“its integrated”“is dead”

“its under apps”“its free”

“its …”

Page 57: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

What is AIA?

the model?the pattern?

the tools?

Page 58: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

The pattern

reuseisolation

consistency

Page 59: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

The model

standarddifficult

reuse

Page 60: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

The tools

terribleintegrated

terrible!!!

Page 61: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

The future

the model:

the pattern:

the tools:

Maybe?

Yes!

No!

Page 62: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

The road to 12c?

See you in part II

Page 63: The Road to Oracle SOA Suite 12c

© Connecta – Michael MedinTHANK YOU

Page 64: The Road to Oracle SOA Suite 12c

THE ROADTO 12c

Part II

Page 65: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

AVALIBILITYINCREASEDCOMPLICATEDMORE

COSTREDUCED

Page 66: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

CHEAPER?FASTER?BETTER?

Page 67: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

Everything

Wicked amazingly

cool awesome stuff!

So-so11g

12c

Page 68: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

But everyone else already has that?

Page 69: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

Yes…

But they don’t have SOA Suite...

And now we have it all!

Page 70: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

minor update

12c

The biggest

ever!

Page 71: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

only “upgrades”

And that’s

all the new stuff!

We also have

Page 72: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

ROADto 12c?

The

Page 73: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

Collect Artifacts Configure Deploy MDS

EnvironmentDeploy

Composite

VerifyWizardry

DEPLOY SOA

More Wizardry

Deploy JAR

Page 74: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

Deploy OSBDeploy SCA Deploy ODI

Deploy JavaDeploy SQLDeploy OAG

Install OSBInstall SOA Install ODI

Configure ODIConfigure OSBConfigure SOA

Page 75: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

Deploy OSBDeploy SCA Deploy ODI

Deploy JavaDeploy SQLDeploy OAG

Install OSBInstall SOA Install ODI

Configure ODIConfigure OSBConfigure SOA

Deploy OSBDeploy SCA Deploy ODI

Deploy JavaDeploy SQLDeploy OAG

Install OSBInstall SOA Install ODI

Configure ODIConfigure OSBConfigure SOA

Deploy OSBDeploy SCA Deploy ODI

Deploy JavaDeploy SQLDeploy OAG

Install OSBInstall SOA Install ODI

Configure ODIConfigure OSBConfigure SOA

Deploy OSBDeploy SCA Deploy ODI

Deploy JavaDeploy SQLDeploy OAG

Install OSBInstall SOA Install ODI

Configure ODIConfigure OSBConfigure SOA

Deploy OSBDeploy SCA Deploy ODI

Deploy JavaDeploy SQLDeploy OAG

Install OSBInstall SOA Install ODI

Configure ODIConfigure OSBConfigure SOA

Deploy OSBDeploy SCA Deploy ODI

Deploy JavaDeploy SQLDeploy OAG

Install OSBInstall SOA Install ODI

Configure ODIConfigure OSBConfigure SOA

Deploy OSBDeploy SCA Deploy ODI

Deploy JavaDeploy SQLDeploy OAG

Install OSBInstall SOA Install ODI

Configure ODIConfigure OSBConfigure SOA

Deploy OSBDeploy SCA Deploy ODI

Deploy JavaDeploy SQLDeploy OAG

Install OSBInstall SOA Install ODI

Configure ODIConfigure OSBConfigure SOA

Page 76: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

Page 77: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

Starts withThe road to 12c

CONTINUOUS DELIVERY

Page 78: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

DELIVERY

CONTINUOUS

COST

Page 79: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

FREEPays it self

There is a free lunch!

12c: even cheaper!

Page 80: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

Deploy:

Time:

Consultants:

1 per week

3-4

20h

Every week!

Page 81: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

Accumulated cost for delivery

0

20

40

60

80

100

120

140

1 2 3 4 5 6 7

Manual Automated 12c

Page 82: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

to

or not?

That IS the question

Page 83: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

AIA

the model:

the pattern:

the tools:

Maybe?

Yes!

No!

Page 84: The Road to Oracle SOA Suite 12c

© Connecta – Michael MedinTHANK YOU

Page 85: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

Our job is to automatebusiness processes.

Why do we do this

manually?

Page 86: The Road to Oracle SOA Suite 12c

© Connecta – Michael Medin

Photo by Olga Berrios


Recommended