Managing SOA System Variation through Business Process Lines and Process Oriented Development