OSGi Service Platform Service Compendium 스펙에는 OSGi 구현체가 지원할 수도 있는(may be supported) 부가 서비스를 정의하고 있다. 스프링 DM은 추가로 “compendium” 네임스페이스를 지원하여 그런 서비스를 사용할 수 있게 해준다. 보통 해당 네임스페이스 이름으로 osgix를 사용한다.

<?xml version=”1.0″ encoding=”UTF-8″?>
<beans:beans xmlns=”http://www.springframework.org/schema/osgi&#8221;
   xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance&#8221;
   xmlns:osgix=”http://www.springframework.org/schema/osgi-compendium&#8221;
   xmlns:beans=”http://www.springframework.org/schema/beans&#8221;
   xsi:schemaLocation=”http://www.springframework.org/schema/osgi&nbsp;
        http://www.springframework.org/schema/osgi/spring-osgi.xsd
        http://www.springframework.org/schema/osgi-compendium
        http://www.springframework.org/schema/osgi-compendium/spring-osgi-compendium.xsd
        http://www.springframework.org/schema/beans  
        http://www.springframework.org/schema/beans/spring-beans.xsd”&gt;

   <!– use the OSGi namespace elements directly –>
   <service id=”simpleServiceOsgi” ref=”simpleService”
       interface=”org.xyz.MyService” />

   <!– qualify compendium namespace elements –>
   <osgix:property-placeholder persistent-id=”com.xyz.myapp”/>

</beans:beans>

현재 이 네임스페이스는 Configuration Admin 서비스만 지원하며 다른 서비스 지원 기능은 추후에 추가될 예정이다.