Return-Path: Delivered-To: apmail-incubator-aries-commits-archive@minotaur.apache.org Received: (qmail 30310 invoked from network); 7 Dec 2010 07:58:41 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 7 Dec 2010 07:58:41 -0000 Received: (qmail 68456 invoked by uid 500); 7 Dec 2010 07:58:41 -0000 Delivered-To: apmail-incubator-aries-commits-archive@incubator.apache.org Received: (qmail 68402 invoked by uid 500); 7 Dec 2010 07:58:40 -0000 Mailing-List: contact aries-commits-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: aries-dev@incubator.apache.org Delivered-To: mailing list aries-commits@incubator.apache.org Delivered-To: moderator for aries-commits@incubator.apache.org Received: (qmail 38662 invoked by uid 99); 7 Dec 2010 04:14:43 -0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r780201 [1/17] - in /websites/staging/aries/trunk/content: ./ ct/ ct/0.2/ images/ resources/ Date: Tue, 07 Dec 2010 04:14:18 -0000 To: aries-commits@incubator.apache.org From: buildbot@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20101207041419.BFAE523889E9@eris.apache.org> Author: buildbot Date: Tue Dec 7 04:14:16 2010 New Revision: 780201 URL: http://svn.apache.org/viewvc?rev=780201&view=rev Log: Staging update by buildbot Added: websites/staging/aries/trunk/content/ websites/staging/aries/trunk/content/0.1-incubating.html websites/staging/aries/trunk/content/AriesBuildDeps.png (with props) websites/staging/aries/trunk/content/AriesRelease.png (with props) websites/staging/aries/trunk/content/BPTutorial10.png (with props) websites/staging/aries/trunk/content/BPTutorial1F.png (with props) websites/staging/aries/trunk/content/BPTutorial2F.png (with props) websites/staging/aries/trunk/content/BPTutorial3F.png (with props) websites/staging/aries/trunk/content/BPTutorial4F.png (with props) websites/staging/aries/trunk/content/BPTutorial5F.png (with props) websites/staging/aries/trunk/content/BPTutorial6F.png (with props) websites/staging/aries/trunk/content/BPTutorial7F.png (with props) websites/staging/aries/trunk/content/BPTutorial8F.png (with props) websites/staging/aries/trunk/content/BPTutorial9F.png (with props) websites/staging/aries/trunk/content/BlogSample.png (with props) websites/staging/aries/trunk/content/HW1.png (with props) websites/staging/aries/trunk/content/HW2.png (with props) websites/staging/aries/trunk/content/HW3.png (with props) websites/staging/aries/trunk/content/HW4.png (with props) websites/staging/aries/trunk/content/applications.html websites/staging/aries/trunk/content/archived-releases.html websites/staging/aries/trunk/content/archiveinstructions.html websites/staging/aries/trunk/content/ariesTraderOverview2.png (with props) websites/staging/aries/trunk/content/ariesprogrammingmodel.html websites/staging/aries/trunk/content/ariestrader-0.1-incubating.html websites/staging/aries/trunk/content/ariestrader.html websites/staging/aries/trunk/content/articles.html websites/staging/aries/trunk/content/blog-sample.html websites/staging/aries/trunk/content/blogsample-0.1-incubating.html websites/staging/aries/trunk/content/blueprint.html websites/staging/aries/trunk/content/blueprintannotation.html websites/staging/aries/trunk/content/blueprinthelloworldtutorial.html websites/staging/aries/trunk/content/boardreports.html websites/staging/aries/trunk/content/building-aries-in-eclipse.mdtext_bak websites/staging/aries/trunk/content/buildingaries.html websites/staging/aries/trunk/content/community.html websites/staging/aries/trunk/content/compliancetesting.html websites/staging/aries/trunk/content/ct/ websites/staging/aries/trunk/content/ct/0.2/ websites/staging/aries/trunk/content/ct/0.2/org.osgi.test.cases.blueprint.html websites/staging/aries/trunk/content/ct/0.2/org.osgi.test.cases.blueprint.java5.html websites/staging/aries/trunk/content/ct/0.2/org.osgi.test.cases.blueprint.secure.html websites/staging/aries/trunk/content/ct/0.2/org.osgi.test.cases.jmx.html websites/staging/aries/trunk/content/ct/0.2/org.osgi.test.cases.jndi.html websites/staging/aries/trunk/content/ct/0.2/org.osgi.test.cases.transaction.html websites/staging/aries/trunk/content/december-2009.html websites/staging/aries/trunk/content/development.html websites/staging/aries/trunk/content/documentation.html websites/staging/aries/trunk/content/downloads.html websites/staging/aries/trunk/content/ebamavenpluginproject.html websites/staging/aries/trunk/content/gettinginvolved.html websites/staging/aries/trunk/content/goatsample.html websites/staging/aries/trunk/content/greetertutorial.html websites/staging/aries/trunk/content/how-to-run-the-osgi-enterprise-ct.html websites/staging/aries/trunk/content/images/ websites/staging/aries/trunk/content/images/Arieslogo_Horizontal.gif (with props) websites/staging/aries/trunk/content/images/Arieslogo_Vertical.gif (with props) websites/staging/aries/trunk/content/images/BigBullet.png (with props) websites/staging/aries/trunk/content/images/FINAL_100px+at+72dpi.zip (with props) websites/staging/aries/trunk/content/images/LittleBullet.png (with props) websites/staging/aries/trunk/content/images/apache-incubator-logo.png (with props) websites/staging/aries/trunk/content/images/bg.png (with props) websites/staging/aries/trunk/content/images/bg02-purple-left.png (with props) websites/staging/aries/trunk/content/images/bg02-purple-right.png (with props) websites/staging/aries/trunk/content/images/bg02-white-left-nogr.png (with props) websites/staging/aries/trunk/content/images/bg02-white-right-nogr.png (with props) websites/staging/aries/trunk/content/images/left-box-bottom.png (with props) websites/staging/aries/trunk/content/images/left-box-right.png (with props) websites/staging/aries/trunk/content/images/left-box-top.png (with props) websites/staging/aries/trunk/content/index.html websites/staging/aries/trunk/content/integrators-guide.html websites/staging/aries/trunk/content/jndiproject.html websites/staging/aries/trunk/content/jpaproject.html websites/staging/aries/trunk/content/june-2010.html websites/staging/aries/trunk/content/mailinglists.html websites/staging/aries/trunk/content/maintainingthewebpages.html websites/staging/aries/trunk/content/march-2010.html websites/staging/aries/trunk/content/maven-best-practice-in-aries.html websites/staging/aries/trunk/content/moduledependencies.html websites/staging/aries/trunk/content/modules.html websites/staging/aries/trunk/content/navigation.html websites/staging/aries/trunk/content/november-2009.html websites/staging/aries/trunk/content/october-2009.html websites/staging/aries/trunk/content/overview.html websites/staging/aries/trunk/content/people.html websites/staging/aries/trunk/content/pointerstoosgispecifications.html websites/staging/aries/trunk/content/releasenotes.html websites/staging/aries/trunk/content/releasingaries.html websites/staging/aries/trunk/content/resources/ websites/staging/aries/trunk/content/resources/nabble-site.css websites/staging/aries/trunk/content/resources/site.css websites/staging/aries/trunk/content/resources/space.css websites/staging/aries/trunk/content/resources/space.js websites/staging/aries/trunk/content/samples.html websites/staging/aries/trunk/content/september-2010.html websites/staging/aries/trunk/content/site.html websites/staging/aries/trunk/content/sitemap.html websites/staging/aries/trunk/content/spi-fly.html websites/staging/aries/trunk/content/sponsorship.html websites/staging/aries/trunk/content/testresults.html websites/staging/aries/trunk/content/transactionsproject.html websites/staging/aries/trunk/content/tutorials.html Added: websites/staging/aries/trunk/content/0.1-incubating.html URL: http://svn.apache.org/viewvc/websites/staging/aries/trunk/content/0.1-incubating.html?rev=780201&view=auto ============================================================================== --- websites/staging/aries/trunk/content/0.1-incubating.html (added) +++ websites/staging/aries/trunk/content/0.1-incubating.html Tue Dec 7 04:14:16 2010 @@ -0,0 +1,478 @@ + + + + + + + + + +Apache Aries (incubating) -- $page.title + + + + + + + + + + + + + + + + + + + +
   
   +
+ +
+
+ + + + + +
+
+ + +
+
+
+ +
+
+ License Site Map + + + + + + +
+
+ +
+
+
+
  
  + + + + + + + + + + + + + + + + + + +
+
+
+
+ +
+
+
+
+ +

+

Apache Aries 0.1-incubating release

+

Apache Aries delivers a set of pluggable Java components enabling an +enterprise OSGi application programming model. +Apache Aries modules are distributed in source and binary form. +Alternatively you may checkout the source from Subversion and build Aries +yourself. Otherwise, the releases below are available for download. These KEYS + can be used to verify the release archive. +All Apache Aries products are distributed under the terms of The Apache +Software License (version 2.0). See the LICENSE file included in each +distribution for additional license information. +

+

Samples

+

The easiest way to use the samples is to download the source zip, navigate +to the appropriate 'assembly' module and run mvn install to download all +the released binary artifacts. Alternatively you can build the entire +source. + + + + + + + + + + + +

+

Project components

+

+ + +i-0.1-incubating-sources{ariesarchive} | + + + + +application.management-0.1-incubating-sources{ariesarchive} || + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + + +
Sub project Module Version Download Comments
Aries Samples 0.1 +{ariesarchive:zip}samples-0.1-incubating-source-release{ariesarchive} +Source, ready to build
AriesTrader 0.1 - AriesTrader sample instructions +
AriesTrader JDBC app 0.1 +{ariesarchive:eba}org.apache.aries.samples.ariestrader.jdbc-0.1-incubating{ariesarchive} + AriesTrader app with JDBC persistence only
AriesTrader JPA & JDBC app 0.1 +{ariesarchive:eba}org.apache.aries.samples.ariestrader.all-0.1-incubating{ariesarchive} + AriesTrader app with all available persistence methods
Blog 0.1 - Blog Sample instructions +
Blog JDBC app 0.1 +{ariesarchive:eba}org.apache.aries.samples.blog.jdbc.eba-0.1-incubating{ariesarchive} + Blog app based on JDBC
Blog JPA app 0.1 +{ariesarchive:eba}org.apache.aries.samples.blog.jpa.eba-0.1-incubating{ariesarchive} + Blog app based on JPA
Blueprint HelloWorld 0.1 -
Blueprint ID Verifier 0.1 -
Sub project Module Version Binary Source
Application 0.1 - +{ariesarchive:zip}application-0.1-incubating-source-release{ariesarchive} +
application-api 0.1 +{ariesarchive:jar}org.apache.aries.application.api-0.1-incubating{ariesarchive} + {ariesarchive:jar}org.apache.aries.application.ap +
application-bundle 0.1 +{ariesarchive:jar}org.apache.aries.application-0.1-incubating{ariesarchive} + +{ariesarchive:jar}org.apache.aries.application-0.1-incubating-sources{ariesarchive} +
application-converters 0.1 +{ariesarchive:jar}org.apache.aries.application.converters-0.1-incubating{ariesarchive} + +{ariesarchive:jar}org.apache.aries.application.converters-0.1-incubating-sources{ariesarchive} +
application-install 0.1 +{ariesarchive:jar}org.apache.aries.application.install-0.1-incubating{ariesarchive} + +{ariesarchive:jar}org.apache.aries.application.install-0.1-incubating-sources{ariesarchive} +
application-management 0.1 +{ariesarchive:jar}org.apache.aries.application.management-0.1-incubating{ariesarchive} + {ariesarchive:jar}org.apache.aries. +
application-obr-resolver 0.1 +{ariesarchive:jar}org.apache.aries.application.resolver.obr-0.1-incubating{ariesarchive} + +{ariesarchive:jar}org.apache.aries.application.resolver.obr-0.1-incubating-sources{ariesarchive} +
application-runtime 0.1 +{ariesarchive:jar}org.apache.aries.application.runtime-0.1-incubating{ariesarchive} + +{ariesarchive:jar}org.apache.aries.application.runtime-0.1-incubating-sources{ariesarchive} +
application-utils 0.1 +{ariesarchive:jar}org.apache.aries.application.utils-0.1-incubating{ariesarchive} + +{ariesarchive:jar}org.apache.aries.application.utils-0.1-incubating-sources{ariesarchive} +
Blueprint 0.1 - +{ariesarchive:zip}blueprint-0.1-incubating-source-release{ariesarchive}
blueprint-api 0.1 +{ariesarchive:jar}org.apache.aries.blueprint.api-0.1-incubating{ariesarchive} + +{ariesarchive:jar}org.apache.aries.blueprint.api-0.1-incubating-sources{ariesarchive} +
blueprint-bundle 0.1 +{ariesarchive:jar}org.apache.aries.blueprint-0.1-incubating{ariesarchive} +{ariesarchive:jar}org.apache.aries.blueprint-0.1-incubating-sources{ariesarchive} +
blueprint-cm 0.1 +{ariesarchive:jar}org.apache.aries.blueprint.cm-0.1-incubating{ariesarchive} + +{ariesarchive:jar}org.apache.aries.blueprint.cm-0.1-incubating-sources{ariesarchive} +
blueprint-core 0.1 +{ariesarchive:jar}org.apache.aries.blueprint.core-0.1-incubating{ariesarchive} + +{ariesarchive:jar}org.apache.aries.blueprint.core-0.1-incubating-sources{ariesarchive} +
eba-maven-plugin 0.1 - +{ariesarchive:zip}eba-maven-plugin-0.1-incubating-source-release{ariesarchive} +
- 0.1 +{ariesarchive:jar}eba-maven-plugin-0.1-incubating{ariesarchive} +{ariesarchive:jar}eba-maven-plugin-0.1-incubating-sources{ariesarchive}
JMX 0.1 - +{ariesarchive:zip}jmx-0.1-incubating-source-release{ariesarchive}
jmx-api 0.1 +{ariesarchive:jar}org.apache.aries.jmx.api-0.1-incubating{ariesarchive} +{ariesarchive:jar}org.apache.aries.jmx.api-0.1-incubating-sources{ariesarchive} +
jmx-blueprint-api 0.1 +{ariesarchive:jar}org.apache.aries.jmx.blueprint.api-0.1-incubating{ariesarchive} + +{ariesarchive:jar}org.apache.aries.jmx.blueprint.api-0.1-incubating-sources{ariesarchive} +
jmx-blueprint-bundle 0.1 +{ariesarchive:jar}org.apache.aries.jmx.blueprint-0.1-incubating{ariesarchive} + +{ariesarchive:jar}org.apache.aries.jmx.blueprint-0.1-incubating-sources{ariesarchive} +
jmx-blueprint-core 0.1 +{ariesarchive:jar}org.apache.aries.jmx.blueprint.core-0.1-incubating{ariesarchive} + +{ariesarchive:jar}org.apache.aries.jmx.blueprint.core-0.1-incubating-sources{ariesarchive} +
jmx-bundle 0.1 +{ariesarchive:jar}org.apache.aries.jmx-0.1-incubating{ariesarchive} +{ariesarchive:jar}org.apache.aries.jmx-0.1-incubating-sources{ariesarchive} +
jmx-core 0.1 +{ariesarchive:jar}org.apache.aries.jmx.core-0.1-incubating{ariesarchive} +{ariesarchive:jar}org.apache.aries.jmx.core-0.1-incubating-sources{ariesarchive} +
JNDI 0.1 - +{ariesarchive:zip}jndi-0.1-incubating-source-release{ariesarchive}
jndi-bundle 0.1 +{ariesarchive:jar}org.apache.aries.jndi-0.1-incubating{ariesarchive} +{ariesarchive:jar}org.apache.aries.jndi-0.1-incubating-sources{ariesarchive} +
jndi-core 0.1 +{ariesarchive:jar}org.apache.aries.jndi.core-0.1-incubating{ariesarchive} +{ariesarchive:jar}org.apache.aries.jndi.core-0.1-incubating-sources{ariesarchive} +
jndi-url 0.1 +{ariesarchive:jar}org.apache.aries.jndi.url-0.1-incubating{ariesarchive} +{ariesarchive:jar}org.apache.aries.jndi.url-0.1-incubating-sources{ariesarchive} +
JPA 0.1 - +{ariesarchive:zip}jpa-0.1-incubating-source-release{ariesarchive}
jpa-api 0.1 +{ariesarchive:jar}org.apache.aries.jpa.api-0.1-incubating{ariesarchive} +{ariesarchive:jar}org.apache.aries.jpa.api-0.1-incubating-sources{ariesarchive} +
jpa-blueprint-aries 0.1 +{ariesarchive:jar}org.apache.aries.jpa.blueprint.aries-0.1-incubating{ariesarchive} + +{ariesarchive:jar}org.apache.aries.jpa.blueprint.aries-0.1-incubating-sources{ariesarchive} +
jpa-container 0.1 +{ariesarchive:jar}org.apache.aries.jpa.container-0.1-incubating{ariesarchive} + +{ariesarchive:jar}org.apache.aries.jpa.container-0.1-incubating-sources{ariesarchive} +
jpa-container-context 0.1 +{ariesarchive:jar}org.apache.aries.jpa.container.context-0.1-incubating{ariesarchive} + +{ariesarchive:jar}org.apache.aries.jpa.container.context-0.1-incubating-sources{ariesarchive} +
Transaction 0.1 - +{ariesarchive:zip}transaction-0.1-incubating-source-release{ariesarchive}
transaction-blueprint 0.1 +{ariesarchive:jar}org.apache.aries.transaction.blueprint-0.1-incubating{ariesarchive} + +{ariesarchive:jar}org.apache.aries.transaction.blueprint-0.1-incubating-sources{ariesarchive} +
transaction-manager 0.1 +{ariesarchive:jar}org.apache.aries.transaction.manager-0.1-incubating{ariesarchive} + +{ariesarchive:jar}org.apache.aries.transaction.manager-0.1-incubating-sources{ariesarchive} +
transaction-wrappers 0.1 +{ariesarchive:jar}org.apache.aries.transaction.wrappers-0.1-incubating{ariesarchive} + +{ariesarchive:jar}org.apache.aries.transaction.wrappers-0.1-incubating-sources{ariesarchive} +
Util 0.1 - +{ariesarchive:zip}org.apache.aries.util-0.1-incubating-source-release{ariesarchive} +
- 0.1 +{ariesarchive:jar}org.apache.aries.util-0.1-incubating{ariesarchive} +{ariesarchive:jar}org.apache.aries.util-0.1-incubating-sources{ariesarchive} +
+

 
   + +   
   
+ + Added: websites/staging/aries/trunk/content/AriesBuildDeps.png URL: http://svn.apache.org/viewvc/websites/staging/aries/trunk/content/AriesBuildDeps.png?rev=780201&view=auto ============================================================================== Binary file - no diff available. Propchange: websites/staging/aries/trunk/content/AriesBuildDeps.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: websites/staging/aries/trunk/content/AriesRelease.png URL: http://svn.apache.org/viewvc/websites/staging/aries/trunk/content/AriesRelease.png?rev=780201&view=auto ============================================================================== Binary file - no diff available. Propchange: websites/staging/aries/trunk/content/AriesRelease.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: websites/staging/aries/trunk/content/BPTutorial10.png URL: http://svn.apache.org/viewvc/websites/staging/aries/trunk/content/BPTutorial10.png?rev=780201&view=auto ============================================================================== Binary file - no diff available. Propchange: websites/staging/aries/trunk/content/BPTutorial10.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: websites/staging/aries/trunk/content/BPTutorial1F.png URL: http://svn.apache.org/viewvc/websites/staging/aries/trunk/content/BPTutorial1F.png?rev=780201&view=auto ============================================================================== Binary file - no diff available. Propchange: websites/staging/aries/trunk/content/BPTutorial1F.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: websites/staging/aries/trunk/content/BPTutorial2F.png URL: http://svn.apache.org/viewvc/websites/staging/aries/trunk/content/BPTutorial2F.png?rev=780201&view=auto ============================================================================== Binary file - no diff available. Propchange: websites/staging/aries/trunk/content/BPTutorial2F.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: websites/staging/aries/trunk/content/BPTutorial3F.png URL: http://svn.apache.org/viewvc/websites/staging/aries/trunk/content/BPTutorial3F.png?rev=780201&view=auto ============================================================================== Binary file - no diff available. Propchange: websites/staging/aries/trunk/content/BPTutorial3F.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: websites/staging/aries/trunk/content/BPTutorial4F.png URL: http://svn.apache.org/viewvc/websites/staging/aries/trunk/content/BPTutorial4F.png?rev=780201&view=auto ============================================================================== Binary file - no diff available. Propchange: websites/staging/aries/trunk/content/BPTutorial4F.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: websites/staging/aries/trunk/content/BPTutorial5F.png URL: http://svn.apache.org/viewvc/websites/staging/aries/trunk/content/BPTutorial5F.png?rev=780201&view=auto ============================================================================== Binary file - no diff available. Propchange: websites/staging/aries/trunk/content/BPTutorial5F.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: websites/staging/aries/trunk/content/BPTutorial6F.png URL: http://svn.apache.org/viewvc/websites/staging/aries/trunk/content/BPTutorial6F.png?rev=780201&view=auto ============================================================================== Binary file - no diff available. Propchange: websites/staging/aries/trunk/content/BPTutorial6F.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: websites/staging/aries/trunk/content/BPTutorial7F.png URL: http://svn.apache.org/viewvc/websites/staging/aries/trunk/content/BPTutorial7F.png?rev=780201&view=auto ============================================================================== Binary file - no diff available. Propchange: websites/staging/aries/trunk/content/BPTutorial7F.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: websites/staging/aries/trunk/content/BPTutorial8F.png URL: http://svn.apache.org/viewvc/websites/staging/aries/trunk/content/BPTutorial8F.png?rev=780201&view=auto ============================================================================== Binary file - no diff available. Propchange: websites/staging/aries/trunk/content/BPTutorial8F.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: websites/staging/aries/trunk/content/BPTutorial9F.png URL: http://svn.apache.org/viewvc/websites/staging/aries/trunk/content/BPTutorial9F.png?rev=780201&view=auto ============================================================================== Binary file - no diff available. Propchange: websites/staging/aries/trunk/content/BPTutorial9F.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: websites/staging/aries/trunk/content/BlogSample.png URL: http://svn.apache.org/viewvc/websites/staging/aries/trunk/content/BlogSample.png?rev=780201&view=auto ============================================================================== Binary file - no diff available. Propchange: websites/staging/aries/trunk/content/BlogSample.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: websites/staging/aries/trunk/content/HW1.png URL: http://svn.apache.org/viewvc/websites/staging/aries/trunk/content/HW1.png?rev=780201&view=auto ============================================================================== Binary file - no diff available. Propchange: websites/staging/aries/trunk/content/HW1.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: websites/staging/aries/trunk/content/HW2.png URL: http://svn.apache.org/viewvc/websites/staging/aries/trunk/content/HW2.png?rev=780201&view=auto ============================================================================== Binary file - no diff available. Propchange: websites/staging/aries/trunk/content/HW2.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: websites/staging/aries/trunk/content/HW3.png URL: http://svn.apache.org/viewvc/websites/staging/aries/trunk/content/HW3.png?rev=780201&view=auto ============================================================================== Binary file - no diff available. Propchange: websites/staging/aries/trunk/content/HW3.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: websites/staging/aries/trunk/content/HW4.png URL: http://svn.apache.org/viewvc/websites/staging/aries/trunk/content/HW4.png?rev=780201&view=auto ============================================================================== Binary file - no diff available. Propchange: websites/staging/aries/trunk/content/HW4.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: websites/staging/aries/trunk/content/applications.html URL: http://svn.apache.org/viewvc/websites/staging/aries/trunk/content/applications.html?rev=780201&view=auto ============================================================================== --- websites/staging/aries/trunk/content/applications.html (added) +++ websites/staging/aries/trunk/content/applications.html Tue Dec 7 04:14:16 2010 @@ -0,0 +1,447 @@ + + + + + + + + + +Apache Aries (incubating) -- $page.title + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
   
   +
+ +
+
+ + + + + +
+
+ + +
+
+
+ +
+
+ License Site Map + + + + + + +
+
+ +
+
+
+
  
  + + + + + +
+
+
+
+ +
+
+
+
+ +

+

Aries Applications

+

An Aries application is a collection of one or more OSGi modules that +together provide a coherent business function. An Aries application can +consist of modules of many different types. For example, a Aries +application providing Web banking might consist of bundles with Web content +(Web Application Bundles), bundles with Blueprint contexts, and bundles +with JPA entities and persistence configuration (Persistence Bundles).
+

+

An Aries application isolates the OSGi services offered by its contained +modules so that they are not visible outside the application unless +explicitly configured to be exported from the application. Aries +applications have several ways of accepting workloads: an Aries +applications may include Web bundles for processing HTTP workloads; it may +export one or more of the services offered by its contained modules to +other Aries applications or for distribution as a Web service.
+

+

With the isolation runtime, each Aries application runs in its own isolated +OSGi framework instance with its own OSGi service registry. Bundles in one +Aries application cannot see bundles, services, or packages that are +defined in another OSGi application, unless the bundles, services, or +packages are explicitly shared by both applications. An Aries application +can also load packages and consume OSGi services from a shared bundle +space, that is, the OSGi framework instance that is the parent of all the +isolated framework instances of the OSGi applications.

+

+

Structure of an Aries application

+

An Aries application is packaged as a zip file with a '.eba' suffix. Its +structure is as follows:

+
Sample Aries application structure
+ META-INF/APPLICATION.MF
+ bundle1.jar
+ bundle2.jar
+ bundle3.jar
+
+
+ +

The file must contain either an APPLICATION.MF with at least one bundle +listed in its Application-Content header (see below), or at least one +bundle 'by value' within the .eba. No 'by value' bundles are required if a +valid APPLICATION.MF is present.

+

Application metadata, APPLICATION.MF, stored in the .eba file defines the +isolation scope of the bundles that the OSGi application uses. An Aries +applicaiton can also use metadata to permit some of its constituent bundles +to be shared. Sharing in this way can reduce the memory and resource +requirements of a system. Shared bundles must be provided by reference +rather than contained directly in an application.

+

+

Aries Application Manifest

+

An Aries Application is defined using a Manifest. The Aries manifest is +located at META-INF/APPLICATION.MF and describes modularity at the +application level. The manifest enumerates the modules that comprise the +Aries application along with any OSGi services exported from, or referenced +by, those modules. The following is an example of an Aries manifest:

+
APPLICATION.MF
+ Manifest-Version: 1.0
+ Application-ManifestVersion: 1.0
+ Application-Name: Bank Account
+ Application-SymbolicName: com.mybank.account.app
+ Application-Version: 1.0
+ Application-Content:
+ com.mybank.account.bankWeb; version=1.0.0,
+ com.mybank.account.bankAccount; version=1.0.0,
+ com.mybank.account.common; version=1.0.0,
+ com.mybank.account.utility; version=1.0.0
+ Use-Bundle: com.mybank.account.admin;version="[1.0.0,2.0.0)"
+ Application-ExportService: com.mybank.account.service.AccountService
+ Application-ImportService:
+com.mybank.security.UserAuthService;filter="(security=strong)"
+
+
+ +

The manifest headers are as follows:

+
    +
  • Manifest-Version - a version number for the manifest format.
  • +
  • Application-ManifestVersion - identifies the application manifest version +to which this manifest conforms
  • +
  • Application-Name - a human readable name for the application
  • +
  • Application-SymbolicName - a name to uniquely identify the application. +Follows the same scheme as Bundle-SymbolicName.
  • +
  • Application-Version - uniquely identify the version of the application. +The combination of symbolic name and version must be unique within an Aries +application runtime.
  • +
  • Application-Content - a list of 'root' bundles to provision for the +application. 'Version' identifies a version range for the bundle to be +provisioned thus allowing flexibility. The version format is identical to +that used for OSGi import (e.g. Import-Package).
  • +
  • Use-Bundle - a list of bundles bundles to use to satisfy the package +dependencies of bundles in the Application-Content list. Each bundle in the +Use-Bundle list must provide at least one package to at least one bundle in +the Application-Content list. These bundles will be provisioned into the +shared bundle space at run time.
  • +
  • Application-ExportService - a list of service interface names and +optional filters identifying services provided by the application which can +be accessed outside the application.
  • +
  • Application-ImportService - a list of service interface names and +optional filters identifying services which the application would like to +consume from outside the application.
  • +
+

Often, you do not require a Use-Bundle header, but there are some +situations where it is useful. You can use it to restrict the level at +which sharing is possible. For example, you can ensure that an application +uses the same bundle for package imports that it was tested with. +Alternatively, you can ensure that two applications use the same bundle for +package imports. By setting the restriction at application level, the +bundle can remain flexible.

+

+

Aries Deployment Manifest

+

The Aries application model allows for the possibility that the bundles +listed in APPLICATION.MF's Application-Content header, plus those +optionally included within a .eba file, may have unsatisfied package or +service dependencies. Such missing dependencies may be obtained +('provisioned') from one or more bundle repositories. Aries will provide a +generic 'Resolver' API which may be backed by technology such as Felix OBR + or [Equinox p2|http://wiki.eclipse.org/Equinox_p2_Getting_Started] +. Although it is possible to re-resolve an application every time it is +installed, or even started, this may result in inconsistent behaviour as +the contents of an associated bundle repository changes. Aries uses a +second file, META-INF/DEPLOYMENT.MF to record a single consistent set of +bundles that fully satisfy an application's dependencies. The bundles +recorded in DEPLOYMENT.MF will be loaded into the runtime each time the +application is installed. A DEPLOYMENT.MF file will be generated if one +does not exist, or honoured if provided. Here's an example:

+
DEPLOYMENT.MF
+ Manifest-Version: 1.0
+ Application-Version: 1.0
+ Application-SymbolicName: com.mybank.account.app
+ Deployed-Content: com.mybank.account.bankWeb; deployed-version=1.0.0,
+ com.mybank.account.bankAccount; deployed-version=1.0.0,
+ com.mybank.account.common; deployed-version=1.2.0,
+ com.mybank.account.utility; deployed-version=1.0.0,
+ com.mybank.utils.logging; deployed-version=1.3.1
+ Provision-Bundle: com.mybank.account.delivery;deployed-version=1.0.1
+ Import-Package: com.mybank.account.admin.login;version="1.0.1";bundle-symbolic-name="com.mybank.account.admin";bundle-version="[1.0.1,1.0.1]",com.mybank.account.delivery.bycar;version="[1.0.0,2.0.0)",javax.servlet;version="2.5.0"
+ Deployed-Use-Bundle: com.mybank.account.admin;deployed-version=1.0.1
+
+
+ +

The manifest headers are as follows:

+
    +
  • Manifest-Version - a version number for the manifest format.
  • +
  • Application-Version - uniquely identify the version of the application. +Must match that in the associated APPLICATION.MF.
  • +
  • Application-SymbolicName - a name to uniquely identify the application. +Follows the same scheme as Bundle-SymbolicName. Must match that in the +associated APPLICATION.MF.
  • +
  • Deployed-Content: the complete list of bundles, with exact version +numbers, that comprise the application and its dependencies.
  • +
  • Deployed-Use-Bundle - a list of bundles that satisfy the package +dependencies of bundles in the Deployed-Content list. Each element in the +Deployed-Use-Bundle list must provide at least one package to at least one +bundle in the Deployed-Content list. The Deployed-Use-Bundle list is an +exact subset of the Use-Bundle list in the APPLICATION.MF. These bundles +will be loaded into the shared bundle space at run time. Each bundle in the +Deployed-Use-Bundle list is guaranteed to be wired to its dependent bundles +in the Deployed-Content list at run time.
  • +
  • Provision-Bundle - a list of additional bundles that are required as a +result of resolving the OSGi application. Each bundle is loaded into the +shared bundle space at run time.
  • +
  • Import-Package - a list of the packages that the bundles in the +Deployed-Content list consume from the bundles in the Deployed-Use-Bundle +and Provision-Bundle lists. For packages that are consumed from the +Deployed-Use-Bundle list, the package import has ;bundle-symbolic-name and +;bundle-version attributes.
  • +
+

Versions in APPLICATION.MF are ranges: in DEPLOYMENT.MF they are exact. +Hence we see Application-Content: com.mybank.account.common; version=1.0.0 +having been interpreted as '1.0.0 or higher' and so resolved to 1.2.0. Also +a common logging bundle at version 1.3.1 will be deployed with the +application.

+ +
+
 
   + +   
   
+ + Added: websites/staging/aries/trunk/content/archived-releases.html URL: http://svn.apache.org/viewvc/websites/staging/aries/trunk/content/archived-releases.html?rev=780201&view=auto ============================================================================== --- websites/staging/aries/trunk/content/archived-releases.html (added) +++ websites/staging/aries/trunk/content/archived-releases.html Tue Dec 7 04:14:16 2010 @@ -0,0 +1,280 @@ + + + + + + + + + +Apache Aries (incubating) -- $page.title + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
   
   +
+ +
+
+ + + + + +
+
+ + +
+
+
+ +
+
+ License Site Map + + + + + + +
+
+ +
+
+
+
  
  + + + + + +
+
+
+
+ +
+
+
+
+ +

+

Archived releases

+

0.1-incubating

+ +
+
 
   + +   
   
+ + Added: websites/staging/aries/trunk/content/archiveinstructions.html URL: http://svn.apache.org/viewvc/websites/staging/aries/trunk/content/archiveinstructions.html?rev=780201&view=auto ============================================================================== --- websites/staging/aries/trunk/content/archiveinstructions.html (added) +++ websites/staging/aries/trunk/content/archiveinstructions.html Tue Dec 7 04:14:16 2010 @@ -0,0 +1,283 @@ + + + + + + + + + +Apache Aries (incubating) -- $page.title + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
   
   +
+ +
+
+ + + + + +
+
+ + +
+
+
+ +
+
+ License Site Map + + + + + + +
+
+ +
+
+
+
  
  + + + + + +
+
+
+
+ +
+
+
+
+ +

+

The Blog sample

+

BlogSample-0.1-incubating

+

+

The AriesTrader sample

+

AriesTrader-0.1-incubating

+ +
+
 
   + +   
   
+ + Added: websites/staging/aries/trunk/content/ariesTraderOverview2.png URL: http://svn.apache.org/viewvc/websites/staging/aries/trunk/content/ariesTraderOverview2.png?rev=780201&view=auto ============================================================================== Binary file - no diff available. Propchange: websites/staging/aries/trunk/content/ariesTraderOverview2.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: websites/staging/aries/trunk/content/ariesprogrammingmodel.html URL: http://svn.apache.org/viewvc/websites/staging/aries/trunk/content/ariesprogrammingmodel.html?rev=780201&view=auto ============================================================================== --- websites/staging/aries/trunk/content/ariesprogrammingmodel.html (added) +++ websites/staging/aries/trunk/content/ariesprogrammingmodel.html Tue Dec 7 04:14:16 2010 @@ -0,0 +1,292 @@ + + + + + + + + + +Apache Aries (incubating) -- $page.title + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
   
   +
+ +
+
+ + + + + +
+
+ + +
+
+
+ +
+
+ License Site Map + + + + + + +
+
+ +
+
+
+
  
  + + + + + +
+
+
+
+ +
+
+
+
+ +

+

Aries Programming Model

+

The following describes the programming model provided by the components of +Apache Aries.

+
+ +
+
 
   + +   
   
+ +