IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  SOA and Web services | Open source  >

利用 Apache Synapse 模拟 Web 服务

利用 Apache Synapse 企业服务总线做更多事情

developerWorks

级别: 中级

Upul Godage (upulgodage@yahoo.com), 高级软件工程师, WSO2

2008 年 6 月 23 日

现在注册或者使用您的 IBM ID 和密码登录。

Apache Synapse 是一个简单、轻量级的高性能企业服务总线 (ESB),它是在 Apache Software Foundation 的 Apache License Version 2.0 下发布的。使用 Apache Synapse,您可以通过 HTTP、HTTPS、Java™ Message Service (JMS)、简单邮件传输协议 (SMTP)、邮局协议版本 3 (POP3)、FTP、文件系统和许多其他传输介质筛选、转换、路由、操作和监视经过大型企业系统的 SOAP、二进制文件、XML 和纯文本消息。但是对于单个开发人员来说,ESB 产品在您的日常生活中有何作用呢?简化的配置、即时可用的功能集、可扩展的体系结构和小巧的脚本使得它成为一个强大的多用途工具,您可以利用它完成各种任务。本文将向您介绍如何使用 Apache Synapse 创建模拟 Web 服务。

目标

本教程讨论如何使用 Apache Synapse ESB 创建模拟 Web 服务。

预备知识

本教程主要是为 Web 服务开发人员编写的,因此,您应大致熟悉一些 Web 服务概念。具备 Apache Synapse 方面的知识对理解本文非常有用。您还必须至少掌握关于 XSL 传输 (XSLT) 和 JavaScript 代码的基本知识。如果您不熟悉这些知识领域,网络上有许多资源可为您提供一些基本信息。


系统需求

Apache Synapse 需要 JDK 1.5,可以在 Linux®、Microsoft Windows® 和 Solaris 环境中运行。内存和磁盘空间要求较低,因此,您可以在低端系统上轻松地运行它,而且不会出现任何问题。

在本教程中,命令和目录名称将以 Linux 兼容格式提供。如果您的操作系统是其他系统,请相应地更改命令和目录名称。例如,在 Windows 中,您必须使用 synapse.bat 脚本(而不是 synapse.sh)来启动 Synapse 实例。



学习时间

2 小时


格式

html, pdf


更多参考资源



回页首


IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。

文档选项

未显示需要 JavaScript 的文档选项

英文原文

英文原文


    关于 IBM 隐私条约 联系 IBM 使用条款