[PRL] RE: Demeter Seminar Oct. 17 on Domain Driven Web Development

Karl Lieberherr lieber at ccs.neu.edu
Thu Oct 9 15:28:31 EDT 2003


The seminar on Domain-Driven Web Development is tomorrow, Oct. 10. Sorry, my
previous message had the wrong date.
-- Karl

-----Original Message-----
From: Karl Lieberherr [mailto:lieber at ccs.neu.edu]
Sent: Tuesday, October 07, 2003 5:32 PM
To: CCIS faculty; Grads
Subject: Demeter Seminar Oct. 10 on Domain Driven Web Development

Fall Semester 2003
Demeter Seminar
Friday 10-11.15 in 149 CN
149 Cullinane Hall

We have a new Demeter Seminar mailing list:

Please sign up to receive future Demeter seminar announcements:
https://lists.ccs.neu.edu/bin/listinfo/demeter-seminar

Seminar home page:
http://www.ccs.neu.edu/research/demeter/seminar/seminar.html

The first three seminars will be about the three OOPSLA papers from
CCIS this year. Those will be practice talks for the conference
presentation.

==================================================
October 10

Domain Driven Web Development With WebJinn
Sergei Kojarski, Northeastern University
David H. Lorenz, Northeastern University

http://www.ccs.neu.edu/home/lorenz/papers/oopsla03b/

Web-application development cuts across the HTTP protocol,
the client-side data presentation languages (HTML, XML),
the server-side technology (Servlets, JSP, ASP, PHP),
and the underlying resource (files, database, information system).
Consequently, different web development design concerns including
functionality, presentation, control, and structure are
tangled and scattered, leading to code that is hard to develop,
maintain, and reuse. In this paper we analyze the cause and consequences
of crosscutting in existing web development technologies.
We distinguish between intra-crosscutting that results
in code tangling and inter-crosscutting that results in code scattering.
All current web development models including MVC fail to address
inter-crosscutting. We present two new web development models: XP and DDD.
The XP model introduces extension points as place-holders
for structure-dependent code. The DDD model extends the
MVC framework with extension points. We present a novel domain-driven
web development framework named WebJinn that completely separates
web development concerns. The result is a significant improvement
in web development in terms of reuse.
WebJinn has been used to develop web application at several web sites.

In Special Track on Domain Driven Development,
International Conference on Object-Oriented Programming,
Systems and Applications, Anaheim,
California October 26-30, 2003. OOPSLA 2003, ACM Presss. To appear.



More information about the PRL mailing list