第1章 OSGi の概要


概要

OSGi 仕様は、複雑なアプリケーションのビルド、デプロイ、および管理を簡素化するランタイムフレームワークを定義することで、モジュラーアプリケーションの開発をサポートします。

1.1. 概要

Apache Karaf は、バンドルをデプロイして管理する OSGi ベースのランタイムコンテナーです。Apache Karaf は、ネイティブオペレーティングシステムの統合も提供し、ライフサイクルがオペレーティングシステムにバインドされるようにオペレーティングシステムに統合できます。

Apache Karaf の構造は次のとおりです。

  • Apache Karaf: OSGi コンテナー実装の周りのラッパーレイヤーで、OSGi コンテナーをランタイムサーバーとしてデプロイすることをサポートします。Fuse が提供するランタイム機能には、ホットデプロイメント、運用、管理機能が含まれます。
  • OSGi Framework: 依存関係やバンドルのライフサイクルの管理など、OSGi 機能を実装します。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.