Ashraf, I'm pretty sure everyone knows the technology side and indeed what it means to identify processes et al. What my point certainly is that you are talking _just_ about a technology delivery approach here and NOT about a business driven SOA approach.
Like I said, my current programme has every technology you could shake a stick at, but its the Business SOA that actually delivers all the benefits that you are attributing to BPMN and BPEL which are just implementation technologies for PART of the programme. Steve 2009/12/10 Ashraf Galal <[email protected]>: > 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 > > > >
