deloitte platform as a service - rainfocus platform as a service (dpaas) key features of the dpaas...
TRANSCRIPT
Deloitte Platform as a Service
Overview of Deloitte’s Oracle DPaaS acceleratorOracle OpenWorld 2016Akhil Chandak, Matt Reid, Paritosh Sharma | 19th September 2016
2
Introduction
Deloitte Platform as a Service – accelerating end-to-end Cloud transformation
Akhil Chandak
Senior Manager, Deloitte UK
Oracle Solution Development & Integration
Matt Reid
Senior Manager, Deloitte UK
Oracle Applications & Cloud Delivery
Paritosh Sharma
Director, Deloitte UK
Deloitte Digital
Cloud
Integration
Extending
SaaS
Industry
Solutions
Accelerated
Delivery
Deloitte
Platform as a
Service
(DPaaS)
4
Deloitte dfusion
The deepest, most wide-ranging pre-configured Oracle Cloud solution available in the market, delivered with ‘Big 4’ quality at a niche provider price
dfusion is an out-of-the-box, good practice solution for implementing Oracle Cloud Financials, Projects and Procurement. It is based on 30 years experience of successfully implementing Oracle Applications across all industries, and Deloitte’s heritage in Finance practices and processes and our Technology, Tax and Risk Advisory expertise.
Key features of dfusion:
Includes Fixed Price and Fixed Duration implementation options, delivering pilot solutions within a few weeks, and full operational processes and systems in as little as 100 days
Process coverage across Account to Report, Purchase to Pay, Invoice to Cash and Tax Management, alongside best-of-breed financial reporting & analytics
Solution components include pre-configured solution to allow global deployment, Shared-service-ready process design and documentation in ARIS, CRP-ready financial statements and reports and comprehensive test scripts to accelerate delivery
Delivered with the benefit of the full breadth of Deloitte’s capabilities and experience across processes, systems, data, organisation & change management and programme delivery management
dfusion video
“Oracle is tremendously excited about the dfusion solution. What we can see is the skills, capabilities and experience of Deloitte being brought together with the new capabilities of Oracle’s ERP Cloud, to deliver outstanding new capability to our customers”
Mark Newton, VP of Applications, Oracle UK
5
Implementation challenges
Complexities and challenges we hear from clients
The Integration Challenge – integrating SaaS to clients’ existing on-premise and SaaS applications. Analyst research suggests more than 50% of SaaS programmes abandoned due to difficulty integrating with other systems
Unsupported requirements, challenges in extending SaaS functionality to meet ‘must have’ client/industry requirements that are not met by the out-of-the-box SaaS application (and potentially not in the Oracle product roadmap)
Navigating the Oracle PaaS product set to make the ‘right’ functional, technical and commercial choices for current and future requirements
6
Accelerated Delivery of
end-to-end Cloud
solutions, in conjunction
with our dfusion solution
Extension and
enhancement of SaaS to
deliver requirements not
met by the standard Cloud
ERP solution
Industry Solutions combining our PaaS
integration and enhancement capabilities
to meet industry requirements that are not
supported by the standard Cloud ERP
solution (e.g. Construction industry Apps &
Certs requirement in the UK)
Extending
SaaS
Industry
Solutions
Accelerated
Delivery
Deloitte
Platform as a
Service
(DPaaS)
Cloud
Integration
Extending
SaaS
Industry
Solutions
Accelerated
Delivery
Deloitte
Platform as a
Service
(DPaaS)
Cloud Integration advisory
and delivery services, with
pre-built design materials for
key SaaS-to-SaaS and SaaS-
to-on-premise integrations
Deloitte Platform as a Service (DPaaS)
Key features of the DPaaS offering and how these help deliver value to clients
Our DPaaS offering combines our functional and technical capabilities together with our industry and delivery experience to offer:
7
Extending
SaaS
Industry
Solutions
Accelerated
Delivery
Deloitte
Platform as a
Service
(DPaaS)
Accelerated Delivery of
end-to-end Cloud
solutions, in conjunction
with our dfusion solution
Extension and
enhancement of SaaS to
deliver requirements not
met by the standard Cloud
ERP solution
Industry Solutions combining our PaaS
integration and enhancement capabilities
to meet industry requirements that are not
supported by the standard Cloud ERP
solution (e.g. Construction industry Apps &
Certs requirement in the UK)
Cloud
Integration
Cloud Integration advisory
and delivery services, with
pre-built design materials for
key SaaS-to-SaaS and SaaS-
to-on-premise integrations
Deloitte Platform as a Service (DPaaS)
Key features of the DPaaS offering and how these help deliver value to clients
Our DPaaS offering combines our functional and technical capabilities together with our industry and delivery experience to offer:
Key client challengesWhat are the common and emerging problems faced by our clients?
• An increased demand from projects driven by digital,
cloud, mobile and Internet of Things has increased the
pressure on the Integration streams to deliver more
concurrent projects with the same resources, resulting
in project delays and missed opportunities
• A change in application development practices towards
iterative and agile methodologies requires a bimodal
approach to integration delivery as timelines are
squeezed and project cadence increases
• CIO’s and IT directors are shifting the focus from
impediments to enablers that can minimise disruption
and deliver to increased demands of integration
• Business is demanding an agile IT platform to drive innovation
• Development of point-to-point integrations over a number of years has created an integration
hairball, leading to an increased demand of resources, reduced flexibility and lower customer
satisfaction I want to migrate to cloud solutions but dare not touch
what I have for fear of it breaking
CXO
I want to foster business agility but
my legacy IT architecture is hindering this
The cost of integration is
astronomical – why is it so difficult!?
I want to overhaul my integration architecture but
don’t know where to start
9
10
What is the DPaaS Cloud Integration accelerator?
We have pre-built materials enabling effort to be focussed on your specific business needs
• DPaaS is an accelerator providing pre-built integration components based on common
industry business processes
• It enables effort to be focussed on the requirements that are unique to your business
• Key features:
• Designed using our breadth of expertise in technology-enabled business transformation
• Designed and developed using Oracle Cloud integration products (ICS, SOACS, JavaCS)
• Scalable and flexible solution to deliver increased business needs
• Ready data mappings between source and target systems
• Pre populated data transformation and business rules for your industry and region
• Standard testing materials applicable across multiple industries
• Proven delivery tools and methods for rapid implementation
• Enabled using our proven industry standard Integration accelerators – IndustryPrint, Continuous Integration, Canonical
Data Model, Governance Framework, Accelerated Service Delivery and more
12
DPaaS example: External Data Integrations using ICS
Load data with standard integrations
Extract the
data from
source
Check that
data is valid
Upload the file
using
Integration
Cloud Service
Load data into
interface table
ErrorsCorrect Data
Errors
Import Data to
application
table
Purge data
from interface
table
Errors Correct data in
interface table
Data loaded
into FX table
1. Deloitte has developed structure, format
and data file using our business
understanding and requirements for
target applications
2. File based process to load the data
using oracle Integration cloud service
3. Pre-existing integrations to fast track the
implementation of fusion financials on
cloud
4. Application specific data process to
transfer data from interface tables to
application tables in your fusion
applications
5. Flexibility for external systems
integration
6. E.g. Populated conversion and
transaction rates – in next slide
Process features
Cloud
Integration
Extending
SaaS
Industry
Solutions
Accelerated
Delivery
Deloitte
Platform as a
Service
(DPaaS)
13
DPaaS example: FX rates interface
Templates populated with values for your business
Oracle Inbound Structure Comments Transformation Source structure Example Values
From Currency ISO Code No Change Source Currency USD
To Currency ISO Code No Change Target Currency GBP
From Conversion Date No Change Date 25/01/2015
To Conversion Date Same as From conversion date if
updated daily
No Change Date 25/01/2015
Conversion Rate Type No Change Type End of day
Conversion Rate From Inverse Rate if null Number 1.4962
Inverse Rate No Change Number 0.6684
Cloud
Integration
Extending
SaaS
Industry
Solutions
Accelerated
Delivery
Deloitte
Platform as a
Service
(DPaaS)
14
DPaaS example: FX rates interface
Sample schema
<?xml version="1.0" encoding="UTF-8"?><wsdl:definitions name="DailyRates"
targetNamespace="http://xmlns.oracle.com/DailyRatesApplication/DailyRatesProject/wsdl/v1.0"xmlns:tns="http://xmlns.oracle.com/DailyRatesApplication/DailyRatesProject/wsdl/v1.0"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"xmlns:client="http://www.oracle.com/DailyRates/schema/v1.0"xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<wsdl:types>
<schema xmlns="http://www.w3.org/2001/XMLSchema"><import namespace="http://www.oracle.com/DailyRates/schema/v1.0" schemaLocation="../XSD/DailyRates.xsd"/>
</schema></wsdl:types><!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<wsdl:message name="DailyRatesRequestMessage">
<wsdl:part name="payload" element="client:DailyRates"/></wsdl:message><wsdl:message name="DailyRatesResponseMessage">
<wsdl:part name="payload" element="client:DailyRates"/></wsdl:message><!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<!-- portType implemented by the Process1 process --><wsdl:portType name="DailyRatesPT">
<wsdl:operation name="process"><wsdl:input message="tns:DailyRatesRequestMessage"/><wsdl:output message="tns:DailyRatesRequestMessage"/>
</wsdl:operation></wsdl:portType><!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PARTNER LINK TYPE DEFINITION~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<wsdl:binding name="DailyRatesBinding" type="tns:DailyRatesPT"><soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/><wsdl:operation name="process">
<soap:operation style="document" soapAction="process"/><wsdl:input>
<soap:body use="literal" parts="payload"/></wsdl:input><wsdl:output>
<soap:body use="literal" parts="payload"/></wsdl:output>
</wsdl:operation></wsdl:binding><wsdl:service name="DailyRatesService">
<wsdl:port name="DailyRatesServicePort" binding="tns:DailyRatesBinding"><soap:address location="http:hostname:port/services/DailyRates"/>
</wsdl:port></wsdl:service>
</wsdl:definitions>
Cloud
Integration
Extending
SaaS
Industry
Solutions
Accelerated
Delivery
Deloitte
Platform as a
Service
(DPaaS)
15
How do we offer DPaaS Cloud Integration?
We offer a list of integrations across Finance and HR for Oracle Cloud
Finance• AR Invoice• AP Invoice• Customer• FX Rates• GL Journals• Purchase Orders• Supplier
Human Resources• Employee information• Talent: Training & Certification • Payroll: Absence, leave & sickness • Pension contribution • Expenses • Positions and position hierarchy• HR helpdesk: Cases • Benefits information: Third party• Recruitment information
Bronze: Any 5 integrations each from Finance & HR
Silver: All integrations from Finance & HR
Gold: All integrations from Finance & HR plus additional integrations as required
Application support: Option to add application support along with any of the above
Cloud
Integration
Extending
SaaS
Industry
Solutions
Accelerated
Delivery
Deloitte
Platform as a
Service
(DPaaS)
16
Contact details:
Q & A ?
Akhil ChandakSenior Manager, Oracle Solution Development & [email protected]+44 789 980 1443
Matt ReidSenior Manager, Oracle Applications & Cloud [email protected]+44 775 925 4609
Paritosh SharmaDirector, Oracle Technology Strategy & [email protected]+44 778 518 6975
Cloud
Integration
Extending
SaaS
Industry
Solutions
Accelerated
Delivery
Deloitte
Platform as a
Service
(DPaaS)
DPaaS – accelerating end-to-end Cloud transformation
1818
Communication and Integration
Environment
Channels
Services
Management
Environment
Services
Governance
Environment
Interaction
Environment
Services
Environment
Process
Environment
Business
Environment
Users
Messaging Protocols
Registry Access Manager Interceptor Broker
Enterprise Service Bus (ESB)
Intermediary Mediation Transformation Route/Distribute
UI - User Interaction Bus. Process Mgmt. Business Services
Choreography Rules Engine Technical Services
Collaboration Components
Constituents Employees IT Developers Business Analyst Partners
Business Process
Modeling
Business Activity
Monitoring
Business
Dashboards
Business
Simulation
Business
Optimization
Security
Management
Monitoring
Asset
Management
Policy
Enforcement
Event
Notification
Self Service Automated Inbound Automated Outbound
Service Repository Policy Establishment Change Management
Configuration MgmtService Lifecycle Stds./Arch Enforcement
Infrastructure Environment
SOAP Server Process Server
Application Server Database Server Content Server
Portal Server
Infrastructure Environment
SOAP Server Process Server
Application Server Database Server Content Server
Portal Server
Assisted
Orchestration
Services
Development
Environment
Art
ifact
Re
po
sito
ry
Modeling
Discover / Build
Publish & Deploy
Integration
Maintain
Requirements
Testing & Validation
Services
Development
Environment
Art
ifact
Re
po
sito
ry
Modeling
Discover / Build
Publish & Deploy
Integration
Maintain
Requirements
Testing & Validation Partner Profiles
Legacy Wrapper/Adapter Package Wrapper/Adapter DB Adapter Partner Profile
Management
text
SOA Principles
SOA Roadmap
SOA Services
Infrastructure
SOA Investment
SOA
Governance
Processes
SOA
Organization
Structures
SOA
Communication
& Tools
Driv
es
Driv
es
Enable
s
Supports
Utilizes
Align Influence
Support
&
Influence
IT G
ov
ern
an
ce
Exis
ting P
rocesses a
nd S
tructu
res
IT P
ortfo
lioE
nte
rpris
e D
ecis
ions
SO
A B
us
ine
ss
Se
rv
ice
Po
rtfo
lioS
OA
Segm
enta
tion D
ecis
ions
Integration Tools / Accelerators Description Value to Clients
Integration ServicesPrint TM • Deloitte’s ServicesPrintTM assists in closing gaps between the
Business and IT perspectives of integration Services in the
Enterprise
• ‘Services Catalog’ that provides a detailed list of services that
apply to a particular industry
• Reference architectures for the leading integration vendors like
IBM, TIBCO, Oracle Fusion, SAP Netweaver
• It provides pre-existing artifacts for, like ServicesPrint
Model, Service Catalog, etc.
Integration Reference Architecture • Deloitte has developed a conceptualised model of the
technology architecture needed to support an Integration
initiative, including the services and tools needed to support
business solutions, and uses this model as a starting point for
evaluating and defining Integration-based infrastructures for our
clients
• Provides a vendor independent reference architecture
which can further suited to a particular vendor
technology
Integration Governance Framework • Provides the structured governance model necessary to realise
Integration benefits
• Extends the IT Governance specifically focused on the lifecycle
of services, metadata, and composite applications in the context
of an organisation's Integration architecture
• Will assist in establishing policies, controls and
enforcement mechanisms
Accelerated Service Delivery (ASD) • ASD is based on Service Component Architecture
• It allows developers to focus on building re-useable, and
maintainable business services
• Preconfigured installation of ASD on IBM WebSphere
and SOA Feature Pack
Common Services Framework • Common Services framework used for logging, auditing and
handling exceptions within a process. This framework is easily
plugged in with the real-time / batch common services code for
logging and auditing. Exception handling can be easily
customised to any program with common constructs
• Often ignored and detected at a late stage, common
services prove expensive to implement. Adopting a
framework like this addresses issues early and reduces
total cost of implementation
Our integration tools and accelerators
Deloitte tools and accelerators used to support integration in transformation
19
Current Integration Assets Description Value to Clients
Design template, standards and
checklist documents
• These common design templates are defined for clients, these
are used to come up with the design documents. e.g. RA023,
RA024 , AN085 templates
• Best-practices, standard documents and checklist documents
that are defined for clients will be referred during designing.
e.g. WPS Standard and Guidelines
• All these assets were developed in collaboration in
ICC team over the four years and we will continue to
utilise these standards and reusable components
• All these assets are reviewed periodically and will be
enhanced based on new business requirements as
part of project
Logging and Monitoring Framework • This framework used for logging, auditing, reprocessing/retry
and exception handling for the integrations. This framework is
easy to plug in with all type of integrations(sync/Async).
Business space is used for monitoring and reprocessing
Canonical Data model (CDM) • The goal of the Canonical Model is to provide a dictionary of
reusable common objects and definitions at an enterprise or
business domain level to enhance system interoperability
Common Services • Common services / Accelerators can be used for faster
development e.g. SOAP Message handlers, Utility classes
Continuous integration Server (CIS) • This will be used for automatic build and deployment of
middleware artifacts
Working with our clients
Tools and templates developed specifically for clients to accelerate delivery
Deloitte refers to one or more of Deloitte Touche Tohmatsu Limited (“DTTL”), a UK private company limited by guarantee, and its network of member firms, each of which is a legally separate and independent entity. Please see www.deloitte.co.uk/about for a detailed description of the legal structure of DTTL and its member firms.
Deloitte MCS Limited is a subsidiary of Deloitte LLP, the United Kingdom member firm of DTTL.
This publication has been written in general terms and therefore cannot be relied on to cover specific situations; application of the principles set out will depend upon the particular circumstances involved and we recommend that you obtain professional advice before acting or refraining from acting on any of the contents of this publication. Deloitte MCS Limited would be pleased to advise readers on how to apply the principles set out in this publication to their specific circumstances. Deloitte MCS Limited accepts no duty of care or liability for any loss occasioned to any person acting or refraining from action as a result of any material in this publication.
© 2016 Deloitte MCS Limited. All rights reserved.
Registered office: Hill House, 1 Little New Street, London EC4A 3TR, United Kingdom. Registered in England No 3311052.