The idea to decompose the Logical view into organization, processes, services, and data comes not from Kruchten's 4+1 model but from the methodology supported by the IDS Scheer business modeling tool ARIS (IDS Scheer, Methods 7.0 from ARIS 7.0 platform documentation, June 2005—http://www.ids-scheer.com/international/en). Throwing ARIS into the mix is a curious choice and ostensibly a bit perplexing. ARIS is a popular tool in the BPM community, but is foreign to most SOA designers. It suits our purposes because it is an effective way to document the Logical view of a process-oriented application.
As the example in the next figure shows, the ARIS model uses five related views to document processes:
1. The Control view models the actual process control flow. The process shown in the figure has four steps: Inquiry is received (receipt of a quote inquiry from a customer), Inquiry processing (the carrying-out of the inquiry), Inquiry...