Components, Interfaces and Information Models within a Platform Architecture