All service level communication
happens through WSDL. WSDL is independent of the underlying platform and
programming language so it is possible to build a composite application with
heterogeneous components wrapped up by web services.
CASA Workspace
WSDL Ports Modules
SMTP Port
JDBC Port
SOAP Port
BPEL Module
Service
Unit
Endpoint1
Endpoint2
JBI
External
Commun
cat
on
Through
WSDL
PC
PC
PC
Producer and Consumer
Implement Service
(Accepts First Message)
Invoke Service
(Sends First Message)
P C
PC PC
PC
PC
Add/Edit/Remove
WSDL Service Endpoints
Bindings Units
Composite Applications
[ 278 ]
The producer endpoint accepts messages from a consumer endpoint. The producer
and consumer endpoints can be in the same service assembly or different
service assemblies.
This figure shows the workflow of the Composite Application as applicable to
NetBeans. You Create, Build, and Deploy composite applications in that order.
CASA Editor lets you edit the service assembly configuration, visually. Whenever
you build a project, the CASA Editor regenerates the view of the Composite
Application. After building the Composite Application you deploy the application
to a JBI Runtime engine provided by the application server.
Composite Application comprises of SUs, End Points and Connections as defined
by the JBI specification.
Pages:
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237