Future State - The Oracle Consulting Blog

Extend and Enrich SaaS with PaaS

Guest Author

By Hitendra Goradia, Senior Director, Oracle EMEA Consulting

According to IDC, the Platform as a Service (PaaS) market is expected to exceed $14 Billion by year 2017. PaaS is an evolutionary approach to delivering development tools in the Cloud while delivering the business benefits of reduced costs and increased speed of development and deployment. But how is this relevant in the context of SaaS applications?

Software as a service (SaaS) adoption has more than quintupled since 2011, as shown by a research from North Bridge Venture Partners. However, as with any packaged application customers would like to explore customizations and extensions that are unique to their businesses. While SaaS applications do provide some level of flexibility to tailor the user experience, extending the technology components under the hood or add bolt-on functionality remains challenging.

This is where Oracle PaaS lends itself seamlessly for the integrations and extensions required. Oracle provides a unique value proposition where you can use the same technology components (including UX), that is underlying in SaaS application and available as part of a powerful Middleware strategy, to build your own business extensions, integrations and reporting.

Having flexibility to extend SaaS applications, Businesses can be much braver about using technology to distinguish themselves from competitors. For example you can decide to implement a very unique process of selecting “Employee of the month” by creating a PaaS extension which will help business in retaining top talent by rewarding and recognizing them. Another example where PaaS can enable a company to launch a new customer service by adding a new software feature quickly. 

PaaS-based integrations and extension philosophies also ensures that your base /core applications remain separate from your extensions thereby reducing complexities of applications upgrades and patching related dependencies. PaaS platform components can not only connect with your SaaS applications, but also your on-premise applications, which essentially means you can orchestrate an extension by combining different capabilities all connected in a standardized service oriented manner.

Consider an organization that uses SaaS who may have specific reporting requirements from its CX Cloud for management reporting, or a customer who needs a custom module like travel approval management on top of their HCM Cloud or a currency conversion/loading module for Finance Cloud.

While such use cases are numerous in nature, the broad usage and applicability for PaaS extensions includes (but not limited to):

  • Integrating SaaS applications – Any backbone application whether ERP/ HCM or CRM will need to co-exist and integrate with the application landscape of a customer. While the SaaS applications provide interfacing capabilities, it is often noted that the integrations required from customer to customer vary in nature; some require orchestration of services, while some require data movement and synchronization. PaaS can be the value proposition in such situations to build rapid integrations. E.g.
  1. Oracle Finance Cloud with other cloud and on premise applications using the Java Cloud
  2. Integrating HCM Cloud to other downstream applications and payroll providers using SOACS
  3. Integrating CX portfolios with ICS.
  • Enrich / Extend SaaS – Extend the capabilities of SaaS by providing additional functionality on PaaS and providing a single user experience. These capabilities could be unique to a customer and thereby need to be realized as customizations. Some of the key examples are:
  1. ADF and/or JET based custom application to extend the functionality of Fusion procurement for a custom Supplier Portal or Travel Management module for Fusion HCM.
  2. Managed attachments and document printing solutions for Sales Cloud using Document Cloud and Java cloud
  3. Custom Employee hiring and onboarding process and orchestration module, using Process Cloud that integrates hiring (Taleo recruit) with Core HR (HCM Cloud) and Payroll (Fusion Payroll)
  4. Extend and provide mobile applications customized for the mobile work force using Mobile cloud service    
  5. Analytics dashboard using BICS (BI Cloud service) that collates data from disparate sources including SaaS applications to deliver comprehensive reports online and over the mobile using the Analytics Cloud.

Oracle Consulting has been developing various Pre-built SaaS extensions which can be implemented very quickly and can provide you additional functionalities to enrich use of your SaaS Applications.

For example – for Fusion HCM we have already built extensions such as- Business Trip Approval Management, a new Employee Exit process and the ability to conduct an Employee Survey.

So, if you are evaluating a new SaaS application or exploring how to extend your existing one, do consider the following:

  1. Who can seamlessly extend the application to account for your specific business requirements.
  2. How the new extension will use the same security model as the underlying SaaS application.
  3. Who can help ensure that you do not consider an extension that is already on a SaaS product roadmap.

In conclusion, PaaS services will emerge and continue to grow as the easy, seamless and quickest way to extend the power of your SaaS Applications.

To learn more about Oracle PaaS platform, please visit https://cloud.oracle.com/paas

Join the discussion

Comments ( 1 )
  • Mugunesh Saturday, January 7, 2017

    I am interested to move to fusion side and this information is very much helpful for me thank so such.

Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.