The human task configuration is stored in the "task" metadata file.
The human task service uses an identity directory, such as LDAP, to determine people rules and privileges.
The human task service engine executes all the human task components in SOA composite application.
The human task is not available in standalone mode is always associated with BPEL process service component.
The wordlist application can also be used to change the human task configuration.
The dehydration store is used to save all state information in a database to avoid showing down the system due to too much IO.
The dehydration store is used to store the process state for long-running process which will allocate memory to be given back to the system and will not consume resources while waiting.
The dehydration store is good way to preserve long running processes, and it prevents any location of state or reliability if a system shut down
1, 2, 3
3, 1, 2
3, 2, 1
1, 3, 2
User messaging service
Task management service.
Task routing service.
Has a collection of facts type, global variables constants function and rulesets.
Are declared as: "if condition than action".
Have an action: assign, assert, call function (or java method)
Are data or business objects on which the rule engine evaluates the rule condition.
Perform authorized actions on tasks.
Create personal tasks.
Define delegation rules.
Define user groups
Define task routing policy.
Service data objects.
Active server objects.
Service data objects.
Active server objects
Attach updated policy via the command line interface.
Attach updated policy in jdeveloper and redeploy component.
Attach policy in enterprise model console test it and reattach with out redeployment.
Attach policy via web logic admin console after deployment.
Publish-subscribe declarative model.
The mediator is an intra-composite component responsible for brokering communications between components that make up a composite, enabling transformation, routing and payload validation inside the component.
The mediator is stand alone component responsible for brokering communications between service end points enabling transformation, routing and payload validation.
Oracle service bus is stand alone component responsible for brokering communications between service endpoints enabling transformation, routing and pay load validation.
Oracle BPM wordlist application.
Oracle forms based notification.
Actionable notification sent via sms.
Actionable notification sent via Email.
Implementing applications based on reusability.
Implementing business applications using BBEL.
A programming model for building applications based on service on service oriented architecture.
Composition of services and creation of service components including the reuse of existing services.
Implementing procedural models to built software applications.
Proxy services are OSB definitions of enterprise services that exchange messages during businesses processes and they do not have a pipeline
Proxy services are definitions of generic intermediary web services that are hosted locally on Oracle service bus.
Proxy services can be configured using Oracle jdeveloper.
Message handling capabilities of proxy service are implemented with message flow definitions using a pipeline.
Assign users, groups, and application rules using XQuerry
Assign users, groups, and application rules using LDAP rules and privileges.
Assign users, groups, and application rules using business rules.
Assign users, groups, and application rules using Oracle Haley.
Assign users, groups, and application rules using a delimited string of users, groups, or application roles.
Reference services line.
Exposed services line.
External services line.
Internal services line.
Data operations such as loading and saving are performed automatically by the data provider service with out asking to code any service in vocation
Data operation such as explicitly loading and saving data are performed by the data base adapter in Oracle BPEL process manager
Data in variables is in service data object form. (SDO)
Data in variable is in document object (DOM) form.
Aligns SOA with event driven architecture (EDA).
Supports a public subscribe declarative model.
Facilitates services innovations and events to be mixed and matched.
Provide the split join web services.
Business process execution language.
Oracle service bus as a security gateway.
Embedded OWSM agents to the SOA service infrastructure.
Out-of-the box installation of the OWSM gateway.
Custom installation of the OWSM gateway.
Notifications to alert interested users about a change in the state of a task during the task life cycle.
Business policies such as standing policies and approval matrices.
Computations such as discounts or premiums.
Activities that are required to advance the business process.
A service component can be created only using the SOA composite editor.
A project development on the same SOA infrastructure must have a unique name across SOA composite application.
When a service component is deleted using SOA composite editor, all references to all are automatically deleted.
When you deleted a component, any WSDL imports used by that component are removed, even if the WSDL imports are used by other component.
FYI (for your information)
Fault handlers, catchAll.
Fault handlers, catch.
A replay fault is thrown inside the activity. It is thrown because the invocation fails. For example a SOAP fault is returned by the remote service.
A replay fault re executes the activity inside a scope. The server than re-execute the scope from beginning.
A replay fault is thrown inside an activity if the preparation of the invocation fails. For example the WSDL of the process fails to load.
A replay fault is not retryable and this type of fault usually must be fixed by human intervention.
It manages and secures web services consistently across your organization.
It can be used by developers at design time, and also by system administrators at routine.
It manages service orchestration and reliable message delivery.
It does not leverage the Oracle platform security service.
The flow and flowN activities are complimentary, with the flowN being perform when dealing with large number of flows.
The flowN activity creates multiple flows equal to the value of N, which is defined at routine.
The branches created by flowN perform different activities based on the value of N
Each branch in the flow uses the same input variables but perform different activities based on the value of N.
Control-based and header-based routing.
It is an assembly model of service components in composite applications.
It provides the foundation for the orchestration of web services.
SCA is the set of specifications governed by OASIS through open service architecture.
The use of specific programming language and technologies is not required with SCA.
It provides the architecture to built java messaging applications.
Fault deployment framework.
Fault management framework.
Fault manufacturing framework.
Fault exception framework.
An SCA component
A service interface
Provides the java fault that implements the Ifaultrecoveryjavaclass.
Provides the java fault that implements the Ifaultretryclass.
Provides the java fault that implements the Ifaultbpelprocess.
Provides the java fault that implements the Ifaulthandlerjavaclass.
Content-based and header-based routing.
A series of adapters.
A series of artifacts.
A series of query language.
A series of activities.
Rules are data or business objects on which the rules engine evaluates rule conditions.
Rules are declared as "if condition than action".
Rules have an action assign, assert, call function (or java method)
Rules have a collection of fact type, global variables/constants, functions.
Simple object access protocol(SOAP)
Enterprise java bean(EJB)
Java messaging service
Oracle B2B is the part of Oracle EDN suit that enables the web service mediation.
Oracle B2B is an e-commerce gateway that enables the secure and reliable exchange of business documents between an enterprise and its trading partners.
Oracle B2B provides the capability if web services orchestration by implementing the BPEL.
Oracle B2B is a binding component of the Oracle SOA suit platform that enables the implementation of e-commerce businesses processes.
Event definition language (EDL)
Event definition schema (EDS)
Event definition object (EDO)
Event definition message (EDM)
Oracle BAM process Manager
Oracle BAM active Data cache
Oracle BAM rules Engine
Oracle BAM event Engine
Oracle BAM report Cache
OSB is an intermediary that processes incoming service message, determines routing logic, and transforms theses messages for compatibility with other service consumers.
OSB is mainly used for web service orchestration to build the business processes.
OSB can receive messages through transport protocol such as HTTP(S), JMS, file and FTP and send messages through the same or a different protocol.
OSB provides the supports for the long-running asynchronous web service with correlation and compensation handler.
The message processing by OSB is driven by metadata, specified in message flow definition of a proxy service.
Faults are the result of problems within the running of the BPEL process service components or web service.
Faults are application specific faults that are generated when there is problem with the information being processed.
Faults occur when an application executes a through activity or when an invoke activity receive a fault as response
Faults are not user defined, and are thrown by the system
XSD-based validations are more comprehensive than schematron-based validations.
Oracle mediator uses schematron files for semantic validation.
Schematron files usually have a .schextension.
An error message or warning is displayed if the warning schemr file is empty
Business rule component
Oracle XML SOA gateway
Oracle CEP provides real time visibility into critical business process through push based dash boards and alerts.
Oracle CEP is the java server for the development and deployment of high performance event driven applications.
Oracle CEP is light weight java application container based on equinox OSGI which provides support for continuous query language (Oracle CQL).
It is mainly used in conjunction with Oracle BPEL process manager.
Are data objects that are asserted and added to the rule session working memory.
Are constraints defined in the rule dictionary as lists of values, list of range values, or enumerators.
Are shared constants are variables defined in rule dictionary accessible to all rules.
Are used in rules and defined in rule dictionary using the Oracle Business rule language.
Oracle Fusion Middleware control
How a global fault and compensation handler for BPEL process to manage the faults.
Define an individual scope for major activities and handle the faults at the scope level.
Define only a catch all activity to catch any faults within this BPEL process.
Define a global scope that that implements the IFaultBPEL process.
You can create custom policies that support security and management if the predefined policies do not meet your needs.
You can continue to use Oracle WSM 11g gateway components with Oracle Wsm11G policies in applications.
Oracle WSM policy manger manages not only security policies, but it also manages other type of policies such as message transmission optimization mechanism (MTOM), reliable messaging addressing and management.
Oracle WSM Support policy enforcement agents for third-party application servers such as IBM web sphere and red hat JBoss