Download presentation
Presentation is loading. Please wait.
Published byEsmond Fisher Modified over 9 years ago
1
Oracle Sales Cloud: Extending Functionality with Oracle’s Platform as a Service
Oracle Open World 2014 25-SEP-2014 Better Better
2
Hitachi Consulting Hitachi’s Global Management Consulting & IT Services Business $675 Million FY13 Revenue Delivered over $10 Billion in overall Business Improvements 5,000 experienced & dedicated professionals Commit to deliverables & certainty of measurable results We speak 25 languages. We work in over 50 countries Focused 25 Years of consulting experience Clear Collaborative, Committed & Results Oriented Bold Better Approach. Better Results. Better Experience.
3
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.
4
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? Key Questions answered: • 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 • How PaaS was leveraged to Extend Oracle Sales Cloud for Integration? • How PaaS was leveraged to Extend Oracle Fusion by adding ADF Applications?
5
Understanding Platform as a Service
6
What is PaaS? Why should we be interested in PaaS?
The Need 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. What Developers Want? Greater Speed and Agility More Focus on Creating Apps Self-Service Environments Less Complexity and Overhead What are the Business Needs? Faster Time to Markets Increased Standardization No CapEx; Pay as you go Greater Productivity and Innovation What is Platform as a Service (PaaS)? Platform as a Service (PaaS) is a standardized, shared and elastically scalable application development and deployment platform delivered as a service. The platform typically includes database and middleware, as well as development, management, security and integration capabilities, all delivered as a service. Sometimes referred to as "Shared Services", PaaS challenges the notion that every application requires a unique technology stack unto itself and that businesses can't free themselves of rigid deployment scenarios for their packaged and custom applications. PaaS enables organizations to consolidate existing applications on a shared, common architecture, as well as build new applications that leverage the shared services provided by the platform. PaaS lets organizations achieve the fastest time to market with the lowest cost of ownership and management. Why is PaaS important? PaaS is an evolutionary approach to delivering middleware and database capacity needed to host applications. Many customers today have actually already implemented pieces of a PaaS solution. When fully implemented, PaaS delivers: • Rapid (near real-time) capacity provisioning against physical servers • Highly optimized application to server ratios and the ability to turn off spare capacity • Cross-domain monitoring and proactive alerting • Coarse or fine grained metering facilities to establish usage parameters for PaaS tenants
7
Types of Cloud Computing and where PaaS stands
Additional Capabilities which can be built by the Cloud Customer Application (SaaS) Provided by Oracle Cloud Platform (Paas) Infrastructure (IaaS) As the cloud metaphor and terminology evolved in the last few years, the notion of SaaS begged the question of what else could be offered “as a service”. A number of different offshoots have appeared, but the ones that have gained the most traction divide the range of cloud types into three categories: the original SaaS (which refers mainly to complete applications), platform as a service, or “PaaS”, and infrastructure as a service, or “IaaS”. IaaS refers to very basic compute capability—machines with operating systems and storage. The most prominent current example of IaaS is Amazon Elastic Compute Cloud (“EC2”). PaaS is between IaaS and SaaS and refers to an environment where one builds and runs an application platform in the cloud using whatever pre-built components and interfaces are provided by that particular PaaS platform.
8
Basic Architecture for PaaS Private Cloud
Department 1 App Department 2 App Department 3 App Department 4 App Built By Cloud Customer Shared Components Self Service Interface Built by IT SOA BPM UI Identity MGMT. System Management Middleware Application Server Provided by IT OS, Virtualization The physical infrastructure includes servers, legacy systems such as mainframes, integrations, and database resources. The lowest layer of software above this is at the operating system level and may or may not include virtualization technologies such as the Oracle Virtual Machine hypervisor. Above this resides middleware such as Oracle Fusion Middleware, including application servers and technologies such as service-oriented architecture (SOA), business process management (BPM), user interface (UI) technologies, and identity management. Systems management such as Oracle Enterprise Manager spans the entire stack. Upon this foundation are the custom elements built by the central IT function, including shared components such as SOA services and BPM processes as well as the self-service interface that the enterprise’s internal cloud customers interact with. Database Integration Legacy
9
What you might build using PaaS
10
Multi Entry Points for Starting on a path to PaaS
Self-Service Enablement Create Usable Components Oracle’s Platform as a Service (PaaS) Federal Identity and Security Management Platform-as-a-service private cloud is not an all-or-none, black-and-white, rip-and-replace phenomenon. There are various levels or degrees of “cloudness”, such as self-service enablement, elastic capacity, etc., that you will pass through over time, and how far you go will depend on what is appropriate for your unique enterprise and domain. Consolidate/ Centralize Automate Capacity Management
11
Advantages of using Oracle’s PaaS
12
Oracle’s Platform as a Service - Advantages
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 SaaS PaaS Tailor the delivered UI TAILOR User Experience Change existing business processes Add new data fields Mashups to other apps Create mobile apps Access documents externally Simplify BI across the business Develop apps, access data & test quickly ENRICH CX Cloud Why did we love Oracle’s PaaS Developers Business
13
Explore Java Cloud & Database Cloud as a Service
14
My Services Dashboard – Java And Database Cloud
15
Java Cloud - Subscription details: Server usage, Memory usage and CPU usage
16
Java Cloud Console Screen: Deployed Applications, Libraries and Data Source Details
On Clicking the Deploy New, we can deploy the new application by providing the location war file. And also will able to redeploy, stop and start the deployed service with the options provided.
17
Database Cloud – SQL Workshop
18
Creating Oracle Cloud Database Connection from JDeveloper
19
New Cloud Connection
20
Successful Data Connection to create DB Objects on Oracle Database Cloud using JDeveloper
21
Use Cases of Extending Oracle Sales Cloud using Oracle’s PaaS
22
Use Case 1: External References – Dynamic URLs
Sales Cloud showing Siebel SRs
23
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
24
Use Case 2: Global Navigation Menu
Manage Menu Customization Task
25
Use Case 3: Embedding Application in Sales Dashboard
Creation of a New Tab in Sales Dashboard Sales Dashboard has ability to add web contents via iFrames Sub Tab can be re-named Only available for Desktop UI
26
Use Case 4: Work Area Page & Detail Tab
The Same can be leveraged for Simplified UI Side Tab
27
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 Oracle Sales Cloud 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 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
28
Use Case 6: Using JCS to create Composite Requests
Example Architecture You need to retrieve data from Sales Cloud which natively comes from multiple related requests The data needs to be “shaped” to suit the client, e.g. a mobile The data format needs to changed, e.g. XML -> JSON Issues – Minimum 3 SOAP/XML Calls to Fusion Sales Cloud – Will not scale, XML is not the best transfer protocol for mobiles Solution – Create a Facade on Sales Cloud which executes the queries and then transfers data in correct format – Lighter weight than a full blown Service Bus – Can use Caching on client, or server
29
Case Study (A): How PaaS was leveraged to Extend Oracle Sales Cloud for Integration?
30
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 on-premise or any other cloud services SOAP Call to URL Oracle Sales Cloud Database Cloud Object Workflow Outbound Message Account Opportunity Java Service Cloud On Premise Applications Leads Callbacks via Business Object Web services
31
Case Study (B): How PaaS was leveraged to Extend Oracle Fusion by adding ADF Applications?
32
UIAccelarator based Extension of the Simplified UI.
33
Open House Queries
34
In case of any Queries/Info. you can reach out using the below:
ID : Twitter Facebook : Vinay.Sahu.7
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.