2. Functionality of a composite application varies based on the
individual components.
In essence, a composite application is just an exposing platform for various
web services.
There are many tools available today that let you create composite applications. Out
of these, NetBeans SOA tools and OpenESB runtime offer an elegant and intuitive
way of creating and editing composite applications.
NetBeans Project Types
NetBeans supports creating composite applications through the Composite
Application project type. The composite application project is an Ant-based
NetBeans project system. It allows users to create instances of composite application
projects within the NetBeans IDE. Each composite application project instance is a
container holding the deployment configuration for a collection of JBI component
subprojects like BPEL, XSLT, and Java EE projects. The project system allows the
user to create a Service Assembly (SA) artifact that contains all subprojects as Service
Units (SUs). The SA can then be deployed to the JBI runtime on an Application
Server like GlassFish Application Server or Sun Java System Application Server.
The following figure shows how you can use NetBeans' tools to create and edit
composite applications:
First, you create a composite application and then add JBI modules to the
composite application.
Pages:
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237