The first pane of the editor lists all the WSDL Ports. The second pane shows all
available JBI Modules. You can drag-and-drop any JBI module, including BPEL
modules, in this space. You can also add Service Units that are part of other service
assemblies in the third pane.
See the following figure for an example view. We have added two WSDL Ports of
SOAP binding. ProcessReservationPort consumes a BPEL process, which in turn
consumes NorthAirWS.
Chapter 11
[ 281 ]
You can add more WSDL Bindings that may not be part of your existing BPEL
module and configure the Endpoints graphically through the CASA Editor. If you
are using OpenESB bundle, you should see many WSDL Bindings available in the
palette as shown in the following screenshot:
If you are using NetBeans IDE, you may not see all of the WSDL Bindings. In
that case, you need to manually download and install the Binding Components as
discussed in the previous chapters.
Summary
In this chapter, we understood the need for a composite application to build a
SOA-based applications. The composite application offered by NetBeans comes with
an easy to use editor. Using this editor, you can add and edit WSDL bindings, service
units and end points through a graphical interface.
Index
Symbols
element, WSDL
element 120
element 118
element 119
element, operations 119
element 121
element 118
elements 118
A
advantages, BPEL
complexity, minimizing 75
endpoint management 75
high level of abstraction 75
WSDL centric approach 75
B
Binding Components
about 51
File Binding Component 54
FTP Binding Component 60
JBI container architecture, fitting into 52
JDBC Binding Component 66
JMS Binding Component 68
lifecycle 53
NetBeans support 52
other Binding Components 70
properties, maintaining 54
SMTP Binding Component 57
SOAP Binding Component 64
BPEL
about 8, 74
advantages 75
BPEL 2.
Pages:
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237