Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Oracle Sales Cloud: Extending Functionality with Oracle’s Platform as a Service Oracle Open World 2014 25-SEP-2014 Better Better."— Presentation transcript:

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

35


Download ppt "Oracle Sales Cloud: Extending Functionality with Oracle’s Platform as a Service Oracle Open World 2014 25-SEP-2014 Better Better."

Similar presentations


Ads by Google