↓アプリケーション開発はここ数年重要な変化をしてきているように思える。シンプルに、もっと機敏に、ハイペースな開発を続けるためのPOJOベールのプログラミングモデル。Programming:AOP)」、かつては「エッジな」方式と言われていましたが、多くの開発者たちにとって彼らのアプリケーションの複雑性を管理し単純化する為の日々の基盤となっています。開発期間においてはほとんどのことが何も変わっていません。ソースコードがモジュール別に分割されていたとしても、論理的にも概念的にも物理的にも、実行時においてプログラムは1つのモノリシックな塊のままであり、何か変更を加えようとすると、その変更が大きいか小さいかにかかわらず、再起動が必要となります。OSGiはアプリケーションの中身を分割し、それぞれに異なったライフ・サイクル、依存性、全体としての存在を持たせることにより、これを変えることを目指しています。Frameworkの持つパワフルでかつ侵略的ではないプログラミングモデルとコンセプトをOSGiプラットフォームの持つダイナミクス(動的変更性)とモジュール製に融合させることに注力しています。OSGiのサービス、ライフサイクル、マネジメントやコントロールを透過的にインポート/エクスポートできます。このドキュメントをより正確なものにしようとしているこの間にも、まだ何か書き間違えやミスタイプ、もっと説明を要する部分が残っているかもしれません。Modulesチームまでお知らせください。ModulesチームにではなくTsubasaまでお知らせください。mod_perl/2.0.11。