Creating model-driven business user-interfaces for web browsers with Eclipse technologies: EMF (Eclipse Modeling Framework), RAP (Remote Application Platform), and ECP (EMF Client Platform).
4. Workflow From DB to UI
Application Server
XML
based on
XSD
EMF Client Platform
RAP
Protocol
via HTTP
FrontEnd
Oracle
Database
EMF
RAP
RWT
Web Browser
Mobile Device
8. When to chose this approach
● large data model
● UI with many different screens
● homogeneous UI
○ no pixel perfect UI design
● frequent domain model changes
● re-usable approach
○ exceptions are expensive
● fast turnaround / rapid prototyping