ougn 2016 | help! what integration solution is best for me?
TRANSCRIPT
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. |
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 | 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