FrameworkTM(アンティキティラ・フレームワーク)」としてOSS(オープンソース)化し、2018年4月27日、開発コミュニティ向けに公開いたします。IoTサービスの実現には、Web技術をあらゆる機器やサービスに組み込むことがカギとなります。Framework」は、並行処理機能を持つ関数型プログラミング言語として注目されるElixirを用いたWebアプリケーションフレームワークです。IoTサービスを実現する時に重要となる非同期ジョブ実行マルチコアを最大限に活用する並列実行サービス提供を中断する必要のない、無停止のソフトウエアアップデートマルチサービス・マルチテナントの機能を提供します。Connect®」で使われているWebアプリケーションサーバなどで800万以上のデバイスを対象にIoTサービスを実現してきたノウハウが集約されています。本フレームワークを利用することで、Webアプリケーションの開発にかかる負荷を低減し、市場投入時間(タイム・ツー・マーケット)を短縮することが可能となります。Framework」の特長は以下のとおりです。近年、Webサービスの開発には、複数のサーバ上で機能別に分けたプログラムを協調動作させるマイクロサービス設計が一般的となっています。マイクロサービスを構成するインフラ側の管理コストが増大する結果になることが多々ありました。従来、このような問題を解決するフレームワークは存在しませんでした。今後、IoTサービスの普及とともに、管理するデバイスは爆発的に増加し、構築されるサービスが多様化することが予想されます。した大量なデバイスの管理に対応し、多様化するサービスをホスティングできるフレームワークが求められていました。Framework」はElixirの動作基盤であるErlang※(アーラン)言語の持つ特性を活用することにより複数のマイクロサービスの同時実行を可能とする環境を提供し、こうした課題を解決します。理昌は「ACCESSは、ElixirのWebアプリケーションフレームワークを、PaaS/BaaSをプラットフォームとした次世代Webサービス開発の有効な選択肢と考えます。Framework』としてオープンソース化して公開することとしました。Framework』が初めてとなります。今回の公開により、Elixir開発コミュニティに貢献できることを大変うれしく思います」と述べています。Erlangはスウェーデンの通信機器メーカであるエリクソン社が1998年にオープンソース化した並列処理用のプログラミング言語です。Elixirは並行処理の機能や関数型といった特徴を持つ、Erlangの仮想マシン(BEAM)上で動作します。エネルギーインフラ業界向けに、モバイル並びにネットワークソフトウェア技術を核とした先進のITソリューションを提供しています。累計搭載実績15億台を超えるモバイルソフトウェアおよび300社以上の通信機器メーカーへの採用実績を誇るネットワークソフトウェアにおける開発力・ノウハウを活かし、現在、組込とクラウド技術を融合したIoTソリューションの開発・事業化に注力しています。アジア、米国、ヨーロッパ地域の子会社を拠点に国際展開も推進しています。Frameworkは、日本国、米国、およびその他の国における株式会社ACCESSの登録商標または商標です。その他、文中に記載されている会社名および商品名は、各社の登録商標または商標です。