rcos fall 2010 presentation 2
TRANSCRIPT
The OpenLegislation Platform
Two Parts
Data Service
Web Application
Web Applications areBuilt on Data Services
Focus on the Data Service
Data Service
Data Service
The issue is the “structure”
So how do you build aStructure agnostic platform?
Convention
&&
Configuration
The client defines the structureWith XML and attribute markup
The platform builds the serviceFollowing configurable conventions
DEMO
Work to be Done
Best Practices – Schemas, Meta data, Caching
Configuration – Modify & Add Conventions
Unit Testing – Automation and Confidence
Sample Input Set(s) - Demonstration
Work to be Done
Best Practices – Schemas, Meta data, Caching
Configuration – Modify & Add Conventions
Unit Testing – Automation and Confidence
Sample Input Set(s) - Demonstration
Work to be Done
Best Practices – Schemas, Meta data, Caching
Configuration – Modify & Add Conventions
Unit Testing – Automation and Confidence
Sample Input Set(s) - Demonstration
Work to be Done
Best Practices – Schemas, Meta data, Caching
Configuration – Modify & Add Conventions
Unit Testing – Automation and Confidence
Sample Input Set(s) - Demonstration
Additionally...
The Customer isAlways Right
CustomizationIts all in the Box
Platform InterfacesLanguage Agnostic?
Finally...
Community
Public Repository – code collaboration
Mailing List – more efficient notification
Project Management – planning and feedback
Demo Site/Virtual Box – reduce entry barriers
Community
Public Repository – code collaboration
Mailing List – more efficient notification
Project Management – planning and feedback
Demo Site/Virtual Box – reduce entry barriers
Community
Public Repository – code collaboration
Mailing List – more efficient notification
Project Management – planning and feedback
Demo Site/Virtual Box – reduce entry barriers
Community
Public Repository – code collaboration
Mailing List – more efficient notification
Project Management – planning and feedback
Demo Site/Virtual Box – reduce entry barriers
Questions & Comments
ShadesofGraylin on FreeNode.net (#rcos)[email protected]