Friday, July 25, 2008

Version 4 to trunk

After the tagging of milestone 3, the 4th version/rewrite is now mature enough to move to trunk.

Not all usability features from version 3 are implemented, but will be soon. Check roadmap.

New architectures are mentioned in previous post, but basically, split across many sub modules:
Server modules: web services, business logic, domain objects, xsd schemas, oxm marshallers.
Client ones, with a tools module to connect to servers, web reference app, facebook app, flex based app and mobile app.
Admin modules, server and client.
Testing modules, fitnesse and fixtures, soap and jmeter.
Ear moduels, for deploying a whole stack.

New(old) technologies:
Spring web servcies.
Spring security on client, reusing gold Acegi.
Spring security on server for ws-security.
JAXB marshaller for easy xml conversion, but not required as duck typing is encouraged.
Spring mvc.
Struts tiles.
Hibernate/JPA 3.
HSQLDB.
Jetty for easy development and deployment if needed.
Maven 2 for building.
Subversion for VCS ( hopefully mercurial/bazaar soon)

Labels: ,

0 Comments:

Post a Comment

<< Home