Free cookie consent management tool by TermsFeed Policy Generator

source: branches/OaaS/HeuristicLab.Services.Optimization/ServiceDefinition.csdef @ 9324

Last change on this file since 9324 was 9166, checked in by fschoepp, 11 years ago

#1888:

  • Model: OptimizationScenario may be a tree of algorithms (and problems)
  • Model: Renamed InputParameters to ProblemParameters (as they are the parameters of a problem)
  • Model: Added JobExecutionDetails which contain Repetitions + Group (resource to use)
  • ScenarioParser parses the new XML scenario files
  • Website + Model: You are now able to add/remove rows from a table (no JavaScript involved yet)
  • Website + Controller: Added repetitions (enables batch jobs) and group (resource to use) to OaaS which will be used by the controller to schedule the job
  • Website: Updated templates to use new model structure
  • Website + Scenarios: Added the new algorithm Benchmark Algorithm
  • Controller: Added a singleton to make the (Azure/Mockup)-DAL exchangeable
  • Controller: Added mockup classes for DAL + IScenarioManager
  • Website/Result Page: Line Diagrams will be added via JavaScript, crawling their data using AJAX
  • Website: Most configuration parameters can be set in the ServiceDefinition directly
  • Added a mockup for the Membership classes: These can be used if no network connection is available or if other parts of the app shall be tested
  • Scenarios: Updated TSP mappings to new xsd
File size: 1.8 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<ServiceDefinition name="HeuristicLab.Services.Optimization" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition" schemaVersion="2012-05.1.7">
3  <WebRole name="HeuristicLab.Services.Hive.WebRole" vmsize="Small">
4    <Sites>
5      <Site name="Web">
6        <Bindings>
7          <Binding name="HttpIn" endpointName="HttpIn" />
8        </Bindings>
9      </Site>
10    </Sites>
11    <Endpoints>
12      <InputEndpoint name="HttpIn" protocol="http" port="80" localPort="80" />
13    </Endpoints>
14    <Imports>
15      <Import moduleName="Diagnostics" />
16      <Import moduleName="RemoteAccess" />
17      <Import moduleName="RemoteForwarder" />
18    </Imports>
19    <LocalResources>
20      <LocalStorage name="HeuristicLab.Services.Hive.WebRole.svclog" sizeInMB="1000" cleanOnRoleRecycle="false" />
21    </LocalResources>
22    <Certificates>
23      <Certificate name="localhost" storeLocation="LocalMachine" storeName="My" />
24    </Certificates>
25  </WebRole>
26  <WebRole name="HeuristicLab.Services.Optimization.Web" vmsize="Small">
27    <Sites>
28      <Site name="Web">
29        <Bindings>
30          <Binding name="Endpoint1" endpointName="Endpoint1" />
31        </Bindings>
32      </Site>
33    </Sites>
34    <Endpoints>
35      <InputEndpoint name="Endpoint1" protocol="http" port="8080" />
36    </Endpoints>
37    <Imports>
38      <Import moduleName="Diagnostics" />
39      <Import moduleName="RemoteAccess" />
40    </Imports>
41    <Certificates>
42      <Certificate name="localhost" storeLocation="LocalMachine" storeName="My" />
43    </Certificates>
44    <ConfigurationSettings>
45      <Setting name="Cloudia.WindowsAzure.Storage" />
46      <Setting name="HiveEndpointName" />
47      <Setting name="ControllerEndpointName" />
48    </ConfigurationSettings>
49  </WebRole>
50</ServiceDefinition>
Note: See TracBrowser for help on using the repository browser.