A few days ago my wife made me go for shopping with £5; shop for meat and shop for drinks. I took my Enterprise Service Trolley with me and began shopping. Here is the story and a question for you:

First I looked at local DIRECTORY to FIND a super market close to my home. I selected Safeway as it is 2 minutes away rather than Sainsbury’s which is 15 minutes away. This was my LOGIC. It was easy to BIND to Safeway because I've already been there a few times. As soon as I arrived there, I INVOKED them for steaks.

I found the steaks I was looking for and checked the expiry date on them, unfortunately they were expired. So, I asked for chicken breasts, I checked expiry date them which was fine. Then I looked at the price, and confirmed that it was within my budget - £4.99. 

So I purchased the delicious chicken breasts and I did not forget to collect my RECIEPT just in case I might need to COMPENSATE. Meanwhile I did not force them to LOCK the chicken breasts for me and wait until I finish shop for drinks PROCESS.

Shopping-I

Then I followed the same steps to FIND, BIND and INVOKE Oddbins for white wine as I bought chicken rather than steaks and white wine would go better. However there wasn’t any white wine left. I had to buy some beer.

I checked the price tags on different beer cans and checked the STATE of my shopping PROCESS by looking at my pocket where I found a receipt for £4.99 and my remaining budget. At this moment, I realised that I could not continue shopping and had to cancel shopping.

Shopping-II

I left Oddbins and headed back to Safeway for refund. Thanks to the RECIEPT in my STATE I collected earlier, I got my money back and headed home…

Shopping-III

By keeping the shopping PROCESS and its STATE with me, I did not have to rely on my wife and direction coming from her to complete the PROCESS; calling her mobile every time I did not know what to do: “No steaks left, what to do now?”, “Do I have to buy red or white wine?” etc. What if something happened to her during the shopping PROCESS? What if she fell asleep? Who would tell me to buy white wine if I already bought chicken? I would have also gone to a butcher as well to buy some steaks; I might have even ordered some steaks and collected them later on if it was defined in my PROCESS...