1. A system configured to generate a user interface comprising: a processor configured to execute the following computer executable components; a schema generator configured to receive metadata for a reference object and further configured to generate from the metadata a service-neutral interface schema for reference object access points determined to have communicative intent, wherein the service-neutral interface schema is an abstraction of the reference object access points identified from an analysis of the metadata, wherein the schema generator is configured to determine if an access point to the reference object implies communicative intent by determining whether the access point has both an input and an output that complies with a provided service-specific schema pattern, wherein the output is produced as a result of the input; and a user interface generator configured to receive the service-neutral interface schema and a transform directed to a particular target platform and further configured to generate a service-specific user interface from the transform and the service neutral interface schema generated from the metadata.
2. The system of claim 1 , wherein the schema generator is configured to request the reference object for the metadata and the reference object returns the metadata via reflection.