Command Pattern
Buiness Delegate Model
Views & Controller
Proxy
Technology Language
Application
ApplicationBackground
Logo
DAT
A TI
ER
CatalogService
BUSI
NES
S TI
ERPR
ESEN
TATI
ON
TIE
R
SER
VER
CLIE
NT
CatalogDatabase
PHP
ActionScript 2.0
DetailBackground
Catalog
GlobalNavigation CatalogSearchView
CatalogBrowseView
ExperimentDetailView
CatalogBrowser DetailView
AdminDetailView
Header
SQL
Stage Canvas
AMFPHP
Flash Player
Han
dcr
afte
d b
y D
anie
l Gas
ieni
caE
TH
Exh
ibit
ion:
Jun
e 16
, 200
5
THE ARCHITECTURE OF PHYRE
WHAT IS PHYRE?
WHAT ARE RICHINTERNET APPLICATIONS?
desktopapplications
webapplications
RIA
no installation requiredeasy to update / deployubiquitously availablerich & intuitive user interfacepersistent data model
PHYRE is a Rich Internet Applicationfor managing the experiments inventory
of the MNG Physics Institute
authorized teacherscan add, delete, or
edit experiments
all students can view information on experiments
ARCHITECTINGRICH INTERNET APPLICATIONS