Welcome to D
SIGMOD 2005
PODS 2005
SIGMOD-RECOR
CIDR 2005
CIKM 2005
COMAD 2005
<<< = COMAD'05 Pap>>>
CVDB 2005
DaMoN 2005
Data Enginee
DEBS05
DMSN 2005
DOLAP 2005
GIR 2005
GIS 2005
Hypertext 20
ICDE 2005
ICDM 2005
IHIS 2005
IQIS 2005
JCDL 2005
KRAS 2005
MDM 2005
MIR 2005
MobiDE 2005
P2PIR 2005
RIDE 2005
SBBD 2005
SIGIR 2005
SIGIR-FORUM
SIGKDD 2005
SIGKDD-EXP
SSDBM 2005
TIME 2005
TKDE 2005
TODS 2005
VLDB 2005
VLDBJ 2005
WebDB 2005
WIDM 2005

Model Driven Development of Content Management Applications


Prasad Deshpande, Brendan McNichols, Michael Richmond, Savitha Srinivasan, and Vladimir Zbarsky

  View Paper (PDF)  

Return to Applications: Session-I


Abstract

Building applications on databases or content management systems involves various stages such as schema design, business logic design and UI design. We explore a model driven design approach, in which the application building process is initiated by building a model. The model includes various aspects such as the data model and business rules definitions. Once the model is defined, other components can be generated automatically from it. These components are then used to build the rest of the application. We have developed an integrated, extensible platform for supporting the different roles in this process: Data Architect, Application Developer and Web Interface Designer. The data architect role is supported by tooling that supports visual repository schema design and data modeling in a disconnected mode. The application developer and UI designer role is supported by tooling that allows business and process logic to be assembled at a high level of abstraction, potentially without the need for specialized coding skills. The challenge addressed by this approach is to bridge the gaps found at the boundaries of development tooling and allow for a smooth transition across the various roles, thus enabling rapid development of content management based enterprise applications.


©2006 Association for Computing Machinery