Learn to prepare tasty,quality south indian, north indian, vegeterian,non-vegeterian,thai,tiffin,idli,dosa,vada,sambar.
Oracle SOA tools and infrastructure suite details
There are two major categories of SOA infrastructure tools. They are :
1) Enterprise Application Integration tool(EAI) - It is a conventional tool
2) Best-of-breed individual component collections
EAI Tools Advantages and disadvantages :
1) They offer all-in-one cohesive solution
2) It is not so flexible
3) Footprint is larger compared to breed tool collection. It makes memory expensive.
Best-of-breed Tools Advantages and disadvantages :
1) Assembling the right combination of tools to meet our end-to-end requirements is a daunting task. Integration challenge is the major concern while using these tools.
2) There are soflexible and footprint is small.
What is an Oracle SOA suite ?
1) Oracle SOA suite combines the best features of both the tools.
2) Oracle SOA is simple tool as an all-in-one EAI tool
3) Oracle SOA has greater power and flexibility of best-of-breed tools
Oracle Fusion Middleware 11g - Two major component categories have been discussed below :
1) Java components - These components are deployed as J2EE applications and resources some of which include WebCenter, SOA (Service Oriented Architecture)
2) System Components - These components are not deployed as J2EE applications. They are managed by Oracle Process Manager (opmn) and notifications some of which include OID,HTTP Server, Webcache, Forms and Reports
Oracle SOA(Service Oriented Architecture) suite 11g installation involves five steps :
1) Install Oracle Database. database acts as repository for SOA (Service Oriented Architecture) suite. To load SOA repository use the utility rcu (Repository Creation Utility)
2) Install Oracle Weblogic Server. Use the version 11gR1(10.3.1)
3) Install the Oracle SOA (Service Oriented Architecture) Suite 11gR1 (11.1.1)
4) Configure the Service Oriented Architecture Suite(SOA suite(SOA) & Business Activity Monitoring(BAM)) . Create domains - Administration and Managed Servers in weblogic
5) Start administration and managed servers - soa_server1, bam_server1 for SOA 11gR1.
Oracle SOA Creating JMS Resources Create Connection Factory and adding connection pool:
We can create a JMS resource by using a Weblogic Server console.We create resources in the following order :
JMS queue and connection factory -> connection pool for that connection factory
After creating JMS queue next step is to add Connection factory :
1) In the Weblogic Server Console, on the left navigation bar, expand Services/Messaging. Click on JMS Modules
2) In the Summary of Resources table, click on New
3) Select the resource type : Connection Factory. Click Next
4) Enter Name : mynewCF(you can use your own names) ; JNDI name : jms/mynewCF. Click Next
5) Click on Finish tab
Now in the Summary Of Resources table , we see :
1) Queue
2) Connection factory
Adding Connection Pool:
We can create a JMS resource by using a Weblogic Server console.
We create resources in the following order :
JMS queue and connection factory -> connection pool for that connection factory
Next step is adding connection pool. The connection pool is configured in the JMSAdapter application an uses a Deployment Plan.
Deployment Plan is contained in a directory. First, create a directory to contain the deployment plan.
1) Create a directory in this location :
C:OracleMiddlewarehome_11gR1Oracle_SOADEMOsoaJMSPlan - Depends on installation path
2) In the left Navigation bar of the Weblogic Server Console(WLS), click on Deployments
3) Click on JMSAdapter (Click on the name, not the checkbox)
4) Click the configuration tab; Click the Outbound Connection Pools tab
5) Click on New
6) Select the radio button : oracle.tip.adapter.jms.IJmsConnectionFactory factory
7) Click on Next
8) Enter eis/Queue/demo. click Finish.
9) At this point we'll be asked to specify the deployment plan location. Click on the directory path we created earlier and enter NewPlan.xml for plan name
10) Click ok. Verify the plan name is set to NewPlan.xml in the JMSPlan directory.