Your SlideShare is downloading. ×
0
(More) Transparency Transformation
(More) Transparency Transformation
(More) Transparency Transformation
(More) Transparency Transformation
(More) Transparency Transformation
(More) Transparency Transformation
(More) Transparency Transformation
(More) Transparency Transformation
(More) Transparency Transformation
(More) Transparency Transformation
(More) Transparency Transformation
(More) Transparency Transformation
(More) Transparency Transformation
(More) Transparency Transformation
(More) Transparency Transformation
(More) Transparency Transformation
(More) Transparency Transformation
(More) Transparency Transformation
(More) Transparency Transformation
(More) Transparency Transformation
(More) Transparency Transformation
(More) Transparency Transformation
(More) Transparency Transformation
(More) Transparency Transformation
(More) Transparency Transformation
(More) Transparency Transformation
(More) Transparency Transformation
(More) Transparency Transformation
(More) Transparency Transformation
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

(More) Transparency Transformation

1,550

Published on

Presentation given Spring/Summer/Fall 09 various venues

Presentation given Spring/Summer/Fall 09 various venues

Published in: Technology, Education
1 Comment
4 Likes
Statistics
Notes
No Downloads
Views
Total Views
1,550
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
17
Comments
1
Likes
4
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. transparency transformation solution architecture tools and techniques george thomas #gtra-sym09
  • 2. agenda
    • An overview of Web Oriented Architecture (WOA) design principles that have made the Web the most successful distributed computing platform ever created will be given.
    • Technologies for exposing raw data and publishing semantically enriched structured data for persistence and syndication on the Web as public records will be described.
    • Technologies that enable interoperability across these published assets and currently disparate data sources to achieve low cost, large scale data federation will be described.
    • Widgets and services that consume and transform this data for interactive and integration purposes will be discussed in the context of different stakeholder views.
    • A Web-scale approach to Business Intelligence leveraging Cloud Computing approaches to data archive analysis will be described.
    • Finally, the applicability of the proposed solution architecture to the Federal Segment Architecture Methodology and tools like Visualization to Understand Expenditures in IT will be discussed.
  • 3. agenda
    • An overview of Web Oriented Architecture (WOA) design principles that have made the Web the most successful distributed computing platform ever created will be given.
    • Technologies for exposing raw data and publishing semantically enriched structured data for persistence and syndication on the Web as public records will be described.
    • Technologies that enable interoperability across these published assets and currently disparate data sources to achieve low cost, large scale data federation will be described.
    • Widgets and services that consume and transform this data for interactive and integration purposes will be discussed in the context of different stakeholder views.
    • A Web-scale approach to Business Intelligence leveraging Cloud Computing approaches to data archive analysis will be described.
    • Finally, the applicability of the proposed solution architecture to the Federal Segment Architecture Methodology and tools like Visualization to Understand Expenditures in IT will be discussed.
  • 4. Web Oriented Architecture (WOA)
    • REpresentational State Transfer (REST)
      • The architectural style of the World Wide Web
      • aka Resource Oriented Architecture (ROA)
    • hyperlinks dereference (information) resource representations
      • HTTP URI's and content negotiation
        • user agent prefers .htm, .xml, .rdf, .etc
    • statefulness
      • servers maintain resource state, clients maintain application state
    • RESTful Web services
      • HTTP uniform interface
        • CRUD analog to HTTP PUT/GET/POST/DELETE
      • contrast to Remote Procedure Call (RPC) style Web services
        • SOAP/WSDL, you design the methods to invoke
    • global visibility (the Web) and persistence (permalinks)
      • caching, crawling, indexing
  • 5. agenda
    • An overview of Web Oriented Architecture (WOA) design principles that have made the Web the most successful distributed computing platform ever created will be given.
    • Technologies for exposing raw data and publishing semantically enriched structured data for persistence and syndication on the Web as public records will be described.
    • Technologies that enable interoperability across these published assets and currently disparate data sources to achieve low cost, large scale data federation will be described.
    • Widgets and services that consume and transform this data for interactive and integration purposes will be discussed in the context of different stakeholder views.
    • A Web-scale approach to Business Intelligence leveraging Cloud Computing approaches to data archive analysis will be described.
    • Finally, the applicability of the proposed solution architecture to the Federal Segment Architecture Methodology and tools like Visualization to Understand Expenditures in IT will be discussed.
  • 6. XForms - human data capture
    • Orbeon server side XForms engine, Ajax browser GUI's
      • catalog and builder apps
      • create new XSD bound forms
      • populate, persist, search
      • Tomcat and eXist
      • off-line capability
      • transformation pipeline
  • 7. Atom Publishing Protocol (APP)
    • automated invocation of the RESTful Web service
      • HTTP PUT/POST the spreadsheet or XML instance doc
        • to atomserver.codehaus.org
    • where else is APP used?
      • Google Data API's, Microsoft Live Framework
  • 8. Atom Syndication Format
      • transform XForm or APP captured info into XHTML+RDFa
      • (permalinked) public recordset in feed entry <content>
  • 9. RDFa enabled 'deep link' discovery
      • Rich Snippets from Google
      • SearchMonkey from Yahoo
  • 10. the london-gazette.co.uk
  • 11. london-gazette.co.uk/listing
  • 12. web page = web service
  • 13. agenda
    • An overview of Web Oriented Architecture (WOA) design principles that have made the Web the most successful distributed computing platform ever created will be given.
    • Technologies for exposing raw data and publishing semantically enriched structured data for persistence and syndication on the Web as public records will be described.
    • Technologies that enable interoperability across these published assets and currently disparate data sources to achieve low cost, large scale data federation will be described.
    • Widgets and services that consume and transform this data for interactive and integration purposes will be discussed in the context of different stakeholder views.
    • A Web-scale approach to Business Intelligence leveraging Cloud Computing approaches to data archive analysis will be described.
    • Finally, the applicability of the proposed solution architecture to the Federal Segment Architecture Methodology and tools like Visualization to Understand Expenditures in IT will be discussed.
  • 14. Web as DB - Web API
      • Linked Open (Government) Data (LOD)
      • SPARQL endpoints
    linkeddata.org
  • 15. linkedmdb.org – LOD example
  • 16. RDF/XML from W3C Tabulator
  • 17. from web of docs to web of data
  • 18. querying the Web
  • 19. faceted browsing
    • click through on this (S-P-O) result set, use as query
  • 20. federated correlation
    • graph based dynamic schema evolution across silos
      • centralization/normalization not required (or realistic/practical!)
  • 21. agenda
    • An overview of Web Oriented Architecture (WOA) design principles that have made the Web the most successful distributed computing platform ever created will be given.
    • Technologies for exposing raw data and publishing semantically enriched structured data for persistence and syndication on the Web as public records will be described.
    • Technologies that enable interoperability across these published assets and currently disparate data sources to achieve low cost, large scale data federation will be described.
    • Widgets and services that consume and transform this data for interactive and integration purposes will be discussed in the context of different stakeholder views.
    • A Web-scale approach to Business Intelligence leveraging Cloud Computing approaches to data archive analysis will be described.
    • Finally, the applicability of the proposed solution architecture to the Federal Segment Architecture Methodology and tools like Visualization to Understand Expenditures in IT will be discussed.
  • 22. many to many set visualization
  • 23. ad-hoc analyst/end-user 'meshups'
  • 24. agenda
    • An overview of Web Oriented Architecture (WOA) design principles that have made the Web the most successful distributed computing platform ever created will be given.
    • Technologies for exposing raw data and publishing semantically enriched structured data for persistence and syndication on the Web as public records will be described.
    • Technologies that enable interoperability across these published assets and currently disparate data sources to achieve low cost, large scale data federation will be described.
    • Widgets and services that consume and transform this data for interactive and integration purposes will be discussed in the context of different stakeholder views.
    • A Web-scale approach to Business Intelligence leveraging Cloud Computing approaches to data archive analysis will be described.
    • Finally, the applicability of the proposed solution architecture to the Federal Segment Architecture Methodology and tools like Visualization to Understand Expenditures in IT will be discussed.
  • 25. analytics in the wild
  • 26. cloud scale analytics
    • Google
      • GFS and MapReduce
        • Proprietary
        • page rank impl
    • Apache Hadoop
      • HDFS and MapReduce
        • open source
    • Amazon EMR, Cloudera
    facebook.com
  • 27. agenda
    • An overview of Web Oriented Architecture (WOA) design principles that have made the Web the most successful distributed computing platform ever created will be given.
    • Technologies for exposing raw data and publishing semantically enriched structured data for persistence and syndication on the Web as public records will be described.
    • Technologies that enable interoperability across these published assets and currently disparate data sources to achieve low cost, large scale data federation will be described.
    • Widgets and services that consume and transform this data for interactive and integration purposes will be discussed in the context of different stakeholder views.
    • A Web-scale approach to Business Intelligence leveraging Cloud Computing approaches to data archive analysis will be described.
    • Finally, the applicability of the proposed solution architecture to the Federal Segment Architecture Methodology and tools like Visualization to Understand Expenditures in IT will be discussed.
  • 28. application to EA discipline
    • getting there from here
      • stop:
        • publishing / analyzing / visualizing unstructured data
        • using structure data only in file or message exchanges
      • start:
        • align Gov and Web architecture (including EA KB's!)
        • divide and conquer / publish component ontologies
        • linking them
      • continue:
        • embracing emergent structure and continuous improvement
        • using open source and enabling crowd-sourcing
  • 29. q&a - discussion
    • thanks for your time and attention!
    • contact me
      • http://xri.net/=george.thomas
      • GSA OCIO Enterprise Chief Architect
      • FCIOC-AIC Services Subcommittee Chair
      • W3C eGov IG invited expert
      • OMG GovDTF Steering Committee
      • Graduate School Faculty SOA Instructor

×