1) Service Oriented UI Architecture separates applications from backend services, allowing applications to be developed independently from any specific backend. This enables rapid prototyping and iteration.
2) Appcelerator is an example of a platform that follows Service Oriented UI principles, cleanly separating client applications from lightweight RESTful services.
3) This approach is gaining popularity for web, desktop, and mobile applications as it provides flexibility, reusability, and faster development cycles.