PaaS-SaaS Association Sample Applications

A set of sample applications have been developed to help you get started associating your SaaS extensions with Oracle Java Cloud Service - SaaS Extension.

The goal of PaaS-SaaS integration is to enable extensions to SaaS applications deployed on JCS-SaaS Extension to seamlessly authenticate and authorize users of the associated services without requiring additional sign-on or other credential verification. The Oracle Developer Cloud Service portal provides a number of sample applications that you can use to help you get started with your integration tasks.

Note:

While these sample applications were developed for Oracle Sales Cloud implementations, they do provide a useful conceptual foundation for other SaaS applications.

Invoke Sales Cloud SOAP Web Services by Using Pre-configured SAML

With this sample application, you can build a custom application in JCS - SaaS Extension that invokes Sales Cloud SOAP web services by using pre-configured SAML as the security mechanism.

Sales Merchandise Tracker is an application used by sales representatives to record the company-branded merchandise given to customers and prospects. Sales representatives enter the merchandise value for each of their customers and can query historical merchandise issuance data. Although not implemented here, the application could be extended to track distribution patterns and inventory.

To obtain this sample, see the Sample application: Sales Merchandise Tracker .

Invoke a Web Service Deployed to JCS - SaaS Extension by Using Pre-configured SAML

If you have Oracle Sales Cloud, you can use its Application Composer to invoke a web service deployed to JCS - SaaS Extension by using pre-configured SAML as the security mechanism.

Credit Health Score allows a company to attache a Credit Health Score to every account/opportunity. This score is calculated based on a complex logic that integrates data from both internal and external systems. Then, for a given account, Sales, Service, and Order Management teams can each access these credit scores to faciliate their decision-making process.

To obtain this sample, see the Sample application: Credit Health Score .

Embed a Custom Sales Cloud Application and Access it Through an Embedded UI by Using Pre-configured Single Sign-On

With this sample, you can embed a custom-built Java Application in Sales Cloud and seamlessly access the embedded UI by using pre-configured SSO.

Sales Preparation Insight enhances account pages in Sales Cloud with information about critical or long standing Service Requests that could potentially impede additional sales opportunities. You might also configure the application to add news concerning leadership changes, recent announcements, or other information relevant to the sales process.

To obtain this sample, see the Sample application: Sales Preparation Insight.

Launch a SaaS Application Based on User Privileges and Pre-configured Single Sign-On

With this sample, you can build a custom application in JCS - SaaS Extension that allows launching a SaaS application—in this case Sales Cloud—based on user privileges and pre-configured SSO.

Lead Capture System captures certain pieces of information related to sales leads and maintains them through an ADF application deployed to JCS - SaaS Extension. External users can access and update leads and contact information through a standalone interface, without access to other Sales Cloud functionality.

To obtain this sample, see the Sample application: Lead Capture System .

Embed a Custom-built JavaScript Application UI in Sales Cloud and Access it by Using Pre-configured Single Sign-On

Use this sample, Dealer Feedback System, to embed a custom-built JavaScript-based application in Sales Cloud and seamlessly access its embedded UI by using pre-configured SSO. This sample supports both federated and non-federated login mechanisms.

To obtain this sample. see the Sample application: Dealer Feedback System .