1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <beans xmlns=
"http://www.springframework.org/schema/beans"
3 xmlns:
xsi=
"http://www.w3.org/2001/XMLSchema-instance"
4 xmlns:
context=
"http://www.springframework.org/schema/context"
5 xmlns:
tx=
"http://www.springframework.org/schema/tx"
6 xsi:
schemaLocation=
"http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
7 http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
8 http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd">
10 <bean id=
"agentService"
11 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
12 <property name=
"serviceUrl">
13 <value>http://${serverName}/${contextPath}/agent.service
</value>
15 <property name=
"serviceInterface">
16 <value>eu.etaxonomy.cdm.api.service.IAgentService
</value>
18 <property name=
"httpInvokerRequestExecutor">
19 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
23 <bean id=
"annotationService"
24 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
25 <property name=
"serviceUrl">
26 <value>http://${serverName}/${contextPath}/annotation.service
</value>
28 <property name=
"serviceInterface">
29 <value>eu.etaxonomy.cdm.api.service.IAnnotationService
</value>
31 <property name=
"httpInvokerRequestExecutor">
32 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
36 <bean id=
"auditeventService"
37 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
38 <property name=
"serviceUrl">
39 <value>http://${serverName}/${contextPath}/auditevent.service
</value>
41 <property name=
"serviceInterface">
42 <value>eu.etaxonomy.cdm.api.service.IAuditEventService
</value>
44 <property name=
"httpInvokerRequestExecutor">
45 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
49 <bean id=
"classificationService"
50 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
51 <property name=
"serviceUrl">
52 <value>http://${serverName}/${contextPath}/classification.service
</value>
54 <property name=
"serviceInterface">
55 <value>eu.etaxonomy.cdm.api.service.IClassificationService
</value>
57 <property name=
"httpInvokerRequestExecutor">
58 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
62 <bean id=
"collectionService"
63 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
64 <property name=
"serviceUrl">
65 <value>http://${serverName}/${contextPath}/collection.service
</value>
67 <property name=
"serviceInterface">
68 <value>eu.etaxonomy.cdm.api.service.ICollectionService
</value>
70 <property name=
"httpInvokerRequestExecutor">
71 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
75 <bean id=
"commonService"
76 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
77 <property name=
"serviceUrl">
78 <value>http://${serverName}/${contextPath}/common.service
</value>
80 <property name=
"serviceInterface">
81 <value>eu.etaxonomy.cdm.api.service.ICommonService
</value>
83 <property name=
"httpInvokerRequestExecutor">
84 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
88 <bean id=
"descriptionService"
89 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
90 <property name=
"serviceUrl">
91 <value>http://${serverName}/${contextPath}/description.service
</value>
93 <property name=
"serviceInterface">
94 <value>eu.etaxonomy.cdm.api.service.IDescriptionService
</value>
96 <property name=
"httpInvokerRequestExecutor">
97 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
101 <bean id=
"featureNodeService"
102 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
103 <property name=
"serviceUrl">
104 <value>http://${serverName}/${contextPath}/featurenode.service
</value>
106 <property name=
"serviceInterface">
107 <value>eu.etaxonomy.cdm.api.service.IFeatureNodeService
</value>
109 <property name=
"httpInvokerRequestExecutor">
110 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
114 <bean id=
"featureTreeService"
115 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
116 <property name=
"serviceUrl">
117 <value>http://${serverName}/${contextPath}/featuretree.service
</value>
119 <property name=
"serviceInterface">
120 <value>eu.etaxonomy.cdm.api.service.IFeatureTreeService
</value>
122 <property name=
"httpInvokerRequestExecutor">
123 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
127 <bean id=
"groupService"
128 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
129 <property name=
"serviceUrl">
130 <value>http://${serverName}/${contextPath}/group.service
</value>
132 <property name=
"serviceInterface">
133 <value>eu.etaxonomy.cdm.api.service.IGroupService
</value>
135 <property name=
"httpInvokerRequestExecutor">
136 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
140 <bean id=
"identificationKeyService"
141 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
142 <property name=
"serviceUrl">
143 <value>http://${serverName}/${contextPath}/identificationkey.service
</value>
145 <property name=
"serviceInterface">
146 <value>eu.etaxonomy.cdm.api.service.IIdentificationKeyService
</value>
148 <property name=
"httpInvokerRequestExecutor">
149 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
153 <bean id=
"locationService"
154 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
155 <property name=
"serviceUrl">
156 <value>http://${serverName}/${contextPath}/location.service
</value>
158 <property name=
"serviceInterface">
159 <value>eu.etaxonomy.cdm.api.service.ILocationService
</value>
161 <property name=
"httpInvokerRequestExecutor">
162 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
166 <bean id=
"markerService"
167 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
168 <property name=
"serviceUrl">
169 <value>http://${serverName}/${contextPath}/marker.service
</value>
171 <property name=
"serviceInterface">
172 <value>eu.etaxonomy.cdm.api.service.IMarkerService
</value>
174 <property name=
"httpInvokerRequestExecutor">
175 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
179 <bean id=
"mediaService"
180 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
181 <property name=
"serviceUrl">
182 <value>http://${serverName}/${contextPath}/media.service
</value>
184 <property name=
"serviceInterface">
185 <value>eu.etaxonomy.cdm.api.service.IMediaService
</value>
187 <property name=
"httpInvokerRequestExecutor">
188 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
192 <bean id=
"nameService"
193 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
194 <property name=
"serviceUrl">
195 <value>http://${serverName}/${contextPath}/name.service
</value>
197 <property name=
"serviceInterface">
198 <value>eu.etaxonomy.cdm.api.service.INameService
</value>
200 <property name=
"httpInvokerRequestExecutor">
201 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
205 <bean id=
"occurrenceService"
206 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
207 <property name=
"serviceUrl">
208 <value>http://${serverName}/${contextPath}/occurrence.service
</value>
210 <property name=
"serviceInterface">
211 <value>eu.etaxonomy.cdm.api.service.IOccurrenceService
</value>
213 <property name=
"httpInvokerRequestExecutor">
214 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
218 <bean id=
"polytomousKeyNodeService"
219 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
220 <property name=
"serviceUrl">
221 <value>http://${serverName}/${contextPath}/polytomouskeynode.service
</value>
223 <property name=
"serviceInterface">
224 <value>eu.etaxonomy.cdm.api.service.IPolytomousKeyNodeService
</value>
226 <property name=
"httpInvokerRequestExecutor">
227 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
231 <bean id=
"polytomousKeyService"
232 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
233 <property name=
"serviceUrl">
234 <value>http://${serverName}/${contextPath}/polytomouskey.service
</value>
236 <property name=
"serviceInterface">
237 <value>eu.etaxonomy.cdm.api.service.IPolytomousKeyService
</value>
239 <property name=
"httpInvokerRequestExecutor">
240 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
244 <bean id=
"referenceService"
245 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
246 <property name=
"serviceUrl">
247 <value>http://${serverName}/${contextPath}/reference.service
</value>
249 <property name=
"serviceInterface">
250 <value>eu.etaxonomy.cdm.api.service.IReferenceService
</value>
252 <property name=
"httpInvokerRequestExecutor">
253 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
258 <bean id="serviceService"
259 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
260 <property name="serviceUrl">
261 <value>http://${serverName}/${contextPath}/service.service</value>
263 <property name="serviceInterface">
264 <value>eu.etaxonomy.cdm.api.service.IService</value>
269 <bean id=
"taxonNodeService"
270 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
271 <property name=
"serviceUrl">
272 <value>http://${serverName}/${contextPath}/taxonnode.service
</value>
274 <property name=
"serviceInterface">
275 <value>eu.etaxonomy.cdm.api.service.ITaxonNodeService
</value>
277 <property name=
"httpInvokerRequestExecutor">
278 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
282 <bean id=
"taxonService"
283 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
284 <property name=
"serviceUrl">
285 <value>http://${serverName}/${contextPath}/taxon.service
</value>
287 <property name=
"serviceInterface">
288 <value>eu.etaxonomy.cdm.api.service.ITaxonService
</value>
290 <property name=
"httpInvokerRequestExecutor">
291 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
295 <bean id=
"termService"
296 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
297 <property name=
"serviceUrl">
298 <value>http://${serverName}/${contextPath}/term.service
</value>
300 <property name=
"serviceInterface">
301 <value>eu.etaxonomy.cdm.api.service.ITermService
</value>
303 <property name=
"httpInvokerRequestExecutor">
304 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
308 <bean id=
"userService"
309 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
310 <property name=
"serviceUrl">
311 <value>http://${serverName}/${contextPath}/user.service
</value>
313 <property name=
"serviceInterface">
314 <value>eu.etaxonomy.cdm.api.service.IUserService
</value>
316 <property name=
"httpInvokerRequestExecutor">
317 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
321 <bean id=
"vocabularyService"
322 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
323 <property name=
"serviceUrl">
324 <value>http://${serverName}/${contextPath}/vocabulary.service
</value>
326 <property name=
"serviceInterface">
327 <value>eu.etaxonomy.cdm.api.service.IVocabularyService
</value>
329 <property name=
"httpInvokerRequestExecutor">
330 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
334 <bean id=
"workingSetService"
335 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
336 <property name=
"serviceUrl">
337 <value>http://${serverName}/${contextPath}/workingset.service
</value>
339 <property name=
"serviceInterface">
340 <value>eu.etaxonomy.cdm.api.service.IWorkingSetService
</value>
342 <property name=
"httpInvokerRequestExecutor">
343 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
347 <bean id=
"grantedAuthorityService"
348 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
349 <property name=
"serviceUrl">
350 <value>http://${serverName}/${contextPath}/grantedauthority.service
</value>
352 <property name=
"serviceInterface">
353 <value>eu.etaxonomy.cdm.api.service.IGrantedAuthorityService
</value>
355 <property name=
"httpInvokerRequestExecutor">
356 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
360 <bean id=
"databaseService"
361 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
362 <property name=
"serviceUrl">
363 <value>http://${serverName}/${contextPath}/database.service
</value>
365 <property name=
"serviceInterface">
366 <value>eu.etaxonomy.cdm.api.service.IDatabaseService
</value>
368 <property name=
"httpInvokerRequestExecutor">
369 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
373 <bean id=
"lsidAuthorityService"
374 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
375 <property name=
"serviceUrl">
376 <value>http://${serverName}/${contextPath}/lsidauthoruty.service
</value>
378 <property name=
"serviceInterface">
379 <value>eu.etaxonomy.cdm.api.service.lsid.LSIDAuthorityService
</value>
381 <property name=
"httpInvokerRequestExecutor">
382 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
386 <bean id=
"lsidMetadataService"
387 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
388 <property name=
"serviceUrl">
389 <value>http://${serverName}/${contextPath}/lsidmetadata.service
</value>
391 <property name=
"serviceInterface">
392 <value>eu.etaxonomy.cdm.api.service.lsid.LSIDMetadataService
</value>
394 <property name=
"httpInvokerRequestExecutor">
395 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
399 <bean id=
"lsiDataService"
400 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
401 <property name=
"serviceUrl">
402 <value>http://${serverName}/${contextPath}/lsiddata.service
</value>
404 <property name=
"serviceInterface">
405 <value>eu.etaxonomy.cdm.api.service.lsid.LSIDDataService
</value>
407 <property name=
"httpInvokerRequestExecutor">
408 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
412 <bean id=
"providerManager"
413 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
414 <property name=
"serviceUrl">
415 <value>http://${serverName}/${contextPath}/authenticationManager.service
</value>
417 <property name=
"serviceInterface">
418 <value>org.springframework.security.authentication.AuthenticationManager
</value>
420 <property name=
"httpInvokerRequestExecutor">
421 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
425 <bean id=
"propertyConfigurer"
426 class=
"org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
427 <property name=
"location" value=
"/eu/etaxonomy/cdm/config.properties" />