Carbon 是基于 OSGi 的服务器基础。它处理常见的功能,如用户管理、传输、安全、日志记录、集群、缓存和限制。所有 WSO2 产品都是在这个核心框架之上运行的组件集。所以可供下载的独立产品是这样组成的..
- WSO2 Carbon + Service Hosting 相关组件 = WSO2 Application Server
- WSO2 Carbon + 中介/代理相关组件 = WSO2 ESB
- WSO2 Carbon + SOA Governance 相关组件 = WSO2 Governence Registry
- WSO2 Carbon + BPEL 组件 = WSO2 业务流程服务器
此 图将帮助您了解整个平台的功能。为了让事情变得更有趣,由于这个模块化架构基于 OSGi,您可以混合和匹配组件以满足您的要求。例如,如果您想将 BPEL 支持添加到 WSO2 ESB,只需将 BPEL 组件安装到您现有的 WSO2 ESB 中。
WSO2 Carbon Studio(最近更名为 Developer Studio)是基于 Eclipse 的 IDE,可帮助您使用图形编辑器创建工件、在 IDE 中测试和调试它们,并帮助将它们作为 Carbon Archives (.car) 部署到您的基于 WSO2 Carbon 的服务器或基于 WSO2 Stratos 的云。
这篇博客描述了如何在 WSO2 应用服务器中部署一个 Hello World 服务。
这是一个使用 carbon studio 进行开发和部署的高级示例。