<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
	xmlns:util="http://www.springframework.org/schema/util" xmlns:cache="http://www.springframework.org/schema/cache"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
    http://cxf.apache.org/ws/addressing http://cxf.apache.org/schemas/ws-addr-conf.xsd
    http://cxf.apache.org/configuration/security http://cxf.apache.org/schemas/configuration/security.xsd
    http://cxf.apache.org/transports/http/configuration http://cxf.apache.org/schemas/configuration/http-conf.xsd
    http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd
    http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd
    http://dnetlib.eu/springbeans/template http://dnetlib.eu/springbeans/template.xsd
    http://www.springframework.org/schema/cache http://www.springframework.org/schema/cache/spring-cache.xsd">

	<bean id="oaiISLookupClient"
		class="eu.dnetlib.data.information.oai.publisher.conf.ISLookUpClient" />

	<bean id="oaiConfigurationExistReader"
		class="eu.dnetlib.data.information.oai.publisher.conf.OAIConfigurationExistReader" />

	<bean id="oaiConfigurationStringReader"
		class="eu.dnetlib.data.information.oai.publisher.conf.OAIConfigurationStringReader" />

	<bean id="configurationParser"
		class="eu.dnetlib.data.information.oai.publisher.conf.OAIConfigurationParser" />

	<bean id="publisherConfigurationWriter"
		class="eu.dnetlib.data.information.oai.publisher.conf.OAIConfigurationWriter" />

	<bean id="oaiUtilsCacheManager" class="org.springframework.cache.ehcache.EhCacheCacheManager"
		p:cacheManager-ref="oaiUtilsCache" />

	<bean id="oaiUtilsCache"
		class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean"
		p:cacheManagerName="oaiUtilsCache"
		p:configLocation="classpath:/eu/dnetlib/data/information/oai/publisher/cache/ehcache.xml" />

</beans>