This post originated from an RSS feed registered with Agile Buzz
by Martin Fowler.
Original Post: The Architecture of Gap Inc's SCMS-PO
Feed Title: Martin Fowler's Bliki
Feed URL: http://martinfowler.com/feed.atom
Feed Description: A cross between a blog and wiki of my partly-formed ideas on software development
I’m hoping to spend more time writing about expositional architectures, systems that show interesting characteristics that will act as seeds for ideas for other software systems. To make a start I’ve written an infodeck describing the SCMS-PO system of Gap Inc. It’s a system for managing purchase orders with a rich javascript client talking to a java server system using a resource API. Interesting features include using knockout.js form of the Presentation Model pattern, a javascript validator running on both client and server, encapsulating data access with repositories, using MongoDB as an application database, and the testing portfolio.