Practicing DDD and SOA