Oracle Sales Cloud: Extending Functionality with Oracle’s Platform as a Service 25-SEP-2014 Better...

Preview:

Citation preview

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 : Vinay.Sahu@hitachiconsulting.com

Twitter : @VinTheGame

Facebook : Vinay.Sahu.7

Recommended