You are on page 1of 13

SOA CLOUD SERVICE

Run Oracle SOA in the Cloud

Copyright 2015 Oracle Corporation. All Rights Reserved.

Introduction
Introduction
Save Time and Money
Manage APIs
Access Applications
Cloud to Cloud
Cloud to On-Premises
Cloud to Messaging
Design, Test, Deploy
Administer
Integrate Services
Get Started
1

Organizations that have adopted Platform as a Service (PaaS) environments have reported significant
savings when compared to individual development teams managing their own solitary technology stacks.
In PaaS environments, you can design, test, and
deploy your application to the cloud without
the cost and complexity of purchasing and
managing the underlying hardware and software
and provisioning the hosting capabilities. Your
provider supplies the networks, servers, storage,
and other services required to host your platform.
Oracle SOA Cloud Service provides a PaaS
computing platform solution for running Oracle
SOA and Oracle Service Bus applications in the
cloud. Oracle SOA provides a complete set of
service infrastructure components for designing,
deploying, and managing composite applications.
Oracle Service Bus is a configuration-based,
policy-driven enterprise service bus that provides
capabilities for service discovery and mediation,
rapid service provisioning and deployment, and
governance.

You can also provision Oracle API Manager,


which facilitates the creation of APIs that expose
the functionality of backend systems or other
services. These APIs are published for use by
application developers and are managed and
monitored at runtime.
You have complete and unrestricted
administrative access to your application
environment in the cloud.

Save Time and Money


Introduction

Oracle SOA Cloud Service provides a rich variety of features that enable you to save time and
money.

Save Time and Money


Manage APIs
Access Applications
Cloud to Cloud
Cloud to On-Premises
Cloud to Messaging
Design, Test, Deploy
Administer
Integrate Services
Get Started
2

Reduce Costs
You can reduce IT maintenance
and administrative costs.
Oracle handles all platform
provisioning, installation,
and domain configuration.
Oracle SOA Cloud Service
is subscription-based. You
only pay when using the
service. No large investment in
hardware and no IT expertise
are required, which lets you
concentrate on the design,
testing, and deployment of
integration solutions.

Create Test Environments


in the Cloud

Monitor and Manage Your


Environment

You can quickly subscribe to


Oracle SOA Cloud Service
to create application test
environments in the cloud.
There is no need to provision
and configure your own
servers. Move workloads to
the cloud, from cloud to cloud,
and from cloud to on-premises
environments. When your
testing is done, you can release
your subscription.

You can start backups,


patching, scaling, and
recoveries with minimal
configuration on the cloud
Service Console page. All these
tasks are handled for you by
Oracle.

Manage APIs
Introduction
Save Time and Money
Manage APIs
Access Applications
Cloud to Cloud
Cloud to On-Premises
Cloud to Messaging
Design, Test, Deploy
Administer
Integrate Services
Get Started
3

Use API Manager Cloud Service to create and publish APIs that provide secure access to your existing
backend services and data, or provide access to other capabilities built in SOA Cloud Service or
Integration Cloud Service. Enhance your APIs with descriptive metadata to facilitate their discovery and
allow consumers to learn more about them.

Easily Discover APIs


API Manager Cloud Service includes
a portal for API consumers to
discover, understand, and use
your published APIs. Application
developers can search for APIs to use
in their applications, register to use
APIs, and track API performance.

Access Applications with Adapters


Introduction
Save Time and Money
Manage APIs
Access Applications
Cloud to Cloud
Cloud to On-Premises
Cloud to Messaging
Design, Test, Deploy
Administer
Integrate Services
Get Started
4

Oracle SOA Cloud Service provides access to cloud and on-premises applications through a variety of
feature-rich adapters. For example, Oracle SOA Cloud Service provides support for key cloud adapters
(Salesforce, RightNow, and others), on-premises adapters (SAP, EBusiness Suite, and others), and onpremises adapter technologies (FTP, AQ, JMS, Coherence, LDAP, and others).
Accelerate business growth and
innovation while expanding
relationships with business
partners, external application
developers, and other user
communities by building and
publishing APIs that share
enterprise services and data in the
cloud.

Cloud-to-Cloud Integrations
Introduction
Save Time and Money

You can create cloud-to-cloud application integrations with Oracle SOA Cloud Service. For
example, you can connect an Oracle Sales Cloud adapter new customer account to a RightNow
organization. This ability lets a customer who purchased a product through Oracle Sales Cloud
receive support through the RightNow system. Using Oracle SOA Cloud Service, you can create a
seamless user experience for customers, employees, and partners.

Manage APIs
Access Applications
Cloud to Cloud
Cloud to On-Premises
Cloud to Messaging
Design, Test, Deploy
Administer
Integrate Services
Get Started
5

As another example, you have an on-premises order fulfillment and shipping application that
must receive the same sales event from Oracle Sales Cloud. By using the advanced routing and
orchestration capabilities of Oracle SOA components in the cloud, you can model this complex
integration and enable your business process to occur in real time, providing a rich customer
experience.

Cloud to On-Premises Integrations


Introduction
Save Time and Money
Manage APIs

You can extend your enterprise to the cloud and deploy Oracle SOA projects where you need
them. For example, you can integrate an Oracle Sales Cloud new customer account with a Siebel
application. This integration enables a customer that purchases a product through Oracle Sales
Cloud to receive support for that product through the Siebel system. For this same Oracle Sales
Cloud event, you can also synchronize the customer account information to an on-premises
finance application to ensure that the billing and accounts receivable modules receive payment
from the customer.

Access Applications
Cloud to Cloud
Cloud to On-Premises
Cloud to Messaging
Design, Test, Deploy
Administer
Integrate Services
Get Started
6

You can connect to on-premises applications through Oracle Messaging Cloud Service for
asynchronous messaging, with web services to an on-premises Oracle Service Bus or Oracle SOA
infrastructure through a web proxy in the DMZ, or through SSH tunneling.

Cloud to Messaging Integrations


Introduction
Save Time and Money
Manage APIs
Access Applications
Cloud to Cloud
Cloud to On-Premises
Cloud to Messaging
Design, Test, Deploy
Administer
Integrate Services
Get Started
7

You can use the Oracle Messaging Cloud Service to connect Oracle SOA Cloud Service to
applications. The Oracle SOA Cloud Service project/composite writes to the message queue in
Oracle Messaging Cloud Service, and the on-premises Oracle SOA or Oracle Service Bus reads
from the queue.

Design, Test, and Deploy


Introduction
Save Time and Money
Manage APIs

Easy to Design
There is no steep learning curve with
Oracle SOA Cloud Service. You design
your application as you always have with
on-premises Oracle JDeveloper.

Access Applications
Cloud to Cloud
Cloud to On-Premises
Cloud to Messaging
Design,
Test,
Deploy
Design,
Test,
and
Deploy
Administer
Integrate Services
Get Started
8

Easy to Deploy
You create an application archive in
on-premises Oracle JDeveloper, then
deploy the archive transparently to the
cloud with your choice of tool: Oracle
Enterprise Manager Fusion Middleware
Control, WLST command, or ant script.

Easy to Test

At some point in the


development phase, you will
need to test your application.
Creating an on-premises
test environment can be
challenging due to hardware
requirements and complex
environment configurations.
As an alternative, you can
quickly create development
and test environments in the
cloud. You can transparently
move test workloads to the
cloud, from cloud to cloud,
and from the cloud back to onpremises environments.

Administer
Introduction
Save Time and Money
Manage APIs
Access Applications
Cloud to Cloud
Cloud to On-Premises
Cloud to Messaging
Design, Test, Deploy
Administer
Integrate Services
Get Started
9

Hosted Instance Administration


When you need to upgrade your hosted
instances with the latest patches, scale up or
down, or perform backup and recovery of data
on your hosts, Oracle performs these tasks for
you with minimal configuration on the Cloud
Service Console page.

Application Administration
You can manage your cloud application with
the same browser-based tools that you have
always used: Oracle Enterprise Manager Fusion
Middleware Control, Oracle WebLogic Server
Administration Console, Oracle SOA Composer,
and Oracle Service Bus Console. Each tool
works the same as it does in an on-premises
environment.

Virtual Machine Access


You have virtual machine root access to your
hosted instances in the cloud for running
scripts or performing other administrative tasks
from the command line. For example, you can
run WLST commands, ant scripts, or other
command line programs.

Integrate with Other Services


Oracle SOA Cloud Service is fully integrated with other cloud services.
Introduction
Save Time and Money
Manage APIs
Access Applications
Cloud to Cloud

Oracle Database Cloud Service

Oracle Java Cloud Service

Oracle SOA Cloud Service requires that you


first subscribe to Oracle Database Cloud
Service. You run a provisioning wizard to
select an Oracle database instance and
node cluster environment. The database is
securely hosted in the cloud.

Provides a standards-based cloud


environment built around Oracle WebLogic
Server 12c.

Oracle Messaging Cloud Service

Cloud to Messaging

Provides a messaging system for


applications to communicate reliably with
each other, letting you share information
across multiple applications through
asynchronous queuing of messages.

Design, Test, Deploy

Oracle Integration Cloud Service

Cloud to On-Premises

Administer
Integrate Services
Get Started
10

Enables you to integrate applications with


Oracle SOA Cloud Service through use of
web services.

Oracle Developer Cloud Service


Enables you to manage the development
life cycle effectively through integration
with Hudson, a Git source code repository,
Maven, tasks, and wikis.

Oracle Storage Cloud Service


Enables you to get additional storage space,
as needed. For example, you have a large
database and want to retain backups for a
longer period of time or keep more backups
than allowed by the standard configuration.

Get Started
Introduction
Save Time and Money
Manage APIs
Access Applications
Cloud to Cloud
Cloud to On-Premises
Cloud to Messaging
Design, Test, Deploy
Administer

Subscribe
To subscribe to Oracle SOA Cloud Service,
you run a simple provisioning wizard
and select your choice of domain type
(standalone Oracle SOA with technology
adapters, standalone Oracle Service Bus
with technology adapters, Oracle SOA and
Oracle Service Bus together with technology
adapters, or Oracle API Manager) and node
configuration.
The subscription provides all the basic
features, plus simplified node cluster
provisioning; simplified configuration

to preexisting DBaaS and SaaS environments;


and cloud self-management tools for automated
backup/recovery, patching, and scaling, local and
central monitoring and management, centralized
provisioning, comprehensive APIs, and upgrading.
After you make your selections, Oracle handles
all node provisioning, installation, and domain
configuration. Your only prerequisite is to first
subscribe to Oracle Database Cloud Service, which
provides the database to use, and Oracle Storage
Cloud Service, which provides the storage space.
For information about subscribing, contact your
Oracle Account Manager and visit the Oracle Cloud
website at cloud.oracle.com.

Attend Oracle Cloud Events


See events.oracle.com and blogs.oracle.com/cloud
for information about Oracle Cloud events.

Join the Community


Integrate Services
Get Started
11

Oracle Cloud Community: cloud.oracle.com

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 Oracles products remains at the sole discretion of Oracle.

Follow us at:
Oracle Cloud on Facebook

Oracle Cloud on Twitter

Oracle Cloud on YouTube

Copyright 2015 Oracle and/or its affiliates. Oracle is a registered trademark of Oracle and/or its affiliates. All rights reserved. Other names may be registered
trademarks of their respective owners. Oracle disclaims any warranties or representations as to the accuracy or completeness of this recording, demonstration,
and/or written materials (the Materials). The Materials are provided as is without any warranty of any kind, either express or implied, including without
limitation warranties or merchantability, fitness for a particular purpose, and non-infringement.

You might also like