Tutorial Requirements
Before you begin, make sure you have an understanding of the system requirements for this section.
Prerequisite conditions
This article assumes that you have basic knowledge of the following technologies:
Composite applications and service-oriented architectures (SOA)
WEB Services
This tutorial assumes that you have completed the Casa Editor QuickStart Guide Tutorial, which clarifies the basic features of the Casa editor.
The software required for this tutorial
Software or resources |
The version you want |
NetBeans IDE |
"All" installation, version 6.0 or 6.1 |
Java Developer Toolkit (Java Developer kit,jdk) |
Version 6 or version 5 |
|
GlassFish V2 UR2 for NetBeans 6.1 |
Java EE-compatible WEB or application servers |
GlassFish V2 UR1 for NetBeans 6.0 |
Select the Download all option. The Download All option includes the SOA Pack and the GlassFish V2 application Server, which are all necessary for this tutorial.
Overview
This tutorial describes how to use the CASA editor to modify the configuration of a composite application to provide a connection between two WSDL bindings.
The key function of composite applications is the ability to decouple service consumers from service providers. For simple use cases, this decoupling can be achieved using the BC-TO-BC Connection feature of the CASA editor. These simple use cases do not require BPEL, XSLT, or JAVA-provided processing logic. For example, if you want to send a service request received from an external endpoint address to a service located on an internal network, you can connect two endpoints directly in CASA, as shown in this tutorial.
The composite application that you configure and build in this tutorial is the synchronous Sample Composite application provided by the NetBeans IDE 6.0 release. This tutorial covers the following:
Building a composite application from the CASA editor
To add a new WSDL endpoint to a composite application
Connecting the new WSDL endpoint to an existing WSDL endpoint in a composite application
To modify the properties of a new WSDL endpoint
Deploying composite Applications
Running test cases for composite applications