Anne,

what do you do when your business processes must change?  If process logic is 
scattered across business objects you have all the known governance/management 
problems (find the affected objects, change them, redistribute them etc).  

Extracting process logic from other application artifacts significantly 
enhances reuse, improves governance etc. Overall applications become "process 
independent". This is similar to using database technology to create 
applications to become "data independent" (i.e. you can apply a lot of changes 
to your database structure without your application even noticing it - 
creating/dropping indexes, moving data to different places, adding/removing 
triggers,....).

Frank


----- Ursprüngliche Mail ----
Von: Ashley at Metamaxim <[EMAIL PROTECTED]>
An: [email protected]
Gesendet: Samstag, den 13. Januar 2007, 16:25:34 Uhr
Betreff: Re: [service-orientated-architecture] Re: Forrester Create a Long 
Acronym

Anne
 
> An execution plan entails both implicit and explicit definition of state. The 
> implicit state refers to where you are in the 
> process, and the explicit state refers to the data that the process is 
> manipulating. I'm suggesting that a better way to define 
> the process is to let the explicit state dictate what should be done next.
 
Excellent answer.
 
I agree with this view. There is the possibility of embedding the rules that 
govern business process (what actions/events are possible, desired and/or 
allowed next) in the business objects themselves, using modelling based on the 
states of these objects. If this is done, the "orchestration" rules are 
distributed (to the objects) and there is no end-to-end business process 
definition at all. Instead, business processes are emergent. There is a paper 
on this modelling approach at http://www.metamaxi m.com/pages/ news.htm (see 
top entry, dated Dec 2006).
 
The modelling approach described here is clearly very different from BPEL and, 
for that matter, anything in UML.
 
Rgds
Ashley





        
                
___________________________________________________________ 
Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: 
http://mail.yahoo.de

Reply via email to