01 – Oracle SOA Suite development environment

Oracle SOA Suite is a part of Oracle Fussion Middleware software. It is very powerfull and transparent framework for:

  • develop web services
  • defining business processes (BPEL)
  • integration – there is a lot of adapters for common sources (AQ, MQ, JMS, REST, SOAP, FTP, FILE, DB, ADF-BC and much more)
  • monitoring
  • see more…

WebService and BPEL Process Example

Below you can see how web service and process development looks in practice. It’s clear, isn’t it? In most of cases you don’t need to use any language(like java) – just drag and drop, XMLs and XSLT transforms.

soa_tutorial_01_dev_env_12

soa_tutorial_01_dev_env_13

 

Development Environment

Oracle SOA Suite requires Oracle Database and preconfigured WebLogic Server with SOA Domain and Enterprice Manager.

The fastest way to prepare  development environment is to download Oracle Pre-Bild Developer VMs. There is a lot of preconfigured VMs on Oracle website, but for this tutorial the best one is SOA Suite 12.1.3.0.1 VM.

The configuration:

  • Oracle Linux 6u7 (64-bit)
  • Oracle Database Enterprise Edition 12.1.0.2
  • Oracle SOA Suite 12.1.3.0.1 (includes Service Bus)
  • Oracle API Manager 12.1.3.0.0
  • Oracle Stream Explorer 12.1.3.0.1
  • Oracle Managed File Transfer 12.1.3.0.1
  • Oracle JDeveloper 12.1.3.0.1
  • Oracle Sun JDK 1.7.0_79-b15 (64-bit)

Requirements

Installing SOA Suite 12.1.3.0.1 VM

Download SOA Virtual Machine and unzip it. Download and install Oracle VirtualBox.

The next step is to import SOA VM intoVirtualBox (Menu->File->Import Appliance…).

soa_tutorial_01_dev_env_01

soa_tutorial_01_dev_env_02

soa_tutorial_01_dev_env_03

soa_tutorial_01_dev_env_04
soa_tutorial_01_dev_env_06

soa_tutorial_01_dev_env_07

After that you probably want to add some CPUs, increase RAM and add network card.

soa_tutorial_01_dev_env_08

soa_tutorial_01_dev_env_09

Ok. Now it’s time to run SOA Virtual Machine

soa_tutorial_01_dev_env_10

Starting and Stopping SOA server

To start SOA Server, just open “Server Control Scripts”(1) and run “SOA Suite Server – Start”(2). After few minutes server is ready for work (3).

To stop SOA Server run “SOA Suite Server – Stop” script.

soa_tutorial_01_dev_env_11

Included tools

To see what tools are installed open NOTES.txt file.

Users and passwords are usually : weblogic/welcome1 -> see NOTES.txt file.

The main URLS:

  • http://localhost:7001/em – Enterprise Manager
  • http://localhost:7001/console – WebLogic Console
  • http://localhost:7001/servicebus – Oracle ESB Console
  • http://localhost:7001/bam/composer – BAM Composer

Oracle SOA Suite VM contains JDeveloper 12c (double click desktop icon to lauch it).

 

Now you are ready for first HelloWorld service in Oracle SOA Suite.

Facebooktwittergoogle_plusredditlinkedinmail

Leave a Reply