Apache Synapse ESB初探(2)

日期: 2008-06-30 作者:bsspirit 来源:TechTarget中国

  昨天简单地说了一下Synapse ESB的使用方法,今天介绍一下Synapse的目录结构吧。Apache Synapse ESB初探(2)


  从官方网站,下载synapse,我之前下载的1.1.1的版本。
http://synapse.apache.org/download.html


  下载后压缩,会有如下的目录结构:



  看起来和一般的开源软件的目录结构是一样的。


  以下的说明及用法,均以windows系统为例:


  synapse
      |–bin (命令行程序目录)
        |–native (针对操作系统的类库目录)
        |–install-synapse-service.bat (注册为windows服务)
        |–synapse.bat(启动synapse服务器)
        |–uninstall-synapse-service.bat(从windows服务列表中删除)


    |–docs (说明文档目录)


    |–lib (使用的类库目录)


    |–logs (存放日志的目录)


    |–repository (资源库的目录)
        |–conf (synapse服务器配置文件目录)
            |–sample (服务器配置例子的目录)
                |–resources(wsdl文件的例子目录)
                |–synapse_sample_0.xml (synapse配置的例子,命令行启动的时候,可以通过“synapse -sample 0”,进行调用,不再加载synapse.xml文件)
                |–synapse_sample_1.xml (synapse配置的例子,命令行启动的时候,可以通过 “synapse -sample 1”,进行调用,不再加载synapse.xml文件)
            |–axis2.xml (Axis2服务器配置文件)
            |–synapse.xml (Synapse服务配置文件)
            |–synapse.properties (Synapse的启动参数,线程数等)
            |–wrapper.conf(启动参数,JVM大小,目录结构,日记信息等)
        |–modules (系统类库)


    |–samples (例子的目录)
        |–axis2Client (Axis2的客户端程序例子,这部分应该是可以生成的,通过Axis2的命令行工具)
        |–axis2Server (Axis2的服务端程序的例子,启动Axis2服务器,发布Web Services)


    |–work (服务器编译后的文件目录)


  蓝色标记部分为目录,红色标记部分为经常使用的几个文件。


  操作Synapse的步骤为:


  1. 修改synapse.xml文件
  2. 启动synapse.bat服务器
  3. 通过synapse服务器的服务发布地址,生成应用程序客户端。
  4. 连通性调试


  (迭代过程)
  5. 针对需求再次修改synapse.xml文件
  6. 重启synapse.bat服务器


  7. 终于实现ESB的功能

  原文出处:http://gocom.primeton.com/blog10816_14478.htm

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

作者

bsspirit
bsspirit

相关推荐