Prev | Current Page 21 | Next

Frank Jennings, David Salter

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


Enterprise Application Development
[ 14 ]
A Business process can also be abstract in the sense that the appropriate business
logic to make decisions is defined, but the sensitive information needed to choose a
course of action is hidden from the process partners. An abstract process is basically
a description of a business process, and cannot be run on the server, unlike an
executable business process. We will discuss these processes in the coming chapters.
Consider the following guidelines for creating BPEL processes:
Support multiple clients??”your business process should be able to process
multiple clients simultaneously. So make sure that you have correlations set
on messages.
Intelligent event processing??”you need a real-time business event collection
and processing mechanism to create an efficient process.
Secure your business processes??”we are talking about enterprise systems.
You had better secure your business processes. This is quite easy using the
Identity enabled web services support in NetBeans.
Create re-usable partner services??”make sure that partner services are
reusable and can be used across different business processes. For example,
the getItinerary operation of an airlines web service will be used by multiple
business processes.
Why do you need to consider BPEL for orchestration? In a complex business
transaction, just developing web services and exposing their functionalities over
WSDL is not enough.


Pages:
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
wycieczki do Norwegii skarpetki narciarskie męskie zarządzanie sprzedażą online loan for bad credit remont warszawa