Added business process layer

Sticking to SOA