rcos fall 2010 presentation 2

27
The OpenLegislation Platform

Upload: graylinkim

Post on 17-Jul-2015

271 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: RCOS Fall 2010 Presentation 2

The OpenLegislation Platform

Page 2: RCOS Fall 2010 Presentation 2

Two Parts

Page 3: RCOS Fall 2010 Presentation 2

Data Service

Page 4: RCOS Fall 2010 Presentation 2

Web Application

Page 5: RCOS Fall 2010 Presentation 2

Web Applications areBuilt on Data Services

Page 6: RCOS Fall 2010 Presentation 2

Focus on the Data Service

Page 7: RCOS Fall 2010 Presentation 2

Data Service

Page 8: RCOS Fall 2010 Presentation 2

Data Service

The issue is the “structure”

Page 9: RCOS Fall 2010 Presentation 2

So how do you build aStructure agnostic platform?

Page 10: RCOS Fall 2010 Presentation 2

Convention

&&

Configuration

Page 11: RCOS Fall 2010 Presentation 2

The client defines the structureWith XML and attribute markup

Page 12: RCOS Fall 2010 Presentation 2

The platform builds the serviceFollowing configurable conventions

Page 13: RCOS Fall 2010 Presentation 2

DEMO

Page 14: RCOS Fall 2010 Presentation 2

Work to be Done

Best Practices – Schemas, Meta data, Caching

Configuration – Modify & Add Conventions

Unit Testing – Automation and Confidence

Sample Input Set(s) - Demonstration

Page 15: RCOS Fall 2010 Presentation 2

Work to be Done

Best Practices – Schemas, Meta data, Caching

Configuration – Modify & Add Conventions

Unit Testing – Automation and Confidence

Sample Input Set(s) - Demonstration

Page 16: RCOS Fall 2010 Presentation 2

Work to be Done

Best Practices – Schemas, Meta data, Caching

Configuration – Modify & Add Conventions

Unit Testing – Automation and Confidence

Sample Input Set(s) - Demonstration

Page 17: RCOS Fall 2010 Presentation 2

Work to be Done

Best Practices – Schemas, Meta data, Caching

Configuration – Modify & Add Conventions

Unit Testing – Automation and Confidence

Sample Input Set(s) - Demonstration

Page 18: RCOS Fall 2010 Presentation 2

Additionally...

Page 19: RCOS Fall 2010 Presentation 2

The Customer isAlways Right

Page 20: RCOS Fall 2010 Presentation 2

CustomizationIts all in the Box

Page 21: RCOS Fall 2010 Presentation 2

Platform InterfacesLanguage Agnostic?

Page 22: RCOS Fall 2010 Presentation 2

Finally...

Page 23: RCOS Fall 2010 Presentation 2

Community

Public Repository – code collaboration

Mailing List – more efficient notification

Project Management – planning and feedback

Demo Site/Virtual Box – reduce entry barriers

Page 24: RCOS Fall 2010 Presentation 2

Community

Public Repository – code collaboration

Mailing List – more efficient notification

Project Management – planning and feedback

Demo Site/Virtual Box – reduce entry barriers

Page 25: RCOS Fall 2010 Presentation 2

Community

Public Repository – code collaboration

Mailing List – more efficient notification

Project Management – planning and feedback

Demo Site/Virtual Box – reduce entry barriers

Page 26: RCOS Fall 2010 Presentation 2

Community

Public Repository – code collaboration

Mailing List – more efficient notification

Project Management – planning and feedback

Demo Site/Virtual Box – reduce entry barriers

Page 27: RCOS Fall 2010 Presentation 2

Questions & Comments

ShadesofGraylin on FreeNode.net (#rcos)[email protected]