Your SlideShare is downloading. ×
0
Story Telling as an Activity-based Architecture
Story Telling as an Activity-based Architecture
Story Telling as an Activity-based Architecture
Story Telling as an Activity-based Architecture
Story Telling as an Activity-based Architecture
Story Telling as an Activity-based Architecture
Story Telling as an Activity-based Architecture
Story Telling as an Activity-based Architecture
Story Telling as an Activity-based Architecture
Story Telling as an Activity-based Architecture
Story Telling as an Activity-based Architecture
Story Telling as an Activity-based Architecture
Story Telling as an Activity-based Architecture
Story Telling as an Activity-based Architecture
Story Telling as an Activity-based Architecture
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

Story Telling as an Activity-based Architecture

647

Published on

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

Published in: Technology, Education
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
647
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
2
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
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript

    • 1. 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
    • 2. 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
    • 3. People Do Not Want More Information 3
    • 4. People Want Stories 4
    • 5. People Want Listen Read Write Share Remember Participate Follow Like Believe Forward Forget Create Stories 5
    • 6. Tomorrow’s Web API Not for Humans Your Web APP Here Welcome SIRIUser Here 6
    • 7. 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
    • 8. 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
    • 9. Then Get ThereThat Would Be Step 3... Tweets Web Feeds App Activity Streams But Not Your Kids Facebook 9
    • 10. Social Science Linked Semantic Web Data Tweets RDFa Web Feeds App Activity StreamsDistributed Open Graph Protocol http://ogp.me/ Define Activities 10
    • 11. 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
    • 12. 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
    • 13. 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
    • 14. Level 5?Think Game AI... but simpler! Linked Behavior Trees User Web Agent App Execute Search Index 14
    • 15. 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

    ×