Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Please review the organization of the hierarchial tree below. Note that not all the documents are linking to their respective pages.

If we are able to implement the AJAX tree the Home page navigation bar will
show the top-level which is:

  • Overview
  • ServiceMix Features
  • Documentation
  • ServiceMix Integration
  • ServiceMix Components
  • Tooling & Utilities
  • Related Projects & Software
  • Community
  • Feeds

Then the reader can click on the plus sign to see the items under a topic.

No Format

Overview
     [IntroductionPhilosophy Behind ServiceMix|Background to ESBServiceMix]
     [Background to ServiceMixDownload]
     [FAQ]
     [NewsIntroduction to ESB]
     [DownloadNews]

ServiceMix Features
     [RoutingClient API]
     [TransformationExpressions]
     [ClientJMX APIConsole]
     [POJO supportSupport]
     [ExpressionsRouting]
     [Ant TasksTransformation]
     [JMXAnt ConsoleTasks]

Documentation
      [Quick Start|Running]
      Guides
        [Getting Started Guide|Getting Started]
        [Configuration]
        [ManagementClustering]
        [ClusteringManagement]
        [NMR Flows]
     Examples and& Use Cases
        [Examples]
        [Use Cases (whole)]
     Tutorials
         [Tutorial: Creating a Component Using Spring Client Toolkit|Spring Client Toolkit]
         [Creating a Standard JBI Component Using servicemix-common]  (1)
     [Articles]
     References
        [JBI API|http://java.sun.com/integration/1.0/docs/sdk/api/index.htmlGlossary]
        [JavaDocs|http://servicemix.codehaus.org/maven/servicemix-core/apidocs/]
        [GlossaryJBI API|http://java.sun.com/integration/1.0/docs/sdk/api/index.html]
        [XMLXml Referenceschemas]
        [XSD|http://servicemix.codehaus.org/maven/servicemix.xsd.html]

ServiceMix Integration
     [Spring supportGeronimo 1.0 and ServiceMix 2.x Integration]
     [GeronimoJBoss IntegrationDeployer]
     [JBossJNDI DeployerConfiguration]
     [TomcatSpring IntegrationSupport]
     [JNDITomcat configurationIntegration]
     [WAR Deployment]

ServiceMix Components
     [Component Introduction|Component+Matrix] (2)
     Lightweight Components
 [Component helper classes]
     [AllComponent Helper ComponentsClasses]
        Lightweight Service Engine Components
              [Cache]
              [Drools]
              [EmailGroovy]
        [File]
      [Quartz]             
              [FTPReflection]
              [GroovyScripting]
        [HTTP]
      [XPath Router]              
              [JabberValidation]
         [JAX WS     [XSLT]
        [JCA]
Lightweight Binding Components
              [JMSEmail]
              [QuartzFile]
        [Reflection      [FTP]
        [RSS      [HTTP]
              [SAAJJabber]
        [Scripting]
      [JAX WS] ? may not belong here?
              [ServiceMix]
JCA] ? may not belong here?
              [ValidationJMS]
              [XFireRSS]
              [XPath RouterSAAJ]
        [XSLT      [XFire]
              [XSQL]
              [VFS]
              [WSIF]
     JBI Components
       Heavyweight JBI Service Engine Components 
              [PXE BPEL|BPEL]
              servicemix-jsr181: deploys annotated pojos (1)
              servicemix-lwcontainer: deploys lightweight components (1)
              servicemix-sca: deploy sca modules (1)
              servicemix-wsn2005: WS-Notification implementation (1)
        JBI Binding Components 
              servicemix-http: deploy http / soap binding endpoints (1)
              servicemix-jms: deploy jms binding endpoints (1)            

Tooling & Utilities
     [Eclipse pluginPlugin]
     [Maven JBI pluginPlugin]
     [Maven SAR pluginPlugin]
     [Reflection]
     [!yjp.gif!|http://www.yourkit.com]

Related Projects & Software
     [ActiveMQ|http://activemq.codehaus.org/]
     [JencksActiveSOAP|http://jencksactivesoap.codehaus.org/]
     [LingoCeltix|http://lingoforge.codehausobjectweb.org/projects/celtix/]
     [ActiveSOAPGeronimo|http://activesoapgeronimo.codehausapache.org/]
     [SpringJencks|http://wwwjencks.springframework.org/]
     [GeronimoLingo|http://geronimolingo.apachecodehaus.org/]
     [CeltixPXE BPEL Engine|http://forgepxe.objectwebfivesight.orgcom/wiki/projectsdisplay/celtixPXE/Home]
     [PXE BPEL EngineSpring|http://pxewww.fivesightspringframework.com/wiki/display/PXE/Homeorg/]

Community
     [Wiki]
     [Mailing List]
     [Team]
     Contributors
        [ContributingBecoming a Committer]
        [SourceContributing]
        [Roadmap]Ideas]        
        [IdeasJira Roadmap|http://jira.logicblaze.com/browse/SM?report=com.atlassian.jira.plugin.system.project:roadmap-panel]
        [Release Guide]
        [Source]
        [BeetleJuice|http://ci.codehaus.org/beetlejuice/viewProjectSummary.action?projectName=ServiceMix]
        [Clover Report|http://servicemix.codehaus.org/maven/clover/]
        [Source XRef|http://servicemix.codehaus.org/maven/xref/index.html]
        [Test Source XRef|http://servicemix.codehaus.org/maven/xref-test/index.html]
     Support
        [Issues|http://jira.logicblaze.com/jira/browse/SM]
        [RoadmapChange log|http://jira.logicblaze.com/browse/SM?report=com.atlassian.jira.plugin.system.project:roadmapchangelog-panel]

Feeds
    RSS Feed
    [Change log|http://jira.logicblaze.com/browse/SM?report=com.atlassian.jira.plugin.system.project:changelog-panel]

RSS News

(1) These documents do not exist. But they need to be listed anyway.

(2) The Components Introduction doc does not exist but should include this: the differences between the lightweight approach and the std JBI way:

  • what are the differences, when to use one or the other,
  • how components can be installed in both modes (xml config versus ant tasks / hot deploy)
    Note: that the bridge between the two worlds is the servicemix-lwcontainer.
    One other thing--I linked the Components Introduction to the Component Matrix document for now because it does briefly explain some of this stuff and will be a good base to start working from on the real Components Intro document.