Professional Documents
Culture Documents
Oracle
Time to Complete
30 minutes
Background
Oracle SOA Suite provides an enterprise architecture that supports building connected enterprise
applications to provide solutions to business problems.
Using Oracle SOA Suite, you can create, manage, and orchestrate services into composite
applications and business processes. You can then easily assemble multiple technology
components into one SOA composite application.
A SOA composite application is an assembly of services, service components, and references
designed and deployed in a single application. Connections(wiring) between the services, service
components, and references enable message communication. The details for a composite are
stored in the composite.xml file.
Context
This is the second tutorial of a series that shows you how to install Oracle SOA Suite 12c, develop
a HelloWorld application from the beginning, and deploy an application locally and to the cloud.
3. On the Create SOA Application - Step 1 of 3 page, in the Application Name field,
enter SOACSdemo and click Next.
Description of this image
4. On the Create SOA Application - Step 2 of 3 page, in the Project Name field,
enter SayHello. In the Project Features section, select SOA Suite and click Next.
Description of this image
5. On the Create SOA Application - Step 3 of 3 page, from the Project SOA
Settings list, select Empty Composite and click Finish.
Description of this image
Wait until the BPEL and SOAP Service components are created.
On the SayHello page, you can examine
the MakeGreeting and makegreeting_client_ep components.
Wait until the Assign activity is added to the Main Process sequence.
On the MakeGreeting.bpel page, you can examine the Assign activity. By default it
has the Assign1 name and shows a warning.
Description of this
image
4. On the Expression panel, between the parentheses of the function enter 'Hello ',.
5. On the Expression panel, leave the cursor active after the comma.
Expand inputVariable, payload, and client: process under the BPEL
Variables panel, select client:input string, and click Insert Into Expression.
View Image
Description of this image
Note: You can also drag and drop the client:input String to the Expression text
area.
6. On the Expression panel, verify your expression, and click OK.
Description of this image
The Edit Assign page appears with the function added into the Drag panel.
7. On the right side panel of the Edit Assign page, expand the outputVariable
client:MakeGreetingResponseMessage(x),
payload, and client:processResponse,and then drag and drop the function to
the client:result string.
Description of this image
The function wires(connects) the client: input string from the inputVariable and
the client:result string from the outputVariable.
8. On the Edit Assign page, select the General tab, in the Name field
enter Assign_Greeting, and click OK.
Description of this image
The Edit Assign page closes and the MakeGreeting.bpel page appears again.
Verify your MakeGreeting.bpel page contains the Assign activity.
The SayHello project is ready for deployment. You learn how to deploy the
application in the next OBE.
Credits
Lead Curriculum Developer: Armando Hernandez
Other Contributors: Ron Pinkerton
About Oracle
Contact Us
Legal Notices
Terms of Use