Architecture Design: Struts App #1 - 2006
This insurance client had some small java applications running on ASP/IIS to support insurance agents. My job was to merge them into a single application, add a content management API, security layer, policy module traceable to use cases (my additions outlined in red), convert ASP pages to JSP and create a Websphere deployment. The app needed to mimic an odd security model (using a tree and crosscuts) which I ported over from their mainframe.
This project was quite successful and I got the original design about 90% right on the first try. I discovered mid-project they had a second legacy accounting system which was never fully retired and caused some redesign and re-coding. See the extra billing inquiry page?