29
sysco.no Fusion Middleware 12.2.1 – What’s new ?

Sysco Oracle Tour 2016 - What's new in FMW 12.2.1?

Embed Size (px)

Citation preview

sysco.no

Fusion Middleware 12.2.1 – What’s new ?

sysco.no

Information about me• Jon Petter Hjulstad

• Dept Manager for Middleware at Sysco

• 19 years experience with Oracle Products

• Focusing on WLS, SOA Suite, BPM Suite ++

• SOA Partner Community Award 2012

• WLS Partner Community Award 2015

• Oracle ACE Associate

• Member of OUGN Board

• Twitter: jphjulstad

• Blog: http://blog.sysco.no/

Info

sysco.no

Overview

• Fusion Middleware 12.2.1

• Weblogic (WLS) Features

• SOA Suite Features

• BAM Features

sysco.no

Fusion Middleware 12.2.1

• Released Friday before Open World (october 2015)

• Contained most products in FMW stack

– WLS, SOA, BI, HTTP Server, Traffic Director, …

– Did not contain: Identity & Access

• Finally all was on same version number (WLS 10.3.6 in FMW 11)

• WLS Relaeased at same time as the layered products

• Has been a lot of focus on Cloud lately – this will continue

– Releases will be more often

– Cloud first

– Cloud integration - Hybrid

sysco.no

WLS Features

sysco.no

WLS 12.2.1

• A release Oracle say is “the most important [release]in a decade”,

• Cloud focus – But features also others will like

• Key features in WLS 12.2.1

– Java EE 7 Support

– JDK 8 Certification

– Multitenancy support

– Continiuous Availability (Zero Downtime patching, DR switchover)

– Named concurrent edit sessions for System Administrators

– Elastic clusters, which allows the increasing or reduction of clusters based on demand (manually) or in a set of thresholds

– Support for parallel deployment

– Docker certification, runtime improvements

sysco.no

WLS 12.2.1 – JEE 7 Support

• Batch Application Processing (JSR 352)

• Concurrent Managed Objects (JSR 236)

• Default Data Source

• JMS 2.0 Support for Simplified JMS Application Development (JSR 343)

• Java EE Connector Architecture 1.7 (JSR 322)

• Enterprise JavaBeans 3.2 (JSR-345)

• Clustering and High Availability Support for WebSocket 1.1 Applications

• GZIP Compression Support

• Java EE 7 Security Standards

sysco.no

WLS 12.2.1 Console vs EM

• /console is there, but will not be developed

• /em is taking over /console functionality

• We have seen things work is /em that do not work in /console

• EM is using ALTA UI

sysco.no

Weblogic server 12.2.1 - Multitenancy

In this presentation Oracle Multitenancy and its main components are described. In

addition, you could review our first implementation using Weblogic MT. This is the

agenda:

Multitenancy support

a. Virtual targets

b. Partitions

c. Resource groups

d. Advantages

e. Limitations

f. Do you want to learn more?

sysco.no

Multitenancy support - Introduction

With this version, Oracle introduces the

concept of multitenancy.

An important matter for this architecture is the

partition, which allows the segmentation of

domains into micro containers to deploy

applications and their resources

independently.

sysco.no

Multitenancy support – Virtual targets (VTs)

• VTs are targeted to one managed server or one cluster

• VTs define access point to resources

• VTs give a web server on each target

• VTs define targets used by resource groups

• In this picture two VTs are defined because the same domain will be used by testers and developers through two partitions.

sysco.no

Multitenancy support – Partitions

• A partition is a portion of a domain to

run applications and resources

• Each partition defines an

administrative and runtime unit.

• Oracle recommends no more than 10

partitions per domain.

sysco.no

Multitenancy support – Resource Groups (RGs)

What would you do if you needed two

Weblogic environments, let us say

developing and testing? Most people will

answer “we will create two domains to

isolate resources and applications…”

However, today RGs allow this level of

isolation in the same domain.

sysco.no

Multitenancy support – Resource Groups (RGs)

RGs consolidate several domains into one

making possible the implementation of a

platforms-as-service architecture where

Weblogic is the platform.

In the picture there are two RGs, each one

with an application and a data source.

There is a resource group for developers

and other for testers.

sysco.no

Multitenancy Advantages

• Partitions allow the portability of applications, which improve the time to market.

• With portability of applications, the movement to the cloud and vice versa is easier.

• Multitenancy allows the consolidation of domains, which improves the use of hardware. This helps businesses to reduce their OPEX.

sysco.no

Multitenancy Advantages

• Multenancy provides several levels of isolation.

– Runtime isolation, you can define constraints on the use of CPU, heap and file descriptors per each partition.

– Security isolation, through the use of security realms and administrative users for each partition.

– Administrative isolation, each partition could be started, stopped, configured and updated independently.

– Data isolation, data sources, JMS modules and Oracle Coherence runtime cache are isolated for each partition

sysco.no

Multitenancy limitations

• At this moment Weblogic MT does not support these products

– Oracle Web Service Manager

– SOA Suite

– Application Development Framework (ADF)

– WebCenter

– Oracle Service Bus

– Oracle Enterprise Scheduler

– WebLogic SCA

• But this is on the roadmap for SOA

sysco.no

Do you want to learn more?

You could review our first environment with

Weblogic MT at:

http://blog.sysco.no/multitenant,/platform/a

s/a/service/Multitenant/

sysco.no

SOA Features

sysco.no

Oracle SOA Suite 12.2.1

Operational Enhancements

• Resiliency: Circuit Breaker• In-Memory SOA• Integration Workload

Statistics (IWS)

• Integration Cloud Service• Easy upgrade from 12.1.3• PS – Some features

require additional licence

Development Improvements

• End-to-End REST and JS

support

• Patching Composite

Running Instances

• Debugger enhancements

sysco.no

Resiliency: Circuit Breaker

“If a Referenced Service is

down, then the Exposed

Service becomes

unavailable.”

Referenced Service supported:

● Web Services

● Adapters (JMS, AQ,

DB, …)

● EDN Subscribers

sysco.no

In-Memory SOA

• Using Coherence instead of going to a Database to save instance

state. Improves performance for non-transactional and short-living

instances.

sysco.no

End-to-End REST and JavaScript support

• Native support of REST and

JavaScript included in SOA

Suite and OSB.

sysco.no

Patching Composite Running Instance

“New composite version deployment

and instance migration is not

needed anymore.”

Fix assigns and invocation with

SOA Patch Developer Role

sysco.no

Oracle SOA CS and Integration CS

● New agent to connect On-

Premise and Cloud

instances.

● Workflow feature is coming

in Integration Cloud

Service

sysco.no

Oracle BAM 12.2.1

In UI:

• Alta UI

• New Business Views

based in DVT

• Treemap tooltip

In Data:

• Pre-defined queries

• CSV import/export

improved

Administration:

• Schedule purge process.

• Promises better stability

than 12.1.3

sysco.no

BAM/BI integration

Procedure:

● Run SOA apps with BAM monitoring enabled

● Keep data stored in BAM for reasonable time

● ETL process will move Process Star Schema data to BI

● BAM purge process is executed

● Data is now accessible from BI

sysco.no

FMW 12.2.1

• Should you go for 12.1.3 or 12.2.1 ?

• Is there functionality you need from latest version?

• Are the first patches available (Bundle patch)?

• When do you plan to go in production ?

• Do you have available test scenarios / automatic testing?

• When is end of support ?

sysco.no

Thanks for attending!

• Feel free to contact me!

• Twitter: jphjulstad

• Email: [email protected]