Sie sind auf Seite 1von 12

SOA from a business point of view

BAD = Business agility through


decoupling!
Better integration with other enterprises
Become a customer-centered
organization
Reduce costs

SOA from an architectural point of view

Definition of "architecture":
"The fundamental organization of a system,
embodied in its components, their
relationships to each other and the
environment, and the principles governing its
design and evolution." ANSI/IEEE
Interoperable and loosely coupled service
consumer, provider and registry
Support Governance and Event Driven
Architecture

SOA from an implementation point of


view
Standards, Standards, Standards
Adherence to Policies

Put together through acquisition of


others (BEA, SUN, AmberPoint,
PeopleSoft, and others).
These are intended to be best-of-bread
acquisitions.
Based on Service Component
Architecture (SCA 2007).
FMW 11g rolled out in July 2009.
5

The coupling between service components is very


loose - they do not need to know about each other.
Changes in location of services called, reliability
requirements and security can be made without
changing components.
Fusion middleware offers all middleware
capabilities.
FMW 11g runs on WebLogic Server 11g
Fusion Middleware is not sold as a single product.
Different suites are offered: BPM Suite, EDA Suite,
Governance Suite, SOA Suite
6

First and foremost an SCA container

Can run multiple instances of every


composite application in parallel
Supports BPEL, Rules Engine Decision
Service, Human workflow service,
Spring based Java Beans, Mediator
(transformation, routing, protocol
adaption) and BPMN tools to generate
BPEL

XML deployment descriptors are


bundled together into archives: Java
Archive (JAR), Service Assembly
Archive (SAR), etc.
May be configured with Oracle Service
Bus ESB. (BEA's AquaLogic Service
Bus)
Provides BAM (Business Activity
Monitoring - including real time data
from security gates and RFID.
8

SOA Suite 11g runs inside WebLogic Server 11g.


Several web applications are included for
configuring and monitoring FMW 11g runtime
operations.
The most important is the The Oracle Enterprise
Manager Fusion Middleware Control Console.
The main design time tool is JDeveloper 11g.
Many Design Time at Run Time features DT@RT permits on the fly configurations.

Meta Data Services (MDS) manage XSD documents,


mappings between different vocabularies in different
domains, reusable transformations, human task
definitions, security policies, business rule definitions,
business event definitions, etc.
MDS provides a single interface across all repositories.
The Application Development Framework (ADF) is a
Java Server Faces based framework for
building rich Java web applications. It was used to
create the Enterprise Manager. ADF Business
Components are used to publish SDO services on top
of the database.

10

See Chapter 2 of Oracle SOA Suite 11g


R1 Developers Guide
Build and deploy a simple BPEL process.
Include a Mediator in the same Service
Composite.
Deploy a simple Proxy service and
Business Service to the Oracle Service
Bus.

11

Con

:
S
U
tact

12

Das könnte Ihnen auch gefallen