diff --git a/build-spring-integration/publish.xml b/build-spring-integration/publish.xml
index cf5da83c77..e02d3a5349 100644
--- a/build-spring-integration/publish.xml
+++ b/build-spring-integration/publish.xml
@@ -19,6 +19,7 @@
+
diff --git a/org.springframework.integration.osgi/.classpath b/org.springframework.integration.osgi/.classpath
new file mode 100644
index 0000000000..b8a5737c27
--- /dev/null
+++ b/org.springframework.integration.osgi/.classpath
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/org.springframework.integration.osgi/.project b/org.springframework.integration.osgi/.project
new file mode 100644
index 0000000000..30de144f70
--- /dev/null
+++ b/org.springframework.integration.osgi/.project
@@ -0,0 +1,29 @@
+
+
+ org.springframework.integration.osgi
+
+
+
+
+
+ org.eclipse.wst.common.project.facet.core.builder
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.springframework.ide.eclipse.core.springbuilder
+
+
+
+
+
+ org.springframework.ide.eclipse.core.springnature
+ org.eclipse.jdt.core.javanature
+ org.eclipse.wst.common.project.facet.core.nature
+
+
diff --git a/org.springframework.integration.osgi/build.xml b/org.springframework.integration.osgi/build.xml
new file mode 100644
index 0000000000..afbe9fa38c
--- /dev/null
+++ b/org.springframework.integration.osgi/build.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/org.springframework.integration.osgi/ivy.xml b/org.springframework.integration.osgi/ivy.xml
new file mode 100644
index 0000000000..49b34cf87b
--- /dev/null
+++ b/org.springframework.integration.osgi/ivy.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/org.springframework.integration.osgi/src/main/resources/META-INF/spring.handlers b/org.springframework.integration.osgi/src/main/resources/META-INF/spring.handlers
new file mode 100644
index 0000000000..9b37098145
--- /dev/null
+++ b/org.springframework.integration.osgi/src/main/resources/META-INF/spring.handlers
@@ -0,0 +1 @@
+http\://www.springframework.org/schema/integration-bus=org.springframework.integration.osgi.config.xml.IntegrationOSGiNamespaceHandler
\ No newline at end of file
diff --git a/org.springframework.integration.osgi/src/main/resources/META-INF/spring.schemas b/org.springframework.integration.osgi/src/main/resources/META-INF/spring.schemas
new file mode 100644
index 0000000000..1083efd130
--- /dev/null
+++ b/org.springframework.integration.osgi/src/main/resources/META-INF/spring.schemas
@@ -0,0 +1 @@
+http\://www.springframework.org/schema/integration-bus/spring-integration-bus-1.0.xsd=org/springframework/integration/osgi/config/xml/spring-integration-bus-1.0.xsd
diff --git a/org.springframework.integration.osgi/src/main/resources/org/springframework/integration/osgi/config/xml/spring-integration-bus-1.0.xsd b/org.springframework.integration.osgi/src/main/resources/org/springframework/integration/osgi/config/xml/spring-integration-bus-1.0.xsd
new file mode 100644
index 0000000000..ca61592e32
--- /dev/null
+++ b/org.springframework.integration.osgi/src/main/resources/org/springframework/integration/osgi/config/xml/spring-integration-bus-1.0.xsd
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+ Auto-exports SI artifacts as OSGi services
+
+
+
+
+
+ Identified group-name of a Message Broker this configuration will be connected to.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/org.springframework.integration.osgi/src/test/resources/log4j.xml b/org.springframework.integration.osgi/src/test/resources/log4j.xml
new file mode 100644
index 0000000000..d964b5cc46
--- /dev/null
+++ b/org.springframework.integration.osgi/src/test/resources/log4j.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/org.springframework.integration.osgi/template.mf b/org.springframework.integration.osgi/template.mf
new file mode 100644
index 0000000000..8b8951662b
--- /dev/null
+++ b/org.springframework.integration.osgi/template.mf
@@ -0,0 +1,12 @@
+Bundle-SymbolicName: org.springframework.integration.osgi
+Bundle-Name: Spring Integration OSGi Extender
+Bundle-Vendor: SpringSource
+Bundle-ManifestVersion: 2
+Import-Template: org.springframework.integration.*;version="[2.0.0, 2.0.1)",
+ com.sun.*;version="0",
+ javax.xml.*;version="0",
+ org.apache.commons.logging.*;version="1.1.1",
+ org.springframework.*;version="[3.0.0,4.0.0)",
+ org.w3c.dom.*;version="0"
+
+
\ No newline at end of file