1Z0-451: SOA Composite Applications

 

This is part of 1Z0-451: Oracle SOA Foundation Practitioner Exam

Understand the concepts of SCA Technologies

SCA Component
SCA Composite
SCA Domain

Describe Oracle SOA Suite 11g components

* Oracle SOA Suite provides a comprehensive suite of components for developing, securing, and monitoring service-oriented architecture (SOA).

SOA Suite Install

* Service Infrastructure
* Oracle Mediator
* Oracle Adapters
* Business Events and Events Delivery Network
* Oracle Metadata Repository
* Oracle Business Rules
* Oracle WSM Policy Manager
* Oracle BPEL Process Manager
* Spring Context
* Human Workflow
* Oracle Business Activity Monitoring
* Oracle User Messaging Service
* Oracle B2B
* Oracle JDeveloper
* Oracle Enterprise Manager

Separate Download

* Oracle Service Bus
* Oracle Complex Event Processing

Describe the Service Components

* Service components are building blocks of a SOA composite application.
* Each service component is hosted in its own service engine container. For example, BPEL process is hosted in BPEL process service engine container.
* All service engines can interact with each other in a single composite.

Service Components

* Mediator: routes messages and events between different components.
* BPEL process: provides process orchestration and storage of both sync and async process.
* Business rules: enable you to design a business decision based on rules.
* Human tasks: allows human to participate in business work flow.

Define a Composite Application

* A SOA composite is an assembly of services, service components, and references designed and deployed together in a single application.
* Wiring between the services, service components, and references enable message communication.
* The composite processes the information described in the messages.
* See here for more details.

Services

* Services provide the outside world (i.e. clients) with an entry point to the composite application.
* WSDL file of the services describes its capabilities to external client applications.

References

* References enable messages to be sent from SOA composite application to external services in the outside world.
* Same as partner links in 10g?

Wires

* Wires enable you to graphically connect the following components in a single SOA composite application for message communication:
– Services to service components.
– Service components to other service components.
* Service components to references.

Describe SOA Composite Editor

* SOA Composite Editor enables you
– to create, edit, and deploy services.
– to assemble services in a composite application.
* SOA Composite Editor allows two approaches for designing SOA composite applications:
– Top-down: interfaces first, implementation next.
– Bottom-up: implementation first, interfaces next.
* See here for more details.

Other Editors

* BPEL Designer
* Mediator Editor
* Human Task Editor
* Business Rules Designer

File Types

* composite.xml
– Describes the entire composite assembly of services, service components, references, and wires.
* rules_name.decs
– Business rules service component file
decs means decision as in decision service component
– Additional business rule files are under SOA Content > Business Rules subfolder
* mediator_name.mplan
– Mediator service component file
* process_name.bpel
– BPEL service component file
* task_name.task
– Human task service component file
* spring.xml
– Spring service component file
* component_name.componentType
– Describes services and references for each service component
– Ensures the wiring between components works
* component_name.wsdl
– WSDL file for each component
* adapter_name.jca
– Adapter config file
* Additional subfolders for
– class files
– XSDs (schemas): schema_name.xsd
– XSLs (transformations): xslt_name.xsl
– Schematrons: schematron_name.sch

Next>> Adapters

This entry was posted in certification, soa11g. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *


*

This site uses Akismet to reduce spam. Learn how your comment data is processed.