Dennis
Here you go:
The SOA approach to business process automation relies on the
process-by-process approach. We *identify the business process* that we
would like to automate. (focus on the business value, visibility,
..etc) We also asses the real value of process automation and possible
optimizations.
Then we model the process using BPMN. The process modeling for SOA has
to be done in detail. It is important that we model the process in
detail so that we identify individual activities that are atomic from
the perspective of execution. It is also important that we model the
exceptional scenarios.
Next, we map the BPMN process model into PBEL, then connecting PBEL with
services.
The step-by-step approach to optimization is much more efficient and
friendly to the people involved in the processes. People do not like to
change their behaviour. Therefore, it is much wiser to implement changes
in phases. This is sometimes called the *evolutionary approach to
business process optimization*.
The SOA approach has *another important advantage*. As we have automated
the process, we can obtain some measurements about the different process
activities, and how long in average they need to execute. Such
quantitative metrics, which are calculated automatically by modern SOA
platforms, can provide valuable information that can be used to decide
where to start process optimization: we can focus on activities where we
can gain the largest improvements. Gathering quantitative data about
process activities is called *Business Activity Monitoring (BAM)*. The
SOA approach is iterative and incremental and delivers results in
relatively short intervals.
This way, the whole company will recognize that IT delivers useful
results. This can improve the position of IT, particularly if IT has not
been efficient enough in the past.
If *we do not have existing services*, we will also need to *implement
the services*, where we have three options: to implement new services,
to expose the business logic from existing applications, or to use user
tasks to delegate the activities to employees, and possibly automate
these tasks in the future.
All the best
Ashraf Galal
Dennis Djenfer wrote:
> Ashraf,
>
> Could you please explain what you mean by "SOA takes a different path"
> when it comes to optimizing and modelling business processes and how it
> avoids a big-bang approach?
>
> // Dennis Djenfer
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>
>
>
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/service-orientated-architecture/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/service-orientated-architecture/join
(Yahoo! ID required)
<*> To change settings via email:
[email protected]
[email protected]
<*> To unsubscribe from this group, send an email to:
[email protected]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/