The research purpose was to extend and adapt the principles of Service-Oriented Architecture while combining the patterns-oriented design and model-driven engineering approaches. We analyzed the existing approach for developing multi platform and multi-devices systems and studied four different approaches to the development: the Responsive Web Design, progressive enhancement based on browser, device-, or feature-detection, markup languages-based approaches, and Service Oriented Architecture User Interfaces. We summarized their advantages and weaknesses as a result of this analysis, which showed the perspectives of Service Oriented Architecture approach to Multi-device User Interfaces. The research results allowed applying and validating the proposed extended Service-Oriented Architecture Multi-device User Interfaces. One of the problems addressed in this ongoing research was the large amount of combinations for possible implementations of the same user interfaces on different types of devices, platforms (operating systems) and style of interaction. We summarized their advantages and weaknesses as a result of this analysis, which showed the perspectives of Service-Oriented Architecture approach to Multi device User Interfaces. The novelty was in the solution of this problem by the new approach to the design of visualizing layer of distributed applications, where we applied the new Service-Oriented Architecture pattern. We proposed for composing the User Interfaces services. It allowed delivering the correct User Interfaces, regardless of Operation Systems or types of devices. According to the results it was designed and developed the pattern which used the ability of Service-Oriented Architecture for composition of existed services for new services.