• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Story Telling as an Activity-based Architecture
 

Story Telling as an Activity-based Architecture

on

  • 774 views

Presentation to the ESIP Visioneering Group regarding Story Telling and Activity Oriented Archtecture

Presentation to the ESIP Visioneering Group regarding Story Telling and Activity Oriented Archtecture

Statistics

Views

Total Views
774
Views on SlideShare
768
Embed Views
6

Actions

Likes
1
Downloads
1
Comments
0

1 Embed 6

https://twitter.com 6

Accessibility

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Story Telling as an Activity-based Architecture Story Telling as an Activity-based Architecture Presentation Transcript

  • Story Telling ! An Activity-oriented Architecture For NextGen Web Apps ESIP Visioneers Group Sept 24th, 2012Pat CappelaereE-Mail: pat@cappelaere.comGitHub: cappelaereTwitter; @cappelaereLinkedIn: pat-cappelaereGTalk: cappelaere@gmail.comSkype: patrice_cappelaere 1
  • REST Award SOA SWG chair SensorWebEO-1 FUSE Pat Cappelaere Software Architect First Expert Clementine System To FlyIn Space 1994 API Craft NAVY This Presentation 2
  • People Do Not Want More Information 3
  • People Want Stories 4
  • People Want Listen Read Write Share Remember Participate Follow Like Believe Forward Forget Create Stories 5
  • Tomorrow’s Web API Not for Humans Your Web APP Here Welcome SIRIUser Here 6
  • RESTI Hope You Are Already There L. Richardson Level 2-3 http://martinfowler.com/articles/richardsonMaturityModel.htmlThat Would Be Step 1... Cloud Tweets Web Feeds App Activity Streams http://activitystrea.ms/ 7
  • And Make Sure to Add ThisSecurity Fence Tweets User Web Agent Feeds App Activity StreamsWith Distributed User Authentication/AuthorizationAnd Delegation of User Authority to ApplicationsAnd Attribute Exchange 8
  • Then Get ThereThat Would Be Step 3... Tweets Web Feeds App Activity Streams But Not Your Kids Facebook 9
  • Social Science Linked Semantic Web Data Tweets RDFa Web Feeds App Activity StreamsDistributed Open Graph Protocol http://ogp.me/ Define Activities 10
  • What’s An Activity? {user} {verb} {object} [{target}] It is a Semantic and Ontology Problem That Can (and Will) Evolve Over Time Good News: This Can Be Decoupled From The Underlying Code 11
  • What’s An Activity-based API? - {verb} {object} [{target}] + Method (GET/POST...) Activity Opportunity + Contraints... (Cost, Duration...) ... An API That Publishes High Level “Activity” Resources 12
  • Why Is This Important? REST Level 4? Linked Data Tweets Perform User Web Agent App Feeds Goal Search ActivityActions... Streams IndexStu CharltonLinking Data Actionshttps://github.com/RESTFest/2012-greenville/blob/master/presentation/linking%20data%20actions.pdf Level 5? (Game AI...) 13
  • Level 5?Think Game AI... but simpler! Linked Behavior Trees User Web Agent App Execute Search Index 14
  • Wrap-upFrom User Stories to Activity Streams and User Stories..End to End Activity Streams Web App Facebook Timeline/ News Feed Design Execute User User Stories User Stories Linked DataStory Telling: Activity-Oriented Architecture For NextGen Apps 15