バンキングマシン用のデバイスコントローラーを開発する予定です。このコントローラーは、マシンに直接組み込まれます。アイデアは、Linux で既製の ARM ボードを使用することです。
API を RESTful Web サービスとして提供したいと考えています。おそらく、コントローラー上のソフトウェアを少なくとも 3 つのレイヤーに分離する必要があります: Web サービス インターフェイス、ビジネス ロジック、デバイス コントロール ロジック (これは別のハードウェアで実行される場合もあります)。
ビジネス ロジックとデバイス制御ロジックは、パフォーマンス上の理由から C++ で実装される可能性があります。
RESTful Web サービスを実装するために使用するテクノロジ/プログラミング言語は何ですか?
Web サーバー (lighttpd)、FastCgi、C++ は、パフォーマンスの観点からも、ARM ボードのリソースが限られているため、おそらく最適なソリューションです。しかし、欠点はおそらく、実装が Python、Ruby、Java などの「最新の」言語ほど簡単ではないことです。会社には C++ のスキルがたくさんありますが、Java のスキルは少しありますが、Python のスキルはまったくありません。 、ルビー。
この種のアーキテクチャの経験がある人はいますか?
このような小さなシステムで Python と Ruby はどのように機能するのでしょうか?
組み込みシステムで RESTful API を使用した経験はありますか? (これについてはウェブ上にはあまりありません)
入力していただきありがとうございます