OUGN 2016 | Help! What integration solution is best for me?

26

Transcript of OUGN 2016 | Help! What integration solution is best for me?

Copyright © 2014, eProseed and/or its affiliates. All rights reserved. |

HELP! WHAT INTEGRATION SOLUTION IS BEST FOR ME?

OUGN Vårseminar 2016 | P40

Highly Restricted

Ronald van LuttikhuizenRådhuset | 10 march 2016

Copyright © 2015, eProseed and/or its affiliates. All rights reserved. |

INTRODUCTION

Highly Restricted

About me

• Managing Partner at eProseed NL

• Oracle ACE Director, working with Oracle tooling since 2000

• Author of SOA Made Simple

• Reviewer of SOA Suite Handbook 11g and 12c

About eProseed

• Local offices in several parts of the world

• HQ in Luxemburg

• Award winning Oracle partner

Copyright © 2015, eProseed and/or its affiliates. All rights reserved. |

AGENDA

Impact of Cloud on integration

Oracle PaaS & iPaaS

Use Cases

FAQ

Overview and conclusion

1

2

4

3

4

5

Copyright © 2015, eProseed and/or its affiliates. All rights reserved. |

HEATED DEBATES | HOW IT USED TO BE

5

SOA Suite … ? Service Bus … ?

SOAP and REST on

WebLogic … ?

Oracle Data

Integrator … ?Mediator … ?

Stretched Cluster … ?

Backups and

patching … ?VMware Cluster or

OVM… ?

Fail-over of

SOAINFRA using

Data Guard … ?

File persistency

using NFS … ?TLOGs in DB … ?

Source: http://geekandpoke.typepad.com

Copyright © 2015, eProseed and/or its affiliates. All rights reserved. |

HEATED DEBATES | HOW IT IS

6

SOA CS … ?SOA Suite on-

prem … ?

SOAP and REST on

JCS … ?

Oracle Data

Integrator … ?ICS … ?

Hybrid integration … ?

Cloud-only … ?DEV & TEST in

Public Cloud … ?

Data Center

location and data

privacy … ?

Non-metered … ?Metered … ?

Source: http://geekandpoke.typepad.com

Copyright © 2015, eProseed and/or its affiliates. All rights reserved. |

WITH THE EMERGENCE OF CLOUD …

… we have just as many questions to answer

but

different questions to answer

• Questions shift from infra management to vendor management

• For PaaS, architecture and tooling questions stay or become even more diverse and important

7

Copyright © 2015, eProseed and/or its affiliates. All rights reserved. |

AGENDA

Impact of Cloud on integration

Oracle PaaS & iPaaS

Use Cases

FAQ

Overview and conclusion

1

2

8

3

4

5

Copyright © 2015, eProseed and/or its affiliates. All rights reserved. |

PAAS | POSITIONING

9

Copyright © 2015, eProseed and/or its affiliates. All rights reserved. |

ORACLE PAAS | SUMMARY

10

Copyright © 2015, eProseed and/or its affiliates. All rights reserved. |

ORACLE PAAS | IPAAS

11

Copyright © 2015, eProseed and/or its affiliates. All rights reserved. |

EASY PEASY

12

Provision SOA CS using smartphone, well almost

Copyright © 2015, eProseed and/or its affiliates. All rights reserved. |

EASY PEASY

13

Provision SOA CS during short train ride with bad Wifi

Copyright © 2015, eProseed and/or its affiliates. All rights reserved. |

ORACLE PAAS | DETAILS

14

Copyright © 2015, eProseed and/or its affiliates. All rights reserved. |

ORACLE PAAS | CHARACTERISTICS

• Strong focus, very strategic

• Built on enterprise-grade products

– Oracle Service Bus

– SOA Suite

• Various integration types

– C2C (Cloud-to-Cloud)

– On-premise

– Hybrid Integration

Highly Restricted15

Copyright © 2015, eProseed and/or its affiliates. All rights reserved. |

AGENDA

Impact of Cloud on integration

Oracle PaaS & iPaaS

Use Cases

FAQ

Overview and conclusion

1

2

16

3

4

5

Copyright © 2015, eProseed and/or its affiliates. All rights reserved. |

Current situation

• Backoffice apps on-prem (ERP, HCM)

• Customizations on ERP, HCM

Challenges/goals

• Backoffice apps to Cloud

• Maintain custom functionality

• Seamless UX

• Integration with on-prem

Proposed solution

• Oracle SaaS (e.g. HCM)

• PaaS4SaaS (JCS and ICS)

• BI Cloud for various data in 1 dashboard

• GoldenGate to move on-prem data to BI

Alternatives

• Other Cloud vendors (e.g. SAP)

• SOA CS/PCS instead of ICS/JCS

17

USE CASE | HEALTHCARE (SAAS EXTENSION)

Copyright © 2015, eProseed and/or its affiliates. All rights reserved. |

Current situation

• SOA (on-prem, self-maintained)

• Small IT Ops team with diverse tasks

Challenges/goals

• DBA/MWA left, big impact

• Provisioning, patching, etc.

Proposed solution

• Shift DEV and TEST to SOA CS

• Business case: QoS / pay-per-use

Alternatives

• Hire additional DBA/MWA

• Shift IT Ops tasks to development team

18

USE CASE | LEASE (TRADITIONAL CLOUD)

Copyright © 2015, eProseed and/or its affiliates. All rights reserved. |

Current situation

• InterConnect (on-prem, self-maintained)

• Batch data-movement using InterConnect

Challenges/goals

• Point-to-point integrations

• API development takes too long (compared to front-end)

Proposed solution

• OSB (on-prem, self-maintained + concierge services)

• MCS for APIs

• Event-based architecture

Alternatives

• OSB for APIs as well

• Oracle Data Integrator (on-prem)

19

USE CASE | TRANSPORT (API)

Copyright © 2015, eProseed and/or its affiliates. All rights reserved. |

Current situation

• HCM and Finance (on-prem)

• Timesheet/expenses (Cloud)

Challenge/goal

• Standards

• Low complexity

• Hybrid integration (OOTB)

• Protection of current investments

Proposed solution

• ICS

• Reuse services (publish to ICS)

• Develop adapter for Cloud Marketplace

• Agent (on-prem integration)

Alternatives

• OSB/SOA on-prem instead of SOA CS

• Other iPaaS cloud providers20

USE CASE | SERVICES (HYBRID INTEGRATION)

Copyright © 2015, eProseed and/or its affiliates. All rights reserved. |

AGENDA

Impact of Cloud on integration

Oracle PaaS & iPaaS

Use Cases

FAQ

Overview and conclusion

1

2

21

3

4

5

Copyright © 2015, eProseed and/or its affiliates. All rights reserved. |

FAQ

1. I like the ease of use of Cloud and its products, but need to run them on-premise (e.g. because of security). Is that possible?

2. Is it ICS vs SOA CS or ICS and SOA CS ?

3. Why MCS and not just REST on ICS, SOA CS or JCS ?

4. Does SOA CS differ from SOA Suite on-premise?

5. Can I integrate on-premise apps with ICS?

Copyright © 2015, eProseed and/or its affiliates. All rights reserved. |

AGENDA

Impact of Cloud on integration

Oracle PaaS & iPaaS

Use Cases

FAQ

Overview and conclusion

1

2

23

3

4

5

Copyright © 2015, eProseed and/or its affiliates. All rights reserved. |

OVERVIEW

ICS SOA

(SB, API)

MCS Java IoT ODI Golden Gate Cloud

Machine

Messaging

Model Public Cloud On-prem /

Public Cloud

Public Cloud On-prem /

Public Cloud

Public Cloud On-prem On-prem /

Public Cloud

Private Cloud

(on-prem)

Public Cloud

Audience Citizen

developer

Developer Citizen

developer

Developer Developer Developer Developer All Developer

Integration

type

Point-to-point Services /

APIs

APIs Services

(code-centric)

Fast data Data

integration

Data

replication

All Messaging

(infra)

Pricing #connections CPU & NUP /

#shape/period

#interactions CPU & NUP /

#shape/period

#devices CPU & NUP CPU & NUP /

#shape/period

Same #connections

Prereqs No DBCS, SCS No DBCS, SCS n/a n/a (?) (?) No

Copyright © 2015, eProseed and/or its affiliates. All rights reserved. |

CONCLUSION

• Cloud is relevant, everybody uses Cloud

– If not you, then other departments (can also be IaaS or SaaS)

– Even if you don’t have a Cloud Strategy (LOBs)

• Might seem daunting at first to chose right offering

– Same architectural questions, scope integration architecture bigger

– What kind of integration do I need?

• Top use cases

– PaaS4SaaS (already in Cloud)

– New PaaS products (specific goal)

– Pure PaaS (catching up) compared to Engineered Systems

25