You are on page 1of 13

JAVA CLOUD SERVICE –

SAAS EXTENSION

Extend and
Customize Your
Oracle SaaS
Applications
Extensions for SaaS Apps

Why extend your SaaS


application?

There are many reasons to extend your Software


as a Service (SaaS) applications in the cloud. Which
platforms provide you with the service level that you
need for your extension?

You’re a bank using an Oracle You want to display accounts You want a comprehensive
Sales Cloud SaaS application to and related contacts graphically view of a customer’s records
see customer profile information. by using UI widgets different from from an enterprise that captures
those provided by your SaaS this information from multiple
Do you want to load the data into application. applications.
Oracle Database Cloud Service,
display in an application, and then Do you want to build the widget Do you want to build this UI on a
embed or link to this application on an open, portable, enterprise- fully managed platform that you
from Oracle Sales Cloud? grade platform with powerful never have to patch, back up, or
management and monitoring tools monitor—one that’s compatible with
and then embed it in the portal? the most popular IDEs?

Extensions What You Quick Open, Application Deploying Instance Role-Based Third-Party Differences Get Started
for SaaS Need and Easy Portable, Control and and App Security Framework
Apps Extensions Enterprise- Monitoring Management Support
Grade
Getting Started

What you need is


Oracle Java Cloud Service -
SaaS Extension.
Oracle Java Cloud Service (JCS) - SaaS Extension is a powerful
platform you can use to extend and customize your Oracle SaaS
applications, including Oracle Sales Cloud, Oracle Marketing
Cloud, Oracle Service Cloud, Oracle Human Capital Cloud, and
so on. Using this platform, you can easily integrate your Oracle
SaaS applications with any on-premises, Oracle cloud service, or
external cloud service offerings.

With Oracle JCS - SaaS Extension, you need just a few clicks
to create a production-ready environment for your enterprise
applications. Within minutes, create service instances that
arrive preconfigured with an optimized database, identity
management, and security configurations, delivering instant
value.

After you create your instance, rapidly and easily deploy your
Java EE and Oracle Application Development Framework
(Oracle ADF) applications to the cloud. Oracle JCS - SaaS
Extension provides the complete environment for your deployed
extensions, with full access to Oracle Database Cloud Service
and other cloud services.

Extensions What You Quick Open, Application Deploying Instance Role-Based Third-Party Differences Get Started
for SaaS Need and Easy Portable, Control and and App Security Framework
Apps Extensions Enterprise- Monitoring Management Support
Grade
Quick and Easy Extensions

No muss! No fuss! Build


extensions and applications
quickly and easily.
Easily call any services available from SaaS applications using
Oracle JCS - SaaS Extension. Develop your extensions by using
standard technologies like JAX-RS/REST, JAX-WS web services,
JavaServer Pages, servlets, and so on, because this platform natively
understands the services exposed by these applications.

Extensions What You Quick Open, Application Deploying Instance Role-Based Third-Party Differences Get Started
for SaaS Need and Easy Portable, Control and and App Security Framework
Apps Extensions Enterprise- Monitoring Management Support
Grade
Open, Portable, Enterprise-Grade

Open Portable Enterprise-Grade


You can deploy in the cloud any You don’t need to limit yourself Oracle JCS - SaaS Extension is
Java-based extensions or custom to only Oracle Cloud for your deployed on an enterprise-grade
applications to an instantly applications and extensions to infrastructure to ensure high
provisioned service instance, take advantage of its benefits. You performance and availability, storage
without making any modifications. can seamlessly move applications mirroring for data redundancy, and
The open nature of Oracle JCS between on-premises and instances full system backup and restoration.
- SaaS Extension lets you use of the service within Oracle Cloud. Each service instance is built
your favorite developer tools or You have the flexibility to mix and on Oracle WebLogic Server, the
the productivity features built into match the use of on-premises industry’s #1 application server
Oracle JDeveloper, Eclipse, environments with cloud services across conventional and
and NetBeans. for development, testing, cloud environments.
and production.

Extensions What You Quick Open, Application Deploying Instance Role-Based Third-Party Differences Get Started
for SaaS Need and Easy Portable, Control and and App Security Framework
Apps Extensions Enterprise- Monitoring Management Support
Grade
Control Your Application

Use powerful
infrastructure and
management tools.
As a fully managed, Java-based application platform
designed to extend the Oracle SaaS offerings,
Oracle JCS - SaaS Extension provides tools that at
once give you control over your application, while
freeing you from time (and resource) consuming
infrastructure management tasks.

Compatible with Popular IDEs Fully Managed Infrastructure Access to Oracle Marketplace
Use any of the popular IDEs—like Oracle JCS - SaaS Extension Leverage hundreds of extensions
Oracle JDeveloper, Eclipse, and provides an environment that is and applications built by Oracle
NetBeans—to develop applications fully managed by Oracle on your or Oracle partners (third-party,
and extensions to your Oracle Sales behalf. You don’t have to patch, back independent software vendors).
Cloud, Oracle Marketing Cloud, or up, or monitor the environment at You can deploy these extensions
Oracle Service Cloud applications. all. Oracle does that all for one low easily and seamlessly from the
subscription price. Marketplace to your Java Cloud
Service.

Extensions What You Quick Open, Application Deploying Instance Role-Based Third-Party Differences Get Started
for SaaS Need and Easy Portable, Control and and App Security Framework
Apps Extensions Enterprise- Monitoring Management Support
Grade
Deploying and Monitoring

Deploy and monitor


applications from
Oracle JCS - SaaS Extension
Control.
Use the web-based UI, Oracle JCS - SaaS Extension Control,
to deploy/redeploy and start/stop applications. Then, use it to
monitor such application performance metrics as CPU/heap
usage, response and load, and job activity. You can easily
deploy, delete, and redeploy shared libraries.

WATCH WATCH
Deploying an Application Monitoring an Application
on JCS-SaaS Extension with JCS-SaaS Extension
Control

Extensions What You Quick Open, Application Deploying Instance Role-Based Third-Party Differences Get Started
for SaaS Need and Easy Portable, Control and and App Security Framework
Apps Extensions Enterprise- Monitoring Management Support
Grade
Instance and App Management

Manage your instance


and applications with the
powerful SDK.
Enjoy smooth and effortless instance management
and application development in Oracle Cloud or in your
development environment running in a local Oracle
WebLogic Server domain. Your Oracle JCS - SaaS Extension
software development kit (SDK) makes this possible.

Command-Line Interface (CLI) Sample Applications Easy Whitelist Validation


Monitor your applications deployed Using the sample applications in the Rest assured that your deployed
on an instance. Each command SDK, build your own customized applications are using only allowed
initiates a job within Oracle Cloud. samples and deploy them in an packages by using the Whitelist
You can view the existing jobs Oracle JCS - SaaS Extension tool. This tool runs tests for package
for a specific Oracle JCS - SaaS instance. compatibility on every application
Extension, the status, and any installed or updated on the service.
associated log files. You can also run it manually any
time you want from the command
line.

Extensions What You Quick Open, Application Deploying Instance Role-Based Third-Party Differences Get Started
for SaaS Need and Easy Portable, Control and and App Security Framework
Apps Extensions Enterprise- Monitoring Management Support
Grade
Role-Based Security

Protect your users,


protect your applications.
Role-based security means that predefined roles and users determine
who can access, deploy, and administer tasks in Oracle JCS - SaaS
Extension and the applications deployed on it.
• As an administrator, you can access web-based Oracle JCS - SaaS
Extension Control to manage and monitor a service instance. You can
use the SDK to manage and monitor service instances.
• As a developer, you can use either embedded tooling in supported
IDEs to directly interact with a service instance or the Oracle JCS -
SaaS Extension SDK and Java Cloud Service - SaaS Extension Control
to interact with service instances.

Oracle JCS - SaaS Extension ships with enterprise-grade security,


with isolated, dedicated virtual machines running your applications or
extensions. There’s no environment sharing between tenants. The fully
integrated Identity Management solution provides Single Sign-On (SSO)
access between your extension and your SaaS applications, including
self-service user management and access control. After you enable
federation in the data center where your SaaS application is running, you
can enable SSO without additional developer intervention.

Extensions What You Quick Open, Application Deploying Instance Role-Based Third-Party Differences Get Started
for SaaS Need and Easy Portable, Control and and App Security Framework
Apps Extensions Enterprise- Monitoring Management Support
Grade
Third-Party Framework Support

Revel in robust third-party framework support.


While we make no claims about a specific list of third-party libraries that should work within an Oracle JCS - SaaS Extension environment,
generally speaking, an application’s use of most third-party frameworks should work within the service, so long as:
• All dependencies can be embedded within the deployment archives.
• All third-party JARs and their dependencies pass the Oracle JCS - SaaS Extension whitelist validation.
Popular frameworks include specific Apache Common components, Google Web Toolkit, JQuery, and Spring. A comprehensive list of supported
third-party frameworks is always available online, in the Oracle Cloud Help Center.

Extensions What You Quick Open, Application Deploying Instance Role-Based Third-Party Differences Get Started
for SaaS Need and Easy Portable, Control and and App Security Framework
Apps Extensions Enterprise- Monitoring Management Support
Grade
Differences

You can benefit from the differences.


Both Oracle Java Cloud Service and Oracle JCS - SaaS Extension provide enterprise-grade platforms to help you develop and deploy
business applications in the cloud. The differences lie in how you can use each service. Where Oracle Java Cloud Service supports
deployment of your custom business application development, you use Oracle JCS - SaaS Extension to build extensions to existing
Oracle SaaS products, such as CRM, HCM, and so on.
• Platform and Support: Oracle JCS - SaaS Extension supports standard Java Platform, Enterprise Edition (Java EE) 5. Oracle
Java Cloud Service supports standard Java Platform, Enterprise Edition (Java EE) 6. Both services support Oracle Application
Development Framework applications.

• Management and Monitoring: Both services can be managed and monitored through their specific consoles, Oracle JCS - SaaS
Extension Control and the Java Cloud Service Console (both web-based interfaces). Oracle JCS - SaaS Extension can also be
controlled using a command-line interface available in the SDK. Oracle Java Cloud Service can be managed through REST APIs.

• Configuration: With Oracle JCS - SaaS Extension, you can’t access the configuration of the underlying application server, JVM,
and/or operating system for any services. You can access this configuration with Oracle Java Cloud Service.

• Single Sign-On: Oracle JCS - SaaS Extension supplies ready-to-use Single Sign-On (SSO) technology. After you enable federation
in the data center where your SaaS software is running, your Oracle JCS - SaaS Extension applications won’t require any changes
to enable SSO capabilities.

• Deployment: With Oracle JCS - SaaS Extension, you deploy applications directly from Oracle JCS - SaaS Extension Control (a
web-based console). Deploy applications for Oracle Java Cloud Service by using Fusion Middleware Control, the WebLogic Server
Administration Console, WebLogic Scripting Tool (WLST) commands, or an IDE.

• Availability: Currently, Oracle JCS - SaaS Extension is available to customers in North America and Europe. Oracle Java Cloud
Service is available from the North America data centers.

Extensions What You Quick Open, Application Deploying Instance Role-Based Third-Party Differences Get Started
for SaaS Need and Easy Portable, Control and and App Security Framework
Apps Extensions Enterprise- Monitoring Management Support
Grade
Get Started

Learn More
• View data sheets, FAQs, pricing, and additional
resources on the Oracle Java Cloud Service
product page.
• Set up an account and register at Oracle Cloud.

Connect
Twitter: @OracleCloudZone
Facebook: Oracle Cloud Computing
LinkedIn: Official Oracle Cloud Computing Group
YouTube: Oracle Cloud Computing Channel

Visit
Visit our Oracle Cloud community.

Oracle Events
Oracle Cloud Solutions Blog

Extensions What You Quick Open, Application Deploying Instance Role-Based Third-Party Differences Get Started
for SaaS Need and Easy Portable, Control and and App Security Framework
Apps Extensions Enterprise- Monitoring Management Support
Grade
Safe Harbor
The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions.The development, release, and timing of any features
or functionality described for Oracle’s products remains at the sole discretion of Oracle.

Integrated Cloud
Applications & Platform Services

Copyright © 2016. Oracle and/or its affiliates. All rights reserved.

This document is provided for information purposes only, and the contents hereof are subject to change without notice. This document is not warranted to be error-free,
nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a
particular purpose. We specifically disclaim any liability with respect to this document, and no contractual obligations are formed either directly or indirectly by this document.
This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission.

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of
SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered
trademark of The Open Group.

You might also like