Monday, 8 April 2013

When deploying soa components into to a cluster in soa 11g using ant do we need to deploy in 2 nodes (if we have 2 node environments)?


As per my knowledge, we don't need to do any additional configurations for this and not required to deploy in 2 nodes.
Used developed ant scripts for non-clustered environments also work in clustered environment also. If deploy the codes in single node soa_server1. The default coherence rule of Web logic replicates the deployment to all the nodes under a cluster; hence it was deployed to second soa_server2 instance automatically.

About Signal Activity and Receive Signal Activity?

1. Signal and Receive Signal Activities are used to coordinate master and detail processes in a BPEL process.This coordination enables you to specify the tasks performed by a master BPEL process and its related detail BPEL processes. This is sometimes referred to as a parent and child relationship.
2. Master and detail coordinations consist of a one-to-many relationship between a single master process and multiple detail processes.
3. The following BPEL process activities coordinate actions between the master and detail processes:
·         signal: notifies the other processes (master or detail) to continue processing
·         receive signal: waits until it receives the proper notification signal from the other process (master or detail) before continuing its processing
In simple words:
Signal Activity in BPEL is used in a master process to notify detail processes to perform processing at runtime and used in detail processes to notify a master process that processing has completed.
Receive Signal activity in detail processes to wait for the notification signal from the master process to begin processing and use in a master process to wait for the notification signal from all detail processes indicating that processing has completed.
If A...
Contains A...
Then...
Master process
Signal activity
The master process signals all of its associated detail processes at runtime.
Detail process
Receive signal activity
The detail process waits until it receives the signal executed by its master process.
Detail process
Signal activity
The detail process signals its associated master process at runtime that processing is complete.
Master process
Receive signal activity
The master process waits until it receives the signal executed by all of its detail processes.

Saturday, 6 April 2013

XA and Non-XA Transaction?

Location of fault policy file (fault-policies.xml) and fault policy bindings file (fault-bindings.xml)?

1. In the same directory as the composite.xml  file of the SOA composite application. 

2. In a different location that is specified with two properties that you add to the composite.xml file. This option is useful if a fault policy must be used by multiple SOA composite applications. This option overrides any fault policy files that are included in the same directory as the composite.xmlfile, the fault policy files are placed into the SOA Metadata Service (MDS) shared area.

Difference between Abstract wsdl and Concrete wsdl?


Details on oracle integration cloud.

It Integrates applications across clouds, on-premises and Hybrid. Easy to use for LOB/Apps IT & IT developed integration. Prebuil...