SEARCH
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Prev | Current Page 75 | Next

Frank Jennings, David Salter

"Building SOA-Based Composite Applications Using NetBeans IDE 6"


Asynchronous messaging is more appropriate for longer-running processes because
it doesn't require connections to be maintained for unreasonable amounts of time
using unreasonable amounts of resources.
Chapter 5
[ 75 ]
BPEL, when used for defining business processes, has the following advantages:
1. Endpoint management: BPEL introduces the concept of partner links that
can be defined during design time. Partner links are a first-class concept in
BPEL, and can be manipulated directly in processes. BPEL provides a full
solution to endpoint management from the simple static deployment to the
dynamic resolution. It may depend on multiple factors, including technical
considerations as well as business logic.
2. High level of abstraction: BPEL provides such a high level of abstraction
that business analysts can compose and run executable business by working
with friendly modeling environments.
3. WSDL centric approach: The defining technical characteristic of a service
from a BPEL standpoint is that it can be described in a WSDL. Every
message exchange described in a BPEL process is in terms of portTypes and
operations which are defined in the WSDL. BPEL does not assume that
services are accessed via SOAP over HTTP.
4. Minimizes complexity: Complexity will remain an unavoidable part of the
enterprise technology landscape.


Pages:
63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87