This was an open source project to support cable box services. The application connects your cable settop box to your phone or ipad, my role was mapping xsd schemas to backoffice data.

This diagram is a visual of the API groups. There were over 500 properties and 40 services.

The xsd schemas were under constant change by another team so I developed the Model-Driven Node concept to create a test system which was regenerated from the XSDs.