Contents
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