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 Support]
     [ExpressionsRouting]
     [Transformation]
     [JMXAnt ConsoleTasks]

Documentation
      [Quick Start|Running]
      Guides
        [Getting Started Guide|Getting Started]
        [Configuration]
        [ManagementClustering]
        [ClusteringManagement]
        [NMR Flows]
     Examples & Use Cases
        [Examples]
        [Use Cases (whole)]
     Tutorials
         [Creating a Component Using Spring Client Toolkit|Spring Client Toolkit]
         [Creating a Standard JBI Component Using servicemix-common]  -- this doc has to be created(1)
     [Articles]
     References
        [ArticlesGlossary]
     References
     [JBI APIJavaDocs|http://javaservicemix.suncodehaus.comorg/integration/1.0/docs/sdk/api/index.htmlmaven/servicemix-core/apidocs/]
        [JavaDocsJBI API|http://servicemix.codehaus.org/maven/servicemix-core/apidocs/java.sun.com/integration/1.0/docs/sdk/api/index.html]
        [XMLXml Referenceschemas]
        [XSD|http://servicemix.codehaus.org/maven/servicemix.xsd.html]

ServiceMix Integration
     [Geronimo 1.0 and [Glossary]

ServiceMix 2.x Integration]
     [SpringJBoss SupportDeployer]
     [GeronimoJNDI IntegrationConfiguration]
     [JBossSpring DeployerSupport]
     [Tomcat Integration]
     [JNDI Configuration]
     [WAR Deployment]

ServiceMix Components
     [Component Introduction|Component+Matrix] (2)
     Lightweight Components
        [Component helperHelper classesClasses]
     Standard   Lightweight Service Engine Components
              [Cache]
              [ValidationDrools]
        Service     Engine Components[Groovy]
        [Drools]      [Quartz]             
        [Groovy      [Reflection]
              [QuartzScripting]
              [ScriptingXPath Router]              
             [XPath Router]
 [Validation]
              [XSLT]
        Lightweight Binding Components
   
           [Email]
              [File]
              [FTP]
              [HTTP]
              [Jabber]
              [JAX WS] ? may not belong here?
              [JCA] ? may not belong here?
              [JMS]
        [Reflection]
        [RSS]
              [SAAJ]
              [XFire]
        [XSLT]
        [XSQL]
              [VFS]
              [WSIF]
     JBI Components
        [BPEL]
JBI Service Engine Components 
      JBI     Binding Components  [PXE BPEL|BPEL]
          lwcontainer    servicemix--jsr181: doesdeploys aannotated page exist for this one and the next few?
pojos (1)
              servicemix-lwcontainer: jsr181deploys (deployslightweight annotatedcomponents pojos(1)
        sca       servicemix-sca: deploy sca modules (1)
        http : deploy http / soap binding endpoints
      servicemix-wsn2005: WS-Notification implementation (1)
        JBI Binding Components 
            jms  servicemix-http: deploy http jms/ soap binding endpoints (1)
            wsn2005 : WSservicemix-Notificationjms: implementation
deploy jms binding endpoints (1) JBI Deployment Components
        [Ant Tasks]

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

Related Projects & Software
     [ActiveMQ|http://activemq.codehaus.org/]
     [ActiveSOAP|http://activesoap.codehaus.org/]
     [Celtix|http://forge.objectweb.org/projects/celtix/]
     [Geronimo|http://geronimo.apache.org/]
     [Jencks|http://jencks.org/]
     [Lingo|http://lingo.codehaus.org/]
     [PXE BPEL Engine|http://pxe.fivesight.com/wiki/display/PXE/Home]
     [Spring|http://www.springframework.org/]

Community
     [Wiki]
     [Mailing List]
     [Team]
     Contributors
        [Becoming a Committer]
        [Contributing]
        [Source]Ideas]        
        [Jira Roadmap|http://jira.logicblaze.com/browse/SM?report=com.atlassian.jira.plugin.system.project:roadmap-panel]
        [IdeasRelease Guide]
        [Release GuideSource]
        [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]
        [Roadmap|http://jira.logicblaze.com/browse/SM?report=com.atlassian.jira.plugin.system.project:roadmap-panel]
        [Change log|http://jira.logicblaze.com/browse/SM?report=com.atlassian.jira.plugin.system.project:changelog-panel]

Feeds
    RSS Feed
    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.