User Comments

OpenSRF -- The Book

      1. standard message formats – XML, JSON
      2. persistent TCP network connections – crosses firewalls
  1. single host installation
    1. jabber
    2. configuring the server bootstrap config
    3. configuring the client bootstrap config
      1. network client
      2. local client
      3. srfsh
  2. multi-host network installation
    1. Jabber
    2. configuring the server bootstrap config
    3. configuring the client bootstrap config
      1. network client
      2. local client
      3. srfsh
  3. multi-host multi-domain network installation
    1. jabber
    2. configuring the server bootstrap config
    3. configuring the client bootstrap config
      1. network client
      2. local client
      3. srfsh
  4. configuring the global application config file
    1. starting everthing up and testing
      1. starting the stock servers (settings, persist, math and mathdb)
      2. connecting with srfsh
      3. running a test app (math_bench.pl)
  5. client development guide
    1. AppSession types
      1. session oriented virtual connections – multi-call state
      2. single request stateless connections
    2. calling conventions and uses
      1. Perl API
        1. super-simple “method lookup” style calls
        2. simple stateless calls using create→request→gather
        3. simple serialized stateful calls using create→connect→(request→wait_complete→gather)→disconnect
        4. simple concurrent stateful requests using create→connect→request…→gather
      2. user managed sessions and requests using create→connect→request→complete/recv→failed/content→disconnect
    3. the Settings server
      1. the SettingsClient
  6. administration, testing and scripts with srfsh
  7. server development guide
osrf-devel/user_s_guide.txt · Last modified: 2011/11/18 15:57 by dyrcona
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Debian Driven by DokuWiki

© 2008-2013 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a member of Software Freedom Conservancy.