NetKernel とは

NetKernelは、英国のソフトウェア会社であり、ハイパフォーマンスコンピューティング、エンタープライズアプリケーションインテグレーション、およびエネルギー効率の良い計算に使用されているのと同じ名前のソフトウェアプラットフォームです。
開発者は、コードをアーキテクチャから完全に分離することができます。アプリケーションサーバーとして使用したり、Javaコンテナに埋め込んだり、クラウドコンピューティングプラットフォームとして使用することができます。
プラットフォームとしては、リソース指向コンピューティング(ROC)抽象化の実装です。 ROCは、コードとオブジェクトの物理的な領域の上に存在するが、物理的な領域から完全に分離された論理的なコンピューティングモデルです。 ROCでは、情報とサービスは論理アドレスによって識別されます。論理アドレスは、要求の継続中に物理エンドポイントに解決されてから解放されます。論理間接アドレッシングは、システムの稼働中に変更できる柔軟なシステムをもたらします。 NetKernelでは、論理層と物理層の境界は、さまざまな透過的な最適化を実行できるオペレーションシステムのキャリバーマイクロカーネルによって仲介されます。
抽象的な情報をモデル化するためにリソースを使用するという考え方は、RESTアーキテクチャー・スタイルとWorld Wide Webに由来します。均一なアドレッシングモデルを使用するという考えは、Unixオペレーティングシステムに由来します。 NetKernelは、単一のコンピュータ内でモノリシックマイクロカーネル上で動作するソフトウェアオペレーティングシステムとして実装されたWebとUnixの統合と考えることができます。
NetKernelは1060 Researchによって開発され、デュアルオープンソースソフトウェアと商用ソフトウェアライセンスのもとで提供されています。