Better Oracle Sales Cloud: Extending Functionality with Oracle’s Platform as a Service

Oracle Sales Cloud: Extending Functionality with
Oracle’s Platform as a Service
Oracle Open World 2014
25-SEP-2014
Better
Better
Hitachi Consulting
Hitachi’s Global Management Consulting & IT Services Business
$675
Million
$10 Billion
FY13 Revenue
5,000
experienced &
dedicated
professionals
results
Better Approach. Better Results. Better Experience.
2
| © Copyright 2014 Hitachi Consulting
Hitachi Consulting
Presenter Info.
Mr. Vinay Sahu is a Senior Consultant and part of
Hitachi Consulting’s core Fusion Implementation
team. He has over 8 years of IT experience with
rich Cross-Functional experience in diverse
industries like Renewable Energy, Contractual
Services, Telecom & Electronics.
He has been involved in many international consulting assignments and has
worked across Europe, APAC, Middle-East and the US. His skill-set ranges
from business understanding, business process transformation, project
execution and design. He holds a Bachelor’s degree in Electronics
Engineering and his hobbies includes travel, outdoors and playing guitar.
3
| © Copyright 2014 Hitachi Consulting
Key Takeaways
•
Understanding Platform as a Service (PaaS)
•
Advantages of using Oracle’s PaaS
•
Explore Java Cloud & Database Cloud as a Service
•
Use Cases of Extending Oracle Sales Cloud using Oracle’s PaaS
•
Case Studies:
A.
B.
How PaaS was leveraged to Extend Oracle Sales Cloud for Integration?
How PaaS was leveraged to Extend Oracle Fusion by adding ADF Applications?
4
| © Copyright 2014 Hitachi Consulting
Understanding Platform as a Service
5
| © Copyright 2014 Hitachi Consulting
What is PaaS? Why should we be interested in PaaS?
The Need
What
Developers
Want?
What are
the
Business
Needs?
6
| © Copyright 2014 Hitachi Consulting
• The Platform as a Service (PaaS) market is expected to
reach $9.1 Billion by year 2015.
• In 2012, 40% of companies surveyed used PaaS for
Application Development and 72% of the companies
surveyed will adopt PaaS by 2017.
•
•
•
•
Greater Speed and Agility
More Focus on Creating Apps
Self-Service Environments
Less Complexity and Overhead
•
•
•
•
Faster Time to Markets
Increased Standardization
No CapEx; Pay as you go
Greater Productivity and Innovation
Types of Cloud Computing and where PaaS stands
Additional
Capabilities
which can be
built by the
Cloud Customer
7
| © Copyright 2014 Hitachi Consulting
Provided by
Oracle Cloud
Basic Architecture for PaaS Private Cloud
Built By
Cloud Customer
Department
1 App
Department
2 App
Department
3 App
Department
4 App
Built by IT
SOA
BPM
UI
Identity
MGMT.
Middleware
Provided by IT
Database
8
| © Copyright 2014 Hitachi Consulting
Integration
Legacy
What you might build using PaaS
9
| © Copyright 2014 Hitachi Consulting
Multi Entry Points for Starting on a path to PaaS
Create Usable
Components
Self-Service
Enablement
Oracle’s Platform as a Service (PaaS)
Federal Identity and
Security Management
Consolidate/
Centralize
10
|
Automate Capacity
Management
© Copyright 2014 Hitachi Consulting
Advantages of using Oracle’s PaaS
11
| © Copyright 2014 Hitachi Consulting
Oracle’s Platform as a Service - Advantages
Ease of Use & Support
SaaS
Integration with most SaaS
and IaaS Solutions
Open Standards to avoid
application lock-in
Enterprise Technologies for
Best in Class Performance
PaaS
TAILOR User Experience
ENRICH CX Cloud
Why did we love Oracle’s PaaS
Developers
Tailor the delivered UI
Create mobile apps
Change existing business
processes
Add new data fields
Access documents
externally
Simplify BI across the
business
Mashups to other apps
Develop apps, access
data & test quickly
12
| © Copyright 2014 Hitachi Consulting
Business
Explore Java Cloud & Database
Cloud as a Service
13
| © Copyright 2014 Hitachi Consulting
My Services Dashboard – Java And Database Cloud
14
| © Copyright 2014 Hitachi Consulting
Java Cloud - Subscription details: Server usage,
Memory usage and CPU usage
15
| © Copyright 2014 Hitachi Consulting
Java Cloud Console Screen: Deployed Applications,
Libraries and Data Source Details
16
| © Copyright 2014 Hitachi Consulting
Database Cloud – SQL Workshop
17
| © Copyright 2014 Hitachi Consulting
Creating Oracle Cloud Database Connection from
JDeveloper
18
| © Copyright 2014 Hitachi Consulting
New Cloud Connection
19
| © Copyright 2014 Hitachi Consulting
Successful Data Connection to create DB Objects on
Oracle Database Cloud using JDeveloper
20
| © Copyright 2014 Hitachi Consulting
Use Cases of Extending Oracle Sales Cloud
using Oracle’s PaaS
21
| © Copyright 2014 Hitachi Consulting
Use Case 1: External References – Dynamic URLs
Sales Cloud showing Siebel SRs
22
| © Copyright 2014 Hitachi Consulting
Use Case 1: Sample Implementation
Creation of Custom Field with an Embedded URL
1. Groovy Script to embed URL
2. Custom Field in Customer to relate back to Siebel
23
| © Copyright 2014 Hitachi Consulting
Use Case 2: Global Navigation Menu
Manage Menu Customization Task
24
| © Copyright 2014 Hitachi Consulting
Use Case 3: Embedding Application in Sales Dashboard
Creation of a New Tab in Sales Dashboard
25
| © Copyright 2014 Hitachi Consulting
Use Case 4: Work Area Page & Detail Tab
The Same can be leveraged for Simplified UI Side Tab
26
| © Copyright 2014 Hitachi Consulting
Use Case 5: Use JCS as Integration Proxy
Webservices based Integration
2. Invoke Fusion Sales Cloud CRM
Webservices to Create/Update CRM Objects
like Sales Account or Opportunities provided
by 3rd Party Applications
4. Push the detailed CRM Object extracts from
Oracle Sales Cloud into the 3rd Party Application
• Oracle Sales
Cloud (Fusion
CRM)
Webservices
•Java Application hosted on Java
Cloud for Cloud Webservices
Call and Objects records are
pushed in DB Cloud.
• Legacy
Application
Webservices
Java and DB
Cloud
Oracle Sales
Cloud
27
| © Copyright 2014 Hitachi Consulting
3. Invoke Fusion
Webservices and
Generate CRM Objects
Extract from Sales Cloud
1. Object Data extracted
from 3rd Party
Applications to push it
into Oracle Sales Cloud
3rd Party
Application
Use Case 6: Using JCS to create Composite Requests
Example Architecture
28
| © Copyright 2014 Hitachi Consulting
Case Study (A):
How PaaS was leveraged to Extend Oracle
Sales Cloud for Integration?
29
| © Copyright 2014 Hitachi Consulting
Integration Application Hosted on Java Cloud
Java Cloud Intermediary Service.
Supports the deployment of multiple types of applications (e.g. Web Application
Archive – WAR, Enterprise Archive – EAR, EJB containers, JDBC services, etc.)
Application deployed on Java Cloud was used in conjunction with JDBC data source
for Data Base access.
Java Application was used to invoke Cloud as well as On-Premise webservices.
Cloud
Applications
Invoke onpremise or any
other cloud Database
services
On Premise
Applications
SOAP Call to URL
Cloud
Java Service Cloud
Oracle Sales Cloud
Object Workflow
Outbound
Message
Callbacks via Business Object Web services
30
| © Copyright 2014 Hitachi Consulting
Account
Opportunity
Leads
Case Study (B):
How PaaS was leveraged to Extend Oracle
Fusion by adding ADF Applications?
31
| © Copyright 2014 Hitachi Consulting
UIAccelarator based Extension of the Simplified UI.
32
| © Copyright 2014 Hitachi Consulting
Open House Queries
33
| © Copyright 2014 Hitachi Consulting
In case of any Queries/Info. you can reach out using the below:
Email ID
: [email protected]
Twitter
: @VinTheGame
Facebook
: Vinay.Sahu.7
34
| © Copyright 2014 Hitachi Consulting