SlideShare une entreprise Scribd logo
1  sur  42
SaaS
Enablement
Case study on
user interface
and cross
application
integration
SaaS Enablement - Get Full Potential from Standard Applications 1
OBUG APPS Connected
Lucas Jellema
Architect / Developer
1994 started in IT at Oracle
2002 joined AMIS
Currently CTO & Solution Architect
SaaS Enablement - Get Full Potential from Standard Applications 2
SaaS Enablement:
realizing the true potential
of COTS applications (SaaS or on premises)
through full synergy – data, UI, security, …
SaaS Enablement - Get Full Potential from Standard Applications 3
Smart Business
• Organizations should only invest in things that
• Allow them to create business value
• Set them apart from the competiton
• Are close to their core expertise
• Are a unique risk
• For most organizations these things do not include
• Managing computers, investing in hardware
• Managing operating systems or databases
• Building custom software
SaaS Enablement - Get Full Potential from Standard Applications 4
In X Years’ Time
• No organization can justify to have and manage their own IT means
• To invest capital in infrastructure & platform licenses
• To employ staff to run infrastructure, platforms (and create custom
software for non-unique functionality)
• To not leverage commodity IT with superior quality and economies of
scale based pricing
SaaS Enablement - Get Full Potential from Standard Applications 5
The only way is up
• From buy (for peak load) [software & hardware)
to usage based rent
• From pay based on IT metrics
to pay per Business measure
• From on premises to cloud
• From infra and platform
to SaaS (standard applications)
IaaS
PaaS
SaaS
On Premises
SaaS Enablement - Get Full Potential from Standard Applications 6
Objectives with SaaS
• Providing business users with optimal UX to perform the tasks they have
responsibility for
• Efficient, pleasant, with few errors/high quality
• Regardless of where the data resides all users should see and be able to
interact with all data relevant to their tasks
• On a device and through a UX that fits their circumstances and needs
SaaS Enablement - Get Full Potential from Standard Applications 7
Doctor & Patient
SaaS Enablement - Get Full Potential from Standard Applications 8
SaaS Enablement - Get Full Potential from Standard Applications 9
SaaS Enablement - Get Full Potential from Standard Applications 10
Operational Data Store
API
Batch,
background,
asynchronous
On demand,
synchronous
SaaS Enablement - Get Full Potential from Standard Applications 11
Operational Data Store
API
+ Available
+ Performant
+ Preprocessing of data
- Authorization enforcement
- Cost of ODS (platform)
+ Fresh data
+ No duplication of data
- Complexity
SaaS Enablement - Get Full Potential from Standard Applications 12
Operational Data Store
API
SaaS Enablement - Get Full Potential from Standard Applications 13
Operational Data Store
API
Typical SaaS integration requirements
SaaS X
PaaS X
SaaS Y
Custom
App B
On Premises
3rd Parties/Public Internet
B2B Partner
Gov Agency
ERPCustom App A
Data
Warehouse
Sa
remote/
distributed
SaaS Enablement - Get Full Potential from Standard Applications 14
Common questions and challenges
• What is the trigger? Does the source system publish events?
• push/poll (scheduled), application request/user action
• Is the interaction synchronous or asynchronous
• And if the latter: how to assess success?
• How fresh must the data be, how fast must synchronization happen?
• How much data is exchanged and how frequently does interaction take place?
• What should happen if an exchange fails? How should errors be spotted and
handled?
• What is the availability of all systems involved? How should we deal with systems
that are temporary offline?
• Common strategy:
• decoupling through event queue & retry mechanism
SaaS Enablement - Get Full Potential from Standard Applications 15
CASE: Mix of custom on premises
and multi vendor SaaS
(on Premises)
Custom App
Oracle
Eloqua
SalesForce
Oracle Service
Cloud
ICS
SaaS Enablement - Get Full Potential from Standard Applications 16
Swiss army knife of saas integration:
Oracle Integration Cloud Service
Oracle Applications, SAP, customer, legacy…
ON-PREMISES
3rd PartyORACLE CLOUD
Salesforce
Oracle
Integration Cloud Service
Oracle SaaS
Applications
SaaS Enablement - Get Full Potential from Standard Applications 17
Data Warehouse
Addressing SaaS integration
challenge with Oracle PaaS
SaaS X
PaaS X
SaaS Y
Custom App B
On Premises
3rd Parties/Public Internet
B2B Partner
Gov Agency
ERPCustom App A
API
SOA
Messaging
ICS
Event
Hub
Application
Container
Container
Cloud
Functions
(Serverless)
IoT
ICS Agent
SOA Suite
Integration
Cloud
Data
Integration
Platform
Data Integration
Platform Agent
OMC
Management
Identity
CS
Container
Cloud
DataHub
API Gateway
Autonomous
Warehouse
Cloud
SaaS Enablement - Get Full Potential from Standard Applications 18
Provide Data to Greedy Consumer
SaaS Enablement - Get Full Potential from Standard Applications 19
Greedy Consumer
(special party)
Standard Application
(multi tenant)
Provide Data to Greedy Consumer
SaaS Enablement - Get Full Potential from Standard Applications 20
Greedy Consumer
(special party)
Standard Application
(multi tenant)
Elastic Seach
Index
Consolidated Dashboard
SaaS Enablement - Get Full Potential from Standard Applications 21
Cross SaaS UI - Requirements
• Tailor made UI for specific user groups & roles
• Across multiple pages and with selected information
• Across multiple SaaS & Custom Apps
• On additional devices (mobile, wearable) and interaction channels(chat, voice)
• Human workflow/business process no top of one or more SaaS & custom Apps
• Non functional
• Decouple from availability of SaaS UI
• Save on user licenses
• Enhanced security
• Easier user provisioning
• Better performance
• Pre-processed data (filtered, enriched, proper technical format, …)
SaaS Enablement - Get Full Potential from Standard Applications 22
Typical SaaS UI Enablement requirements
SaaS X
PaaS X
SaaS Y
Custom
App B
On Premises
3rd Parties/
Public Internet
B2B Partner
Portal
WebShop &
Customer Service
Web & ChatBot
ERPCustom App A
Mobile App
for service
engineers
UI for
Planning Staff
Workflow
Consolidated
Reports &
Dashboard
Identity &
Access
Management
Cross App
ChatBot
SaaS Enablement - Get Full Potential from Standard Applications 23
Common questions and challenges
• Single embedded (mashup) UI
• Context rich (“deeplink”) navigation between SaaS  Custom
• Availability of UI (compared to availability of SaaS)
• Which operations are to be supported (read only or more)
• Where is the data to be used and how can it be accessed
• Synchronous, format, authorization, volume
• Shared Authentication between apps? (SSO)
• Common UI questions
• Which devices and channels, i18n, accessibility, theming/styling,
non-functional requirements (performance/ response times)
SaaS Enablement - Get Full Potential from Standard Applications 24
CASE: Oracle JET for user interfaces on top of ERP & SaaS
– for example JD Edwards
Custom App
SaaS Enablement - Get Full Potential from Standard Applications 25
Maritime Industries
• ERP
• Some data hard to find – spread over four pages, not presented in a user
friendly format
• Only internal users
• Backed by Oracle Database
• Desire
• Provide data consolidated, enriched and visualized for internal users (not
ERP users)
SaaS Enablement - Get Full Potential from Standard Applications 26
Maritime Industries
• Desire
• Provide data consolidated, enriched and visualized for internal users (not
ERP users)
IFS ERP
Out of the
Box IFS UI
SaaS Enablement - Get Full Potential from Standard Applications
Approach
SaaS Enablement - Get Full Potential from Standard Applications 28CQRS - the architectural angle 28
IFS ERP
Oracle SOA
Suite
Elastic Seach
Index
REST API
Tailor made User Interface
Out of the
Box IFS UI
SaaS Enablement - Get Full Potential from Standard Applications 29
Destination
SaaS Enablement - Get Full Potential from Standard Applications 30
Destination
Next steps - Maritime Industries
Desire List
SaaS Enablement - Get Full Potential from Standard Applications 31
Decoupled front end for: performance, availability,
custom UI, special user group, no load on back end, DMZ usage
SaaS Enablement - Get Full Potential from Standard Applications 33
IFS ERP
Oracle SOA
Suite
REST API
Tailor made User Interface
Out of the
Box IFS UI
Identity &
Access
Management
customers Internal staff
Active Directory
(internal users)
login
SaaS Enablement - Get Full Potential from Standard Applications 34
Destination
SaaS Enablement - Get Full Potential from Standard Applications 35
Destination
SaaS Enablement - Get Full Potential from Standard Applications 36
Future
• (cloud based) API Management
• Mobile Application powered by ERP system
• IoT data flowing in and processed in real time – findings pushed to ERP
• Consolidated reporting across multiple standard applications
• Security and GDPR measures
• Further steps on the cloud
• Technical upgrades of Platform components (middleware, database)
and Standard Applications
SaaS Enablement - Get Full Potential from Standard Applications 37
Approach with Custom UI
• Unlock data from SaaS applications
• Using out of the box APIs
• Using ICS (or SOA CS) with Cloud Adapters for SaaS
• By creating direct custom access paths
• By creating a read-only (derived) data store (CQRS pattern)
• Design APIs for the UI developers to work against
• Or agree with APIs already designed
• Implement APIs
• Implement UI
• Oracle JET on ACCS or on mobile device, Visual Builder Cloud, Data Visualization
Cloud, BI, ADF on JCS, Intelligent Bot on Mobile Cloud, APEX on DBaaS
• Angular or React, Mendix or OutSystems
• (optionally) Embed custom UI in one or more SaaS applications or in existing Enterprise
Portal or external web site
SaaS Enablement - Get Full Potential from Standard Applications 38
Tackling SaaS UI Enablement
with Oracle PaaS
SaaS X
PaaS X
SaaS Y
Custom App B
On Premises
3rd Parties/
Public
InternetB2B Partner Portal
WebShop &
Customer Service
Web & ChatBot
ERPCustom App A
Mobile App
for service
engineers
UI for Planning
Staff
Workflow
API
Data
Visualization
Intelligent
Bots
APEX
on
DBaaS
Visual
Builder
PCS
Mobile
ADF on
JCS
JET
on
ACCS
Form, ADF,
APEX, JET
Conversations
/Social
Network
MAX Content &
Experience
BI
Consolidated
Reports &
Dashboard
Identity &
Access
Management
Cross App
ChatBot
Analytics
SaaS Enablement - Get Full Potential from Standard Applications 39
Other aspects of SaaS Enablement
• Authentication & Single Sign On
• Corporate Compliance & Auditing mechanisms
• Corporate facilities for job scheduling, printing, (e)mailing, content
management
• Technical Application Management & End-to-End business monitoring
• Data Quality: find and resolve data inconsistencies
• Master Data Management – distribute reference data (“golden record”)
• Life Cycle Management and (integrated) Test environment
• Cross enterprise reporting and data analytics
• Central Data Warehouse
• Machine Learning on consolidated data
• “Embed” Standard Applications/SaaS Services in Microservices, DevOps
and Cloud first approach
SaaS Enablement - Get Full Potential from Standard Applications 40
Conclusion
• Buy-before-build is increasingly embraced
• The Only Way is Up (the stack and to the cloud)
• All organizations will have multiple applications
• Standard and custom
• Applications cannot be islands (or silos) – they
need to work together
• SaaS Enablement stands for achieving synergy and true potential for the business
• Current technology, tools, open standards, cloud services and architecture patterns
as well as many lessons learned allow us to realize SaaS Enablement
• API Management
• Rich Client Web User Interface
• Application Adapters
• Microservices, Containers, Cloud, DevOps, Agile, CQRS, Event Driven, End to End (user experience) monitoring
• …
SaaS Enablement - Get Full Potential from Standard Applications 41
SaaS Enablement - Get Full Potential from Standard Applications 42
Sign
contract
Plan for
implementatio
n
SaaS
Enablement
80% ot time &
budget spent
Thank you
Merci beaucoup
Dank je wel
• Blog: technology.amis.nl
• Email: lucas.jellema@amis.nl
• : @lucasjellema
• : lucas-jellema
• : www.amis.nl, info@amis.nl

Contenu connexe

Tendances

The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...Steven Davelaar
 
Yapp methodology anjo-kolk
Yapp methodology anjo-kolkYapp methodology anjo-kolk
Yapp methodology anjo-kolkToon Koppelaars
 
Self Service Access Control - Help Yourself to More Productivity
Self Service Access Control - Help Yourself to More ProductivitySelf Service Access Control - Help Yourself to More Productivity
Self Service Access Control - Help Yourself to More ProductivityAtul Goyal
 
Con8837 leverage authorization to monetize content and media subscriptions ...
Con8837   leverage authorization to monetize content and media subscriptions ...Con8837   leverage authorization to monetize content and media subscriptions ...
Con8837 leverage authorization to monetize content and media subscriptions ...OracleIDM
 
Let's Talk Mobile
Let's Talk MobileLet's Talk Mobile
Let's Talk MobileChris Muir
 
Solving todays problems with oracle integration cloud
Solving todays problems with oracle integration cloudSolving todays problems with oracle integration cloud
Solving todays problems with oracle integration cloudHeba Fouad
 
Avoid the Oracle SE2 Trap with EnterpriseDB & Palisade Compliance
Avoid the Oracle SE2 Trap with EnterpriseDB & Palisade ComplianceAvoid the Oracle SE2 Trap with EnterpriseDB & Palisade Compliance
Avoid the Oracle SE2 Trap with EnterpriseDB & Palisade ComplianceEDB
 
C1 keynote creating_your_enterprise_cloud_strategy
C1 keynote creating_your_enterprise_cloud_strategyC1 keynote creating_your_enterprise_cloud_strategy
C1 keynote creating_your_enterprise_cloud_strategyDr. Wilfred Lin (Ph.D.)
 
OIM Connector for Webservices
OIM Connector for WebservicesOIM Connector for Webservices
OIM Connector for WebservicesAtul Goyal
 
SANS Institute Product Review: Oracle Entitlements Server
SANS Institute Product Review: Oracle Entitlements ServerSANS Institute Product Review: Oracle Entitlements Server
SANS Institute Product Review: Oracle Entitlements ServerOracleIDM
 
Oracle Solaris Simple, Flexible, Fast: Virtualization in 11.3
Oracle Solaris Simple, Flexible, Fast: Virtualization in 11.3Oracle Solaris Simple, Flexible, Fast: Virtualization in 11.3
Oracle Solaris Simple, Flexible, Fast: Virtualization in 11.3OTN Systems Hub
 
Apex 42-new-features-1867076
Apex 42-new-features-1867076Apex 42-new-features-1867076
Apex 42-new-features-1867076Gorava Prakash
 
Fusion - iBank.uk.com 07474222079
Fusion - iBank.uk.com 07474222079Fusion - iBank.uk.com 07474222079
Fusion - iBank.uk.com 07474222079ibankuk
 
Fusion - IBANK
Fusion - IBANKFusion - IBANK
Fusion - IBANKibankuk
 
Rapid process automation with oracle process cloud service
Rapid process automation with oracle process cloud serviceRapid process automation with oracle process cloud service
Rapid process automation with oracle process cloud serviceHeba Fouad
 
Apache Atlas. Data Governance for Hadoop. Strata London 2015
Apache Atlas. Data Governance for Hadoop. Strata London 2015Apache Atlas. Data Governance for Hadoop. Strata London 2015
Apache Atlas. Data Governance for Hadoop. Strata London 2015Sean Roberts
 
Oracle Directory Services - Customer Presentation
Oracle Directory Services - Customer PresentationOracle Directory Services - Customer Presentation
Oracle Directory Services - Customer PresentationDelivery Centric
 
OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...
OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...
OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...vasuballa
 
Infrastructure as a Service - ready for Mission Critical ERP ?
Infrastructure as a Service - ready for Mission Critical ERP ?Infrastructure as a Service - ready for Mission Critical ERP ?
Infrastructure as a Service - ready for Mission Critical ERP ?Ravi Madabhushanam
 
Implementing Data Caching and Data Synching Using Oracle MAF
Implementing Data Caching and Data Synching Using Oracle MAFImplementing Data Caching and Data Synching Using Oracle MAF
Implementing Data Caching and Data Synching Using Oracle MAFSteven Davelaar
 

Tendances (20)

The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
 
Yapp methodology anjo-kolk
Yapp methodology anjo-kolkYapp methodology anjo-kolk
Yapp methodology anjo-kolk
 
Self Service Access Control - Help Yourself to More Productivity
Self Service Access Control - Help Yourself to More ProductivitySelf Service Access Control - Help Yourself to More Productivity
Self Service Access Control - Help Yourself to More Productivity
 
Con8837 leverage authorization to monetize content and media subscriptions ...
Con8837   leverage authorization to monetize content and media subscriptions ...Con8837   leverage authorization to monetize content and media subscriptions ...
Con8837 leverage authorization to monetize content and media subscriptions ...
 
Let's Talk Mobile
Let's Talk MobileLet's Talk Mobile
Let's Talk Mobile
 
Solving todays problems with oracle integration cloud
Solving todays problems with oracle integration cloudSolving todays problems with oracle integration cloud
Solving todays problems with oracle integration cloud
 
Avoid the Oracle SE2 Trap with EnterpriseDB & Palisade Compliance
Avoid the Oracle SE2 Trap with EnterpriseDB & Palisade ComplianceAvoid the Oracle SE2 Trap with EnterpriseDB & Palisade Compliance
Avoid the Oracle SE2 Trap with EnterpriseDB & Palisade Compliance
 
C1 keynote creating_your_enterprise_cloud_strategy
C1 keynote creating_your_enterprise_cloud_strategyC1 keynote creating_your_enterprise_cloud_strategy
C1 keynote creating_your_enterprise_cloud_strategy
 
OIM Connector for Webservices
OIM Connector for WebservicesOIM Connector for Webservices
OIM Connector for Webservices
 
SANS Institute Product Review: Oracle Entitlements Server
SANS Institute Product Review: Oracle Entitlements ServerSANS Institute Product Review: Oracle Entitlements Server
SANS Institute Product Review: Oracle Entitlements Server
 
Oracle Solaris Simple, Flexible, Fast: Virtualization in 11.3
Oracle Solaris Simple, Flexible, Fast: Virtualization in 11.3Oracle Solaris Simple, Flexible, Fast: Virtualization in 11.3
Oracle Solaris Simple, Flexible, Fast: Virtualization in 11.3
 
Apex 42-new-features-1867076
Apex 42-new-features-1867076Apex 42-new-features-1867076
Apex 42-new-features-1867076
 
Fusion - iBank.uk.com 07474222079
Fusion - iBank.uk.com 07474222079Fusion - iBank.uk.com 07474222079
Fusion - iBank.uk.com 07474222079
 
Fusion - IBANK
Fusion - IBANKFusion - IBANK
Fusion - IBANK
 
Rapid process automation with oracle process cloud service
Rapid process automation with oracle process cloud serviceRapid process automation with oracle process cloud service
Rapid process automation with oracle process cloud service
 
Apache Atlas. Data Governance for Hadoop. Strata London 2015
Apache Atlas. Data Governance for Hadoop. Strata London 2015Apache Atlas. Data Governance for Hadoop. Strata London 2015
Apache Atlas. Data Governance for Hadoop. Strata London 2015
 
Oracle Directory Services - Customer Presentation
Oracle Directory Services - Customer PresentationOracle Directory Services - Customer Presentation
Oracle Directory Services - Customer Presentation
 
OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...
OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...
OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...
 
Infrastructure as a Service - ready for Mission Critical ERP ?
Infrastructure as a Service - ready for Mission Critical ERP ?Infrastructure as a Service - ready for Mission Critical ERP ?
Infrastructure as a Service - ready for Mission Critical ERP ?
 
Implementing Data Caching and Data Synching Using Oracle MAF
Implementing Data Caching and Data Synching Using Oracle MAFImplementing Data Caching and Data Synching Using Oracle MAF
Implementing Data Caching and Data Synching Using Oracle MAF
 

Similaire à SaaS Enablement - Realizing the true Potential of Standard Applications (a cases study) - OBUG Apps Connected, June 14th 2018, Evoluon, Eindhoven, The Netherlands

Systems on the Edge—Your Stepping Stones into Oracle Public Cloud and the Paa...
Systems on the Edge—Your Stepping Stones into Oracle Public Cloud and the Paa...Systems on the Edge—Your Stepping Stones into Oracle Public Cloud and the Paa...
Systems on the Edge—Your Stepping Stones into Oracle Public Cloud and the Paa...Lucas Jellema
 
Integrating Applications and Data (with Oracle PaaS Cloud) - Oracle Cloud Day...
Integrating Applications and Data (with Oracle PaaS Cloud) - Oracle Cloud Day...Integrating Applications and Data (with Oracle PaaS Cloud) - Oracle Cloud Day...
Integrating Applications and Data (with Oracle PaaS Cloud) - Oracle Cloud Day...Lucas Jellema
 
Systems on the edge - your stepping stones into Oracle Public PaaS Cloud - AM...
Systems on the edge - your stepping stones into Oracle Public PaaS Cloud - AM...Systems on the edge - your stepping stones into Oracle Public PaaS Cloud - AM...
Systems on the edge - your stepping stones into Oracle Public PaaS Cloud - AM...Lucas Jellema
 
C1 oracle's cloud computing strategy your strategy-your cloud_your choice
C1   oracle's cloud computing strategy your strategy-your cloud_your choiceC1   oracle's cloud computing strategy your strategy-your cloud_your choice
C1 oracle's cloud computing strategy your strategy-your cloud_your choiceDr. Wilfred Lin (Ph.D.)
 
Government and Education Webinar: Improving Application Performance
Government and Education Webinar: Improving Application PerformanceGovernment and Education Webinar: Improving Application Performance
Government and Education Webinar: Improving Application PerformanceSolarWinds
 
2014.07.11 biginsights data2014
2014.07.11 biginsights data20142014.07.11 biginsights data2014
2014.07.11 biginsights data2014Wilfried Hoge
 
The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...
The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...
The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...Lucas Jellema
 
How to scale your PaaS with OVH infrastructure?
How to scale your PaaS with OVH infrastructure?How to scale your PaaS with OVH infrastructure?
How to scale your PaaS with OVH infrastructure?OVHcloud
 
Cloud-Con: Integration & Web APIs
Cloud-Con: Integration & Web APIsCloud-Con: Integration & Web APIs
Cloud-Con: Integration & Web APIsSnapLogic
 
DRM Webinar Series, PART 3: Will DRM Integrate With Our Applications?
DRM Webinar Series, PART 3: Will DRM Integrate With Our Applications?DRM Webinar Series, PART 3: Will DRM Integrate With Our Applications?
DRM Webinar Series, PART 3: Will DRM Integrate With Our Applications?US-Analytics
 
Cloud Computing Architecture Primer
Cloud Computing Architecture PrimerCloud Computing Architecture Primer
Cloud Computing Architecture PrimerIlham Ahmed
 
SPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSSPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSNicolas Georgeault
 
Intel IT Open Cloud - What's under the Hood and How do we Drive it?
Intel IT Open Cloud - What's under the Hood and How do we Drive it?Intel IT Open Cloud - What's under the Hood and How do we Drive it?
Intel IT Open Cloud - What's under the Hood and How do we Drive it?Odinot Stanislas
 
AWS Summit 2013 | Singapore - Service Orchestration – Managing the Cloud Disr...
AWS Summit 2013 | Singapore - Service Orchestration – Managing the Cloud Disr...AWS Summit 2013 | Singapore - Service Orchestration – Managing the Cloud Disr...
AWS Summit 2013 | Singapore - Service Orchestration – Managing the Cloud Disr...Amazon Web Services
 
VMworld 2013: Getting Started with Horizon Workspace: Use Cases and Configura...
VMworld 2013: Getting Started with Horizon Workspace: Use Cases and Configura...VMworld 2013: Getting Started with Horizon Workspace: Use Cases and Configura...
VMworld 2013: Getting Started with Horizon Workspace: Use Cases and Configura...VMworld
 
One Year in Six Minutes - My Professional Mindshifts (Oracle OpenWorld 2017)
One Year in Six Minutes - My Professional Mindshifts (Oracle OpenWorld 2017)One Year in Six Minutes - My Professional Mindshifts (Oracle OpenWorld 2017)
One Year in Six Minutes - My Professional Mindshifts (Oracle OpenWorld 2017)Lucas Jellema
 
InfoSphere BigInsights - Analytics power for Hadoop - field experience
InfoSphere BigInsights - Analytics power for Hadoop - field experienceInfoSphere BigInsights - Analytics power for Hadoop - field experience
InfoSphere BigInsights - Analytics power for Hadoop - field experienceWilfried Hoge
 

Similaire à SaaS Enablement - Realizing the true Potential of Standard Applications (a cases study) - OBUG Apps Connected, June 14th 2018, Evoluon, Eindhoven, The Netherlands (20)

Systems on the Edge—Your Stepping Stones into Oracle Public Cloud and the Paa...
Systems on the Edge—Your Stepping Stones into Oracle Public Cloud and the Paa...Systems on the Edge—Your Stepping Stones into Oracle Public Cloud and the Paa...
Systems on the Edge—Your Stepping Stones into Oracle Public Cloud and the Paa...
 
Integrating Applications and Data (with Oracle PaaS Cloud) - Oracle Cloud Day...
Integrating Applications and Data (with Oracle PaaS Cloud) - Oracle Cloud Day...Integrating Applications and Data (with Oracle PaaS Cloud) - Oracle Cloud Day...
Integrating Applications and Data (with Oracle PaaS Cloud) - Oracle Cloud Day...
 
SaaS External Presentation
SaaS External PresentationSaaS External Presentation
SaaS External Presentation
 
Oow2016 review--paas-microservices-
Oow2016 review--paas-microservices-Oow2016 review--paas-microservices-
Oow2016 review--paas-microservices-
 
Systems on the edge - your stepping stones into Oracle Public PaaS Cloud - AM...
Systems on the edge - your stepping stones into Oracle Public PaaS Cloud - AM...Systems on the edge - your stepping stones into Oracle Public PaaS Cloud - AM...
Systems on the edge - your stepping stones into Oracle Public PaaS Cloud - AM...
 
C1 oracle's cloud computing strategy your strategy-your cloud_your choice
C1   oracle's cloud computing strategy your strategy-your cloud_your choiceC1   oracle's cloud computing strategy your strategy-your cloud_your choice
C1 oracle's cloud computing strategy your strategy-your cloud_your choice
 
Government and Education Webinar: Improving Application Performance
Government and Education Webinar: Improving Application PerformanceGovernment and Education Webinar: Improving Application Performance
Government and Education Webinar: Improving Application Performance
 
2014.07.11 biginsights data2014
2014.07.11 biginsights data20142014.07.11 biginsights data2014
2014.07.11 biginsights data2014
 
The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...
The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...
The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...
 
Oracle PaaS Cloud Preview Event
Oracle PaaS Cloud Preview EventOracle PaaS Cloud Preview Event
Oracle PaaS Cloud Preview Event
 
How to scale your PaaS with OVH infrastructure?
How to scale your PaaS with OVH infrastructure?How to scale your PaaS with OVH infrastructure?
How to scale your PaaS with OVH infrastructure?
 
Cloud-Con: Integration & Web APIs
Cloud-Con: Integration & Web APIsCloud-Con: Integration & Web APIs
Cloud-Con: Integration & Web APIs
 
DRM Webinar Series, PART 3: Will DRM Integrate With Our Applications?
DRM Webinar Series, PART 3: Will DRM Integrate With Our Applications?DRM Webinar Series, PART 3: Will DRM Integrate With Our Applications?
DRM Webinar Series, PART 3: Will DRM Integrate With Our Applications?
 
Cloud Computing Architecture Primer
Cloud Computing Architecture PrimerCloud Computing Architecture Primer
Cloud Computing Architecture Primer
 
SPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSSPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDS
 
Intel IT Open Cloud - What's under the Hood and How do we Drive it?
Intel IT Open Cloud - What's under the Hood and How do we Drive it?Intel IT Open Cloud - What's under the Hood and How do we Drive it?
Intel IT Open Cloud - What's under the Hood and How do we Drive it?
 
AWS Summit 2013 | Singapore - Service Orchestration – Managing the Cloud Disr...
AWS Summit 2013 | Singapore - Service Orchestration – Managing the Cloud Disr...AWS Summit 2013 | Singapore - Service Orchestration – Managing the Cloud Disr...
AWS Summit 2013 | Singapore - Service Orchestration – Managing the Cloud Disr...
 
VMworld 2013: Getting Started with Horizon Workspace: Use Cases and Configura...
VMworld 2013: Getting Started with Horizon Workspace: Use Cases and Configura...VMworld 2013: Getting Started with Horizon Workspace: Use Cases and Configura...
VMworld 2013: Getting Started with Horizon Workspace: Use Cases and Configura...
 
One Year in Six Minutes - My Professional Mindshifts (Oracle OpenWorld 2017)
One Year in Six Minutes - My Professional Mindshifts (Oracle OpenWorld 2017)One Year in Six Minutes - My Professional Mindshifts (Oracle OpenWorld 2017)
One Year in Six Minutes - My Professional Mindshifts (Oracle OpenWorld 2017)
 
InfoSphere BigInsights - Analytics power for Hadoop - field experience
InfoSphere BigInsights - Analytics power for Hadoop - field experienceInfoSphere BigInsights - Analytics power for Hadoop - field experience
InfoSphere BigInsights - Analytics power for Hadoop - field experience
 

Plus de Lucas Jellema

Introduction to web application development with Vue (for absolute beginners)...
Introduction to web application development with Vue (for absolute beginners)...Introduction to web application development with Vue (for absolute beginners)...
Introduction to web application development with Vue (for absolute beginners)...Lucas Jellema
 
Making the Shift Left - Bringing Ops to Dev before bringing applications to p...
Making the Shift Left - Bringing Ops to Dev before bringing applications to p...Making the Shift Left - Bringing Ops to Dev before bringing applications to p...
Making the Shift Left - Bringing Ops to Dev before bringing applications to p...Lucas Jellema
 
Lightweight coding in powerful Cloud Development Environments (DigitalXchange...
Lightweight coding in powerful Cloud Development Environments (DigitalXchange...Lightweight coding in powerful Cloud Development Environments (DigitalXchange...
Lightweight coding in powerful Cloud Development Environments (DigitalXchange...Lucas Jellema
 
Apache Superset - open source data exploration and visualization (Conclusion ...
Apache Superset - open source data exploration and visualization (Conclusion ...Apache Superset - open source data exploration and visualization (Conclusion ...
Apache Superset - open source data exploration and visualization (Conclusion ...Lucas Jellema
 
CONNECTING THE REAL WORLD TO ENTERPRISE IT – HOW IoT DRIVES OUR ENERGY TRANSI...
CONNECTING THE REAL WORLD TO ENTERPRISE IT – HOW IoT DRIVES OUR ENERGY TRANSI...CONNECTING THE REAL WORLD TO ENTERPRISE IT – HOW IoT DRIVES OUR ENERGY TRANSI...
CONNECTING THE REAL WORLD TO ENTERPRISE IT – HOW IoT DRIVES OUR ENERGY TRANSI...Lucas Jellema
 
Help me move away from Oracle - or not?! (Oracle Community Tour EMEA - LVOUG...
Help me move away from Oracle - or not?!  (Oracle Community Tour EMEA - LVOUG...Help me move away from Oracle - or not?!  (Oracle Community Tour EMEA - LVOUG...
Help me move away from Oracle - or not?! (Oracle Community Tour EMEA - LVOUG...Lucas Jellema
 
Op je vingers tellen... tot 1000!
Op je vingers tellen... tot 1000!Op je vingers tellen... tot 1000!
Op je vingers tellen... tot 1000!Lucas Jellema
 
IoT - from prototype to enterprise platform (DigitalXchange 2022)
IoT - from prototype to enterprise platform (DigitalXchange 2022)IoT - from prototype to enterprise platform (DigitalXchange 2022)
IoT - from prototype to enterprise platform (DigitalXchange 2022)Lucas Jellema
 
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...Lucas Jellema
 
Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...
Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...
Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...Lucas Jellema
 
Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...
Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...
Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...Lucas Jellema
 
Introducing Dapr.io - the open source personal assistant to microservices and...
Introducing Dapr.io - the open source personal assistant to microservices and...Introducing Dapr.io - the open source personal assistant to microservices and...
Introducing Dapr.io - the open source personal assistant to microservices and...Lucas Jellema
 
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...Lucas Jellema
 
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...Lucas Jellema
 
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)Lucas Jellema
 
6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...
6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...
6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...Lucas Jellema
 
Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)
Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)
Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)Lucas Jellema
 
Tech Talks 101 - DevOps (jan 2022)
Tech Talks 101 - DevOps (jan 2022)Tech Talks 101 - DevOps (jan 2022)
Tech Talks 101 - DevOps (jan 2022)Lucas Jellema
 
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...Lucas Jellema
 
Cloud Native Application Development - build fast, low TCO, scalable & agile ...
Cloud Native Application Development - build fast, low TCO, scalable & agile ...Cloud Native Application Development - build fast, low TCO, scalable & agile ...
Cloud Native Application Development - build fast, low TCO, scalable & agile ...Lucas Jellema
 

Plus de Lucas Jellema (20)

Introduction to web application development with Vue (for absolute beginners)...
Introduction to web application development with Vue (for absolute beginners)...Introduction to web application development with Vue (for absolute beginners)...
Introduction to web application development with Vue (for absolute beginners)...
 
Making the Shift Left - Bringing Ops to Dev before bringing applications to p...
Making the Shift Left - Bringing Ops to Dev before bringing applications to p...Making the Shift Left - Bringing Ops to Dev before bringing applications to p...
Making the Shift Left - Bringing Ops to Dev before bringing applications to p...
 
Lightweight coding in powerful Cloud Development Environments (DigitalXchange...
Lightweight coding in powerful Cloud Development Environments (DigitalXchange...Lightweight coding in powerful Cloud Development Environments (DigitalXchange...
Lightweight coding in powerful Cloud Development Environments (DigitalXchange...
 
Apache Superset - open source data exploration and visualization (Conclusion ...
Apache Superset - open source data exploration and visualization (Conclusion ...Apache Superset - open source data exploration and visualization (Conclusion ...
Apache Superset - open source data exploration and visualization (Conclusion ...
 
CONNECTING THE REAL WORLD TO ENTERPRISE IT – HOW IoT DRIVES OUR ENERGY TRANSI...
CONNECTING THE REAL WORLD TO ENTERPRISE IT – HOW IoT DRIVES OUR ENERGY TRANSI...CONNECTING THE REAL WORLD TO ENTERPRISE IT – HOW IoT DRIVES OUR ENERGY TRANSI...
CONNECTING THE REAL WORLD TO ENTERPRISE IT – HOW IoT DRIVES OUR ENERGY TRANSI...
 
Help me move away from Oracle - or not?! (Oracle Community Tour EMEA - LVOUG...
Help me move away from Oracle - or not?!  (Oracle Community Tour EMEA - LVOUG...Help me move away from Oracle - or not?!  (Oracle Community Tour EMEA - LVOUG...
Help me move away from Oracle - or not?! (Oracle Community Tour EMEA - LVOUG...
 
Op je vingers tellen... tot 1000!
Op je vingers tellen... tot 1000!Op je vingers tellen... tot 1000!
Op je vingers tellen... tot 1000!
 
IoT - from prototype to enterprise platform (DigitalXchange 2022)
IoT - from prototype to enterprise platform (DigitalXchange 2022)IoT - from prototype to enterprise platform (DigitalXchange 2022)
IoT - from prototype to enterprise platform (DigitalXchange 2022)
 
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...
 
Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...
Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...
Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...
 
Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...
Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...
Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...
 
Introducing Dapr.io - the open source personal assistant to microservices and...
Introducing Dapr.io - the open source personal assistant to microservices and...Introducing Dapr.io - the open source personal assistant to microservices and...
Introducing Dapr.io - the open source personal assistant to microservices and...
 
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
 
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...
 
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)
 
6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...
6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...
6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...
 
Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)
Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)
Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)
 
Tech Talks 101 - DevOps (jan 2022)
Tech Talks 101 - DevOps (jan 2022)Tech Talks 101 - DevOps (jan 2022)
Tech Talks 101 - DevOps (jan 2022)
 
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
 
Cloud Native Application Development - build fast, low TCO, scalable & agile ...
Cloud Native Application Development - build fast, low TCO, scalable & agile ...Cloud Native Application Development - build fast, low TCO, scalable & agile ...
Cloud Native Application Development - build fast, low TCO, scalable & agile ...
 

Dernier

Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 

Dernier (20)

Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 

SaaS Enablement - Realizing the true Potential of Standard Applications (a cases study) - OBUG Apps Connected, June 14th 2018, Evoluon, Eindhoven, The Netherlands

  • 1. SaaS Enablement Case study on user interface and cross application integration SaaS Enablement - Get Full Potential from Standard Applications 1 OBUG APPS Connected
  • 2. Lucas Jellema Architect / Developer 1994 started in IT at Oracle 2002 joined AMIS Currently CTO & Solution Architect SaaS Enablement - Get Full Potential from Standard Applications 2
  • 3. SaaS Enablement: realizing the true potential of COTS applications (SaaS or on premises) through full synergy – data, UI, security, … SaaS Enablement - Get Full Potential from Standard Applications 3
  • 4. Smart Business • Organizations should only invest in things that • Allow them to create business value • Set them apart from the competiton • Are close to their core expertise • Are a unique risk • For most organizations these things do not include • Managing computers, investing in hardware • Managing operating systems or databases • Building custom software SaaS Enablement - Get Full Potential from Standard Applications 4
  • 5. In X Years’ Time • No organization can justify to have and manage their own IT means • To invest capital in infrastructure & platform licenses • To employ staff to run infrastructure, platforms (and create custom software for non-unique functionality) • To not leverage commodity IT with superior quality and economies of scale based pricing SaaS Enablement - Get Full Potential from Standard Applications 5
  • 6. The only way is up • From buy (for peak load) [software & hardware) to usage based rent • From pay based on IT metrics to pay per Business measure • From on premises to cloud • From infra and platform to SaaS (standard applications) IaaS PaaS SaaS On Premises SaaS Enablement - Get Full Potential from Standard Applications 6
  • 7. Objectives with SaaS • Providing business users with optimal UX to perform the tasks they have responsibility for • Efficient, pleasant, with few errors/high quality • Regardless of where the data resides all users should see and be able to interact with all data relevant to their tasks • On a device and through a UX that fits their circumstances and needs SaaS Enablement - Get Full Potential from Standard Applications 7
  • 8. Doctor & Patient SaaS Enablement - Get Full Potential from Standard Applications 8
  • 9. SaaS Enablement - Get Full Potential from Standard Applications 9
  • 10. SaaS Enablement - Get Full Potential from Standard Applications 10 Operational Data Store API Batch, background, asynchronous On demand, synchronous
  • 11. SaaS Enablement - Get Full Potential from Standard Applications 11 Operational Data Store API + Available + Performant + Preprocessing of data - Authorization enforcement - Cost of ODS (platform) + Fresh data + No duplication of data - Complexity
  • 12. SaaS Enablement - Get Full Potential from Standard Applications 12 Operational Data Store API
  • 13. SaaS Enablement - Get Full Potential from Standard Applications 13 Operational Data Store API
  • 14. Typical SaaS integration requirements SaaS X PaaS X SaaS Y Custom App B On Premises 3rd Parties/Public Internet B2B Partner Gov Agency ERPCustom App A Data Warehouse Sa remote/ distributed SaaS Enablement - Get Full Potential from Standard Applications 14
  • 15. Common questions and challenges • What is the trigger? Does the source system publish events? • push/poll (scheduled), application request/user action • Is the interaction synchronous or asynchronous • And if the latter: how to assess success? • How fresh must the data be, how fast must synchronization happen? • How much data is exchanged and how frequently does interaction take place? • What should happen if an exchange fails? How should errors be spotted and handled? • What is the availability of all systems involved? How should we deal with systems that are temporary offline? • Common strategy: • decoupling through event queue & retry mechanism SaaS Enablement - Get Full Potential from Standard Applications 15
  • 16. CASE: Mix of custom on premises and multi vendor SaaS (on Premises) Custom App Oracle Eloqua SalesForce Oracle Service Cloud ICS SaaS Enablement - Get Full Potential from Standard Applications 16
  • 17. Swiss army knife of saas integration: Oracle Integration Cloud Service Oracle Applications, SAP, customer, legacy… ON-PREMISES 3rd PartyORACLE CLOUD Salesforce Oracle Integration Cloud Service Oracle SaaS Applications SaaS Enablement - Get Full Potential from Standard Applications 17
  • 18. Data Warehouse Addressing SaaS integration challenge with Oracle PaaS SaaS X PaaS X SaaS Y Custom App B On Premises 3rd Parties/Public Internet B2B Partner Gov Agency ERPCustom App A API SOA Messaging ICS Event Hub Application Container Container Cloud Functions (Serverless) IoT ICS Agent SOA Suite Integration Cloud Data Integration Platform Data Integration Platform Agent OMC Management Identity CS Container Cloud DataHub API Gateway Autonomous Warehouse Cloud SaaS Enablement - Get Full Potential from Standard Applications 18
  • 19. Provide Data to Greedy Consumer SaaS Enablement - Get Full Potential from Standard Applications 19 Greedy Consumer (special party) Standard Application (multi tenant)
  • 20. Provide Data to Greedy Consumer SaaS Enablement - Get Full Potential from Standard Applications 20 Greedy Consumer (special party) Standard Application (multi tenant) Elastic Seach Index
  • 21. Consolidated Dashboard SaaS Enablement - Get Full Potential from Standard Applications 21
  • 22. Cross SaaS UI - Requirements • Tailor made UI for specific user groups & roles • Across multiple pages and with selected information • Across multiple SaaS & Custom Apps • On additional devices (mobile, wearable) and interaction channels(chat, voice) • Human workflow/business process no top of one or more SaaS & custom Apps • Non functional • Decouple from availability of SaaS UI • Save on user licenses • Enhanced security • Easier user provisioning • Better performance • Pre-processed data (filtered, enriched, proper technical format, …) SaaS Enablement - Get Full Potential from Standard Applications 22
  • 23. Typical SaaS UI Enablement requirements SaaS X PaaS X SaaS Y Custom App B On Premises 3rd Parties/ Public Internet B2B Partner Portal WebShop & Customer Service Web & ChatBot ERPCustom App A Mobile App for service engineers UI for Planning Staff Workflow Consolidated Reports & Dashboard Identity & Access Management Cross App ChatBot SaaS Enablement - Get Full Potential from Standard Applications 23
  • 24. Common questions and challenges • Single embedded (mashup) UI • Context rich (“deeplink”) navigation between SaaS  Custom • Availability of UI (compared to availability of SaaS) • Which operations are to be supported (read only or more) • Where is the data to be used and how can it be accessed • Synchronous, format, authorization, volume • Shared Authentication between apps? (SSO) • Common UI questions • Which devices and channels, i18n, accessibility, theming/styling, non-functional requirements (performance/ response times) SaaS Enablement - Get Full Potential from Standard Applications 24
  • 25. CASE: Oracle JET for user interfaces on top of ERP & SaaS – for example JD Edwards Custom App SaaS Enablement - Get Full Potential from Standard Applications 25
  • 26. Maritime Industries • ERP • Some data hard to find – spread over four pages, not presented in a user friendly format • Only internal users • Backed by Oracle Database • Desire • Provide data consolidated, enriched and visualized for internal users (not ERP users) SaaS Enablement - Get Full Potential from Standard Applications 26
  • 27. Maritime Industries • Desire • Provide data consolidated, enriched and visualized for internal users (not ERP users) IFS ERP Out of the Box IFS UI SaaS Enablement - Get Full Potential from Standard Applications
  • 28. Approach SaaS Enablement - Get Full Potential from Standard Applications 28CQRS - the architectural angle 28 IFS ERP Oracle SOA Suite Elastic Seach Index REST API Tailor made User Interface Out of the Box IFS UI
  • 29. SaaS Enablement - Get Full Potential from Standard Applications 29 Destination
  • 30. SaaS Enablement - Get Full Potential from Standard Applications 30 Destination
  • 31. Next steps - Maritime Industries Desire List SaaS Enablement - Get Full Potential from Standard Applications 31
  • 32. Decoupled front end for: performance, availability, custom UI, special user group, no load on back end, DMZ usage SaaS Enablement - Get Full Potential from Standard Applications 33 IFS ERP Oracle SOA Suite REST API Tailor made User Interface Out of the Box IFS UI Identity & Access Management customers Internal staff Active Directory (internal users) login
  • 33. SaaS Enablement - Get Full Potential from Standard Applications 34 Destination
  • 34. SaaS Enablement - Get Full Potential from Standard Applications 35 Destination
  • 35. SaaS Enablement - Get Full Potential from Standard Applications 36
  • 36. Future • (cloud based) API Management • Mobile Application powered by ERP system • IoT data flowing in and processed in real time – findings pushed to ERP • Consolidated reporting across multiple standard applications • Security and GDPR measures • Further steps on the cloud • Technical upgrades of Platform components (middleware, database) and Standard Applications SaaS Enablement - Get Full Potential from Standard Applications 37
  • 37. Approach with Custom UI • Unlock data from SaaS applications • Using out of the box APIs • Using ICS (or SOA CS) with Cloud Adapters for SaaS • By creating direct custom access paths • By creating a read-only (derived) data store (CQRS pattern) • Design APIs for the UI developers to work against • Or agree with APIs already designed • Implement APIs • Implement UI • Oracle JET on ACCS or on mobile device, Visual Builder Cloud, Data Visualization Cloud, BI, ADF on JCS, Intelligent Bot on Mobile Cloud, APEX on DBaaS • Angular or React, Mendix or OutSystems • (optionally) Embed custom UI in one or more SaaS applications or in existing Enterprise Portal or external web site SaaS Enablement - Get Full Potential from Standard Applications 38
  • 38. Tackling SaaS UI Enablement with Oracle PaaS SaaS X PaaS X SaaS Y Custom App B On Premises 3rd Parties/ Public InternetB2B Partner Portal WebShop & Customer Service Web & ChatBot ERPCustom App A Mobile App for service engineers UI for Planning Staff Workflow API Data Visualization Intelligent Bots APEX on DBaaS Visual Builder PCS Mobile ADF on JCS JET on ACCS Form, ADF, APEX, JET Conversations /Social Network MAX Content & Experience BI Consolidated Reports & Dashboard Identity & Access Management Cross App ChatBot Analytics SaaS Enablement - Get Full Potential from Standard Applications 39
  • 39. Other aspects of SaaS Enablement • Authentication & Single Sign On • Corporate Compliance & Auditing mechanisms • Corporate facilities for job scheduling, printing, (e)mailing, content management • Technical Application Management & End-to-End business monitoring • Data Quality: find and resolve data inconsistencies • Master Data Management – distribute reference data (“golden record”) • Life Cycle Management and (integrated) Test environment • Cross enterprise reporting and data analytics • Central Data Warehouse • Machine Learning on consolidated data • “Embed” Standard Applications/SaaS Services in Microservices, DevOps and Cloud first approach SaaS Enablement - Get Full Potential from Standard Applications 40
  • 40. Conclusion • Buy-before-build is increasingly embraced • The Only Way is Up (the stack and to the cloud) • All organizations will have multiple applications • Standard and custom • Applications cannot be islands (or silos) – they need to work together • SaaS Enablement stands for achieving synergy and true potential for the business • Current technology, tools, open standards, cloud services and architecture patterns as well as many lessons learned allow us to realize SaaS Enablement • API Management • Rich Client Web User Interface • Application Adapters • Microservices, Containers, Cloud, DevOps, Agile, CQRS, Event Driven, End to End (user experience) monitoring • … SaaS Enablement - Get Full Potential from Standard Applications 41
  • 41. SaaS Enablement - Get Full Potential from Standard Applications 42 Sign contract Plan for implementatio n SaaS Enablement 80% ot time & budget spent
  • 42. Thank you Merci beaucoup Dank je wel • Blog: technology.amis.nl • Email: lucas.jellema@amis.nl • : @lucasjellema • : lucas-jellema • : www.amis.nl, info@amis.nl

Notes de l'éditeur

  1. Case study on user interface and cross application integration - Lucas Jellema (AMIS) Its hard to provide users with an optimal UI for their task - with data from one or more standard applications or SaaS products? To allow them to work in quick, focused, performant and pleasing way that does not require them to get access to, training on and licenses for all products involved? As it happens - no. That is not very hard to achieve, as this case study will demonstrate. A tailor made user interface was developed in modern web client technology on top of a custom developed set of APIs that expose data from several applications according to the proper authorization rules - and allow users to manipulate specific attributes over the course of performing their tasks. This session explains how you could achieve enhanced business value. https://www.theoraclecommunity.eu/nl/evenementen/appsconnected-2018-june-2018/ 45 min
  2. Objective when introducing a SaaS: providing business users with optimal UX to perform the tasks they have responsibility for (efficient, pleasant, few errors/high quality); this means that regardless of where the data resides (in which SaaS app or custom app) they should see and be able to interact with all data relevant to their tasks
  3. Desire Add Issue Management portal (for customers) Provide information to external users, located anywhere Authenticate external users Allow data manipulation (in addition to read) Create foundation for mobile applications Use cloud based Elastic Search (i/o local on premises) Less dependence on ERP application and ERP implementation partner