Changes between Version 9 and Version 10 of DevelopmentFaq

Show
Ignore:
Timestamp:
04/17/09 15:51:11 (10 years ago)
Author:
yxin (IP: 152.54.6.59)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DevelopmentFaq

    v9 v10  
    118118     Yes this is easy: see the documentation. 
    119119 
     120Q4a) Can the configuration/parameters of ORCA handler describe wireless 
     121    sensor network slicing and resources? How to reuse the current 
     122    KanseiGenie implementation of “slice manager”, “researcher portal”? As a 
     123    driver? 
    120124 
    121 5.      Does the handler or nodeAgent/adapter act as the slice manager in Kansei architecture? Is it necessary for Kansei to write wrapper /or simply implement ORCA-compatible drivers to facilitate function call between handler and slice manager? Can we implement some specific drivers that expose their API to the standized handler? 
    122         '''ANSWER:''' No. It’s controller who calls the handlers.  
    123 6.      How to implement plugin polices at the three actors? How to use or implement the Plug-in extension modules in ORCA core to respond to resource request events? How to implement policy plugins for resource allocation and management at broker and site authority ? And resource request management at service manager?  
     125Answer:  
     126      
     127    We have some ideas about how other systems can integrate with orca but 
     128    before we can talk bout this we need some more information from you. 
     129    Can you describe what the different components of your system do? How 
     130    do they interact and in what language are they implemented? 
    124131 
    125 7.      How does the service manager talk to the web/researcher portal (Velocity constructed web)? Is it possible for us to implement some wrappers to let our researcher portal interact with ORCA's service manager?  
     132 
     133Q5.       
     134    Does the handler or nodeAgent/adapter act as the slice manager in 
     135    Kansei architecture? Is it necessary for Kansei to write wrapper /or 
     136    simply implement ORCA-compatible drivers to facilitate function call 
     137    between handler and slice manager? Can we implement some specific drivers 
     138    that expose their API to the standardized handler? 
     139 
     140  
     141Answer:  
     142    There are examples of handlers and drivers under drivers/.  See the 
     143    answer to the previous question. 
     144     
     145Q6.  
     146    How to implement plugin polices at the three actors? How to use 
     147    or implement the Plug-in extension modules in ORCA core to respond to 
     148    resource request events? How to implement policy plugins for resource 
     149    allocation and management at broker and site authority ? And resource 
     150    request management at service manager?   
     151     
     152Answer: 
     153 
     154    The orca code base contains a number of policy examples. Starts from 
     155    the IPolicy interface and follow its hierarchy. Take a look at the 
     156    test/unit project for examples of testing a combination of 3 actor 
     157    policies. orca/policy/* contains most of our broker and service 
     158    manager policies. Site-level policy components can be found under 
     159    cod/src/main/java/orca/cod/control 
     160 
     161Q7.       
     162   How does the service manager talk to the web/researcher portal 
     163   (Velocity constructed web)? 
     164 
     165Answer: 
     166 
     167   Each Orca container provides a set of management API. The web portal 
     168   interacts with the Orca container using the management API. The 
     169   design of the management API provides for multiple ways to invoke them: 
     170     - local function calls when running in the same JVM 
     171     - SOAL when calling from another JVM. 
     172 
     173   At this point the local interface is fully supported, but the SOAP 
     174   interface is rudimentary and not functional.  
     175 
     176   To get familiar with the management API take a look at the 
     177   ManagerObject class and its hierarchy.  
     178 
     179   The following projects implement the build of the management 
     180   functionality: 
     181      core/manage 
     182      manage/standard 
     183 
     184   You might also want to take a look at: 
     185      core/portal 
     186      webapp 
     187