Oracle Sales Cloud: Extending Functionality with Oracle’s Platform as a Service 25-SEP-2014 Better...
-
Upload
esmond-fisher -
Category
Documents
-
view
219 -
download
0
Transcript of Oracle Sales Cloud: Extending Functionality with Oracle’s Platform as a Service 25-SEP-2014 Better...
Oracle Sales Cloud: Extending Functionality with Oracle’s Platform as a Service
25-SEP-2014
BetterBetter
Oracle Open World 2014
| © Copyright 2014 Hitachi Consulting2
Hitachi ConsultingHitachi’s Global Management Consulting & IT Services Business
$675 MillionFY13 Revenue
25 Years of consulting experience
5,000 experienced & dedicatedprofessionals
Collaborative, Committed & Results Oriented
We speak 25 languages. We work in over 50 countries
Better Approach. Better Results. Better Experience.
Delivered over
$10 Billionin overall Business Improvements
Focused
Commit to deliverables & certainty of measurable results
Clear Bold
| © Copyright 2014 Hitachi Consulting3
Hitachi ConsultingPresenter Info.
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.
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.
| © Copyright 2014 Hitachi Consulting4
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. How PaaS was leveraged to Extend Oracle Sales Cloud for Integration?B. How PaaS was leveraged to Extend Oracle Fusion by adding ADF
Applications?
| © Copyright 2014 Hitachi Consulting5
Understanding Platform as a Service
| © Copyright 2014 Hitachi Consulting6
What is PaaS? Why should we be interested in PaaS?
The Need
What Developers
Want?
What are the
Business Needs?
• 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
| © Copyright 2014 Hitachi Consulting7
Types of Cloud Computing and where PaaS stands
Provided by Oracle Cloud
Application (SaaS)
Platform (Paas)
Infrastructure (IaaS)
Additional Capabilities which can be built by theCloud Customer
| © Copyright 2014 Hitachi Consulting8
Basic Architecture for PaaS Private Cloud
Department 1 App
Department 2 App
Built by ITSelf Service Interface
System Management
OS, Virtualization
Built By Cloud Customer
Application ServerProvided by IT
Department 3 App
Department 4 App
Identity MGMT.
UIBPMSOA
Middleware
Database Integration Legacy
Shared Components
| © Copyright 2014 Hitachi Consulting9
What you might build using PaaS
| © Copyright 2014 Hitachi Consulting10
Multi Entry Points for Starting on a path to PaaS
Create Usable Components
Self-Service Enablement
Consolidate/Centralize
Automate Capacity Management
Federal Identity and Security Management
Oracle’s Platform as a Service (PaaS)
| © Copyright 2014 Hitachi Consulting11
Advantages of using Oracle’s PaaS
| © Copyright 2014 Hitachi Consulting12
Oracle’s Platform as a Service - Advantages
Why did we love Oracle’s PaaS
Developers Business
Ease of Use & Support Integration with most SaaS and IaaS Solutions
Open Standards to avoid application lock-in
Enterprise Technologies for Best in Class Performance
Tailor the delivered UI
TAILOR User Experience
Change existing business processes
Add new data fields
Mashups to other apps
Create mobile apps
Access documents externallySimplify BI across the business
Develop apps, access data & test quickly
ENRICH CX Cloud
SaaS PaaS
| © Copyright 2014 Hitachi Consulting13
Explore Java Cloud & Database Cloud as a Service
| © Copyright 2014 Hitachi Consulting14
My Services Dashboard – Java And Database Cloud
| © Copyright 2014 Hitachi Consulting15
Java Cloud - Subscription details: Server usage, Memory usage and CPU usage
| © Copyright 2014 Hitachi Consulting16
Java Cloud Console Screen: Deployed Applications, Libraries and Data Source Details
| © Copyright 2014 Hitachi Consulting17
Database Cloud – SQL Workshop
| © Copyright 2014 Hitachi Consulting18
Creating Oracle Cloud Database Connection from JDeveloper
| © Copyright 2014 Hitachi Consulting19
New Cloud Connection
| © Copyright 2014 Hitachi Consulting20
Successful Data Connection to create DB Objects on Oracle Database Cloud using JDeveloper
| © Copyright 2014 Hitachi Consulting21
Use Cases of Extending Oracle Sales Cloud using Oracle’s PaaS
| © Copyright 2014 Hitachi Consulting22
Use Case 1: External References – Dynamic URLsSales Cloud showing Siebel SRs
| © Copyright 2014 Hitachi Consulting23
Use Case 1: Sample ImplementationCreation of Custom Field with an Embedded URL
1. Groovy Script to embed URL
2. Custom Field in Customer to relate back to Siebel
| © Copyright 2014 Hitachi Consulting24
Use Case 2: Global Navigation MenuManage Menu Customization Task
| © Copyright 2014 Hitachi Consulting25
Use Case 3: Embedding Application in Sales DashboardCreation of a New Tab in Sales Dashboard
| © Copyright 2014 Hitachi Consulting26
Use Case 4: Work Area Page & Detail TabThe Same can be leveraged for Simplified UI Side Tab
| © Copyright 2014 Hitachi Consulting27
Use Case 5: Use JCS as Integration ProxyWebservices based Integration
•Java Application hosted on Java Cloud for Cloud Webservices Call and Objects records are pushed in DB Cloud.
Java and DB Cloud
• Legacy Application Webservices
3rd Party Application
• Oracle Sales Cloud (Fusion CRM) Webservices
Oracle Sales Cloud 3. Invoke Fusion
Webservices andGenerate CRM Objects Extract from Sales Cloud
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
1. Object Data extracted from 3rd Party Applications to push it into Oracle Sales Cloud
| © Copyright 2014 Hitachi Consulting28
Use Case 6: Using JCS to create Composite RequestsExample Architecture
| © Copyright 2014 Hitachi Consulting29
Case Study (A):How PaaS was leveraged to Extend Oracle Sales Cloud for Integration?
| © Copyright 2014 Hitachi Consulting30
Integration Application Hosted on Java CloudJava Cloud Intermediary Service.
Oracle Sales Cloud
Java Service Cloud
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.
Object Workflow Outbound Message
Account
Opportunity
Leads
Cloud Applications
On Premise Applications
Callbacks via Business Object Web services
Invoke on-premise or any other cloud services
SOAP Call to URL
Database Cloud
| © Copyright 2014 Hitachi Consulting31
Case Study (B):How PaaS was leveraged to Extend Oracle Fusion by adding ADF Applications?
| © Copyright 2014 Hitachi Consulting32
UIAccelarator based Extension of the Simplified UI.
| © Copyright 2014 Hitachi Consulting33
Open House Queries
| © Copyright 2014 Hitachi Consulting34
In case of any Queries/Info. you can reach out using the below:
Email ID : [email protected]
Twitter : @VinTheGame
Facebook : Vinay.Sahu.7