Typically a composite application will be associated with one or
many business processes, and may bring together several process steps, presenting
them to the client through a single interface that is customized to the requirements of
the business need.
SOA describes a category of composite applications composed of service provider
and service consumer components that segregates business logic and offers location
transparency for the service providers and consumers. The SOA approach lets you
replace or upgrade individual components in the application without affecting
other components or the process as a whole. Moreover, you can independently
specify alternative paths through which the components in the application exchange
messages. The next couple of chapters in this book provide concepts and constructs
needed for building a composite application using the NetBeans SOA tools.
Our example application that we will be creating in this book is finally deployed as a
Java Business Integration (JBI) module in the JBI Runtime Environment provided by
GlassFish application server.
JBI runtime is integrated with Sun Java System Application Server and
the open-source GlassFish application server. This is the same JBI runtime
that was available as part of OpenESB project.
Pages:
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35