Structuring SOA composites with partitions