Carbon は、OSGi に基づくサーバー基盤です。ユーザー管理、トランスポート、セキュリティ、ロギング、クラスタリング、キャッシング、スロットリングなどの一般的な機能を処理します。すべての WSO2 製品は、このコア フレームワーク上で実行されるコンポーネントのセットです。したがって、ダウンロード可能なスタンドアロン製品は、このように構成されています.
- WSO2 Carbon + サービス ホスティング 関連コンポーネント = WSO2 アプリケーション サーバー
- WSO2 カーボン + メディエーション/プロキシ関連のコンポーネント = WSO2 ESB
- WSO2 カーボン + SOA ガバナンス関連コンポーネント = WSO2 ガバナンス レジストリ
- WSO2 Carbon + BPEL コンポーネント = WSO2 Business Process Server
この 図は、プラットフォーム全体の機能を理解するのに役立ちます。さらに興味深いことに、このモジュラー アーキテクチャは OSGi に基づいているため、要件に合わせてコンポーネントを組み合わせることができます。たとえば、BPEL サポートを WSO2 ESB に追加する場合は、既存の WSO2 ESB に BPEL コンポーネントをインストールするだけです。
WSO2 Carbon Studio (最近、Developer Studio に名前が変更されました) は、Eclipse ベースの IDE であり、グラフィカル エディターを使用してアーティファクトを作成し、IDE 内でそれらをテストおよびデバッグし、Carbon アーカイブ (.car) としてアプリケーションにデプロイするのに役立ちます。 WSO2 Carbon ベースのサーバーまたは WSO2 Stratos ベースのクラウド。
このブログでは、Hello World サービスを WSO2 アプリケーション サーバーにデプロイする方法について説明します。
これは、開発と展開に carbon studio を使用する高度なサンプルです。