PaaS to Extend SaaS

The motto of this blog is "It's all about the platform".  Historically this has referred to the Fusion Applications technology stack with on-premises extensibility and customization capabilities provided by JDeveloper and ADF and complemented by browser-based composers that are also available in Cloud deployments.

The definition of "platform" is now broadening with the inclusion of additional Platform-as-a-Service (PaaS) offerings in Oracle's Cloud portfolio. 

It's the season for PaaS -- even at my local grocery store.

The Platform as a Service solutions begin with Java Cloud Service (JCS) as a place to host custom Java applications in the Cloud.  JCS can utilize the Database Cloud Service as a relational database.  And then there are additional "specialized" services such as Document Cloud Service, BI Cloud Service, and Integration Cloud Service that are all adding capabilities that can help you build powerful extensions to your Fusion Apps Cloud applications.

Over the course of the next weeks and months we will run a series of blog posts that cover interesting aspects of PaaS.  There is also plenty of documentation available via the Cloud docs portal at 

Free trials are available from if you want get started with a hands-on experience.  Let us know via blog comments what areas you would like to hear more about.


Is this service only available for Sale Cloud Today? When will Financials and HRMS uptake this capability.

Posted by Marc Cohen on May 16, 2014 at 06:11 PM PDT #


the PaaS services can be used with ERP and HCM Cloud today. As you may know, those systems don't havethe same extensibility capabilities as Sales Cloud (App Composer), so there are integration scenarios that may be implemented differently, but you can build new UIs in PaaS that integrate with product webservices offered by Financials, and you can integrate the UIs using iFrames (page composer) or navigation links.

Hope this helps. Thanks for your question!

Posted by Oliver Steinmeier on May 17, 2014 at 11:05 AM PDT #

If the Oracle Fusion Application solution does not provide for all the functionality required by the business, the organization can build what is required on top of the SaaS solution to get all the functionality required?

also can i do Skinning, Design time customizations and deployments to the Oracle Fusion Application?

Thanks & Regards

Posted by guest on May 21, 2014 at 10:54 PM PDT #

Hello guest,

thanks for your question. Yes, you can build additional business functionality in PaaS and use them in conjunction with runtime customizations (Composers) in the SaaS environment.

You would not be able to deploy new code or customize existing code with JDeveloper (what we often call design-time customizations) with SaaS applications, though.

Hope this answers the question.

Posted by Oliver Steinmeier on May 22, 2014 at 01:05 PM PDT #

Thanks for the reply, just one more if i want to extend the existing code for design-time customizations, in the cloud environment,then what is the solution for this?

for example, if you go through this link: this is to extend the skin of Fusion app:

so this is just one of the requirments, so is it possible to achieve in cloud environment?

Please guide me on this, I am ADF person, so I know what i can do with ADF but i am struggling because of the cloud environment.

Thanks in advance

Posted by guest on May 27, 2014 at 10:02 PM PDT #

The skin editor described in the Extensibility guide is really only applicable to on premises installs today. But as mentioned in an earlier blog post ( there is a new feature coming that will enable browser-based skin editing.

You cannot deploy new Java code to the Fusion Cloud environments. If you need to create new code (UIs etc) via JDeveloper, you have to use PaaS offerings like Java Cloud Service to deploy to and use web services for integration. UI-level integration is possible via iFrames, links, buttons, ...

If you are in Sales Cloud, you also have the App Composer environment to build new objects, UIs and other artifacts. Think of it as a lightweight browser-based development and customization environment. Our Youtube channel has a lot of videos showing you how it works.

Hope this helps, but feel free to drill deeper as needed. That's what this blog is for :)

Posted by Oliver Steinmeier on May 27, 2014 at 11:03 PM PDT #

Where to start to use PaaS to extend HCM SaaS? Can you recommend some learning materials?

Posted by guest on February 02, 2016 at 09:58 PM PST #

hello,is there a guide through how to extend saas through paas ,how to start or the api's needed even on sales cloud?

Posted by guest on March 02, 2016 at 06:00 AM PST #

hi can you recommend so extension saas 4paas guide all i found is for sales cloud only

Posted by guest on March 02, 2016 at 06:32 AM PST #

You can find Sales Cloud extensibility information here:

This includes PaaS 4 SaaS via JCS-SX.

For other cloud offerings the patterns would be similar, and taking HCM Cloud as an example, their REST services are documented here (scroll to the bottom):

Note: "The REST APIs for Oracle Global Human Resources Cloud Release 10 are under controlled availability."

Posted by Oliver Steinmeier on March 02, 2016 at 08:38 AM PST #

I am implementing Fusion Financials. However, one of the functionality is not available out of the box and I am going to prepare a bolt-on module. It would contain 3 ADF pages, workflows to configure Delegation of Authority and inbound integration from Oracle HCM for the details of Employees to be displayed in the custom ADF form. I have procured Database Cloud Multitenant service and Java Cloud Service - SaaS Extension. Are these enough from the licensing perspective or will I need anything else? Can I use AMX and BPM for workflow for this custom solution or will it need any other license?

Posted by guest on April 12, 2016 at 03:57 AM PDT #

I don't think you can use BPM with JCS-SX alone. Have a look at Process Cloud Service to see if that offers you the functionality you are looking for.


Posted by Oliver Steinmeier on April 12, 2016 at 11:37 AM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed

Follow us on twitter Fusion Applications Extensibility, Customizations and Integration forum Fusion Applications Dev Relations YouTube Channel
This blog offers news, tips and information for developers building extensions, customizations and integrations for Oracle Fusion Applications.


« July 2016