[e-lang] E research topics

James Graves ansible at xnet.com
Thu Apr 12 19:24:42 CDT 2007


David Chizmadia (JHU) wrote:

> 2. EBASS (E-Based Application Server System)
> 
> Goal:
>     Develop an E application server framework (like J2EE or the
> CORBA Component Model) that provides an infrastructure for deploying
> general-purpose E services, while orthogonally managing and
> enforcing organization security policies using object capability
> patterns.
> 
> Unique Research Contributions:
>  a. Intrinsically secure application server system
>  b. Early (first?) large-scale E (object capability) application
>  c. Worked example of applying object capability patterns to the
>     design of a large distributed system
> 
> Relationship to interests:
>   * Distributed systems
>   * Networks & security

I second this one.  Though I'm not a fan of either J2EE or CORBA.  I can 
go into more detail about why for each of these, but the short, short 
version:

	J2EE: The words "horrible" and "bloated" come to mind.
	Allegedly some of this is supposed to be fixed in 3.0.

	CORBA: Failed in the marketplace for several reasons including
	brittle interfaces.

So what is a good application server framework?

------------------------------------------------------------

Actually, just trying to write a large-ish real world application will 
likely illuminate some significant issues with how E is going to work in 
practice.

So what would be a good large-scale app for E anyway?  How about a 
version of Second Life that works in a more distributed manner.  Instead 
of relying on just centralized servers, spread the processing and 
storage of objects to all the end-user machines instead.

James


More information about the e-lang mailing list