0
Story Telling ! An Activity-oriented Architecture For NextGen Web Apps                               ESIP Visioneers Group...
REST                     Award        SOA                SWG chair                     SensorWebEO-1            FUSE      ...
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    ...
Tomorrow’s Web API Not for Humans                            Your Web APP Here        Welcome SIRIUser Here               ...
RESTI Hope You Are Already There    L. Richardson          Level 2-3                                http://martinfowler.co...
And Make Sure to Add ThisSecurity Fence                                                     Tweets                User    ...
Then Get ThereThat Would Be Step 3...                                               Tweets                           Web  ...
Social Science                         Linked    Semantic Web          Data                                        Tweets ...
What’s An Activity? {user} {verb} {object} [{target}]                    It is a Semantic and Ontology                    ...
What’s An Activity-based API? - {verb} {object} [{target}]  + Method (GET/POST...)             Activity Opportunity  + Con...
Why Is This Important?                                                                            REST Level 4?           ...
Level 5?Think Game AI... but simpler!      Linked Behavior Trees             User                                   Web   ...
Wrap-upFrom User Stories to Activity Streams and User Stories..End to End                                                 ...
Upcoming SlideShare
Loading in...5
×

Story Telling as an Activity-based Architecture

657

Published on

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
657
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript of "Story Telling as an Activity-based Architecture"

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

      Clipping is a handy way to collect important slides you want to go back to later.

    ×