Thursday, June 26, 2014

# 2 SOA12c - New Features - Project Structure / Technology & Cloud Adapters

12c SOA Project Structure


With 12c we get a new project structure when we create a new SOA App/Project.
This is easier to read as the 11g equivalent.
















Compare this to 11g -








Here are the tech adapters from 11g









Here are the tech adapters from 12c











Deltas

Web service (11g) has been renamed SOAP (12c)
There is a new section on the 12c palette for apps adapters and cloud adapters.

New 12c Tech Adapters

Coherence adapter
LDAP adapter
MFT adapter
MSMQ adapter
REST adapter

12c App / Cloud adapters













Other Cloud adapters include RightNow.

Most of the info below is straight from the ORCL docs -

Coherence Adapter -

Coherence provides replicated and distributed (partitioned) data management and
caching services on top of a reliable, highly scalable peer-to-peer clustering protocol.

A Coherence cache is a collection of data objects that serves as an intermediary
between the database and the client applications. Database data can be loaded into a
cache and made available to different applications. Thus, Coherence cache reduces
load on the database and provides faster access to database data. Objects in the cache
can either be of XML or POJO (Plain Old Java Object) type.

The Coherence Adapter enables you to perform useful Coherence operations such as
adding an item to a Coherence cache, obtaining an item from a Coherence cache,
removing an item and querying from a Coherence cache.

LDAP Adapter -

The Oracle LDAP adapter provides bi-directional connectivity with LDAP V3-
compliant directory servers. So now we can do CRUD operations on target directory servers.

MFT Adapter - I will discuss this in a separate post on MFT.

MSMQ Adapter - 

Microsoft Message Queueing (MSMQ) is a message infrastructure and a development
platform for creating distributed, loosely-coupled messaging applications for the
Microsoft Windows operating system.
Applications that use MSMQ create/locate a queue, connect to the queue, navigate the
queue, send/receive messages from a queue and use the MSMQ queue properties to
define the behavior of the queue where applicable and needed.

Some supplementary setup is required at WebLogic level - such an enabling jCOM etc. This is fully detailed in the adapters docs.

REST adapter - please see the next post for an example.




No comments: