オートデスクが提供しているクラウド サービス(SaaS)の要素技術を、Web サービス API として公開しているのが Autodesk Forge です。Forge の API  は  1 つだけでなく、複数用意されています。クラウドやモバイルの利用が一般的になった現在では、多様なテクノロジを持つ企業が同じように Web サービス API を公開しています。

多様な企業のロゴが配置された、API経済に関連するイラスト。中央にはWeb技術を象徴するHTML、JS、CSSの図が描かれている。

言い換えれば、専門外で自社内に成熟したテクノロジが存在していなくとも、公開された Web サービス API を流用・活用することで、1 つのサービスとして新しいソリューションを構築出来る環境が整っています。つまり、マッシュアップ  次第で上手にビジネス出来る時代です。こういった背景から、最近では API エコノミー という言葉が経済誌などでも散見されるようになっています。

さて、Forge に話を戻しましょう。現在、Forge が持っているコンセプトは次の項目で挙げることが出来ます。要約すると、「データはクラウドに集約して、クラウドに接続したクライアントから、必要に応じてデータを読み書きする仕組みを提供する」と捉えることが出来るはずです。もちろん、データとはデザイン データを指しています。

FORGEのコンセプトを示すスライド、基本要素(Web API)とフレームワーク、データ中心の配置、つながるワークフロー、作成方法の変化について記載

クラウドの利用が普遍的になると、いままでとは違ったアプローチで設計や製造、施工といったタスクやワークフローを変えることが出来る可能性が出てきます。具体的には、デザイン データの扱いです。


現在のデザイン データの扱い

いままのでソフトウェアでは、「ファイル」という単位がデザイン データの形態になっています。ファイルは、CAD ソフトウェアを使った編集中には、デザイン データの情報はメモリ中に展開され、アーカイブされる時点で「ファイル」となります。ファイルになったデザインデータは、ファイル単位でバージョン管理されているはずです。

アニメーション内に 'Low Frequency Data ~ ファイル ベース' と表示されたイラスト。左側にはユーザーを示すアイコン、右側にはクラウドサーバーのアイコンが配置されている。

編集 >> ファイル化 >> ファイル単位のデータ管理 の手順を踏んでいくので、バージョン管理は容易で、1 時間、2 時間といった短時間のうちにファイルが幾度も更新されてバージョンが頻繁に変更されることはないはずです。このことから、「 (更新)頻度が低いデータ」から転じて「 Low Frequency Data」と呼ぶことにします。

Low Frequencyデータのフローを示す図。ファイルのアップロードとダウンロードのプロセスが視覚的に表現されている。

「ファイル」を使う場合、利用する設計ツールによって異なるファイル形式のファイルが作成されてしまうので、中間ファイル形式を除いて、相互に互換性がないことが問題視されています。


 クラウド時代のデザイン データの可能性

ファイルをクラウド上のストレージに保存する、といった考え方では、クラウドを有効活用しているとは言えなくなりつつあります。

ストリーミング WebSocket などを使った双方向通信は、もはや珍しくはありません。これらを利用することで、クラウド上のデザイン データにリアルタイムに読み書きすることが出来るようになります。この方法を使った場合、何が出来るでしょう。

クライアントからのデザインの編集操作をリアルタイムにデータに反映することが出来るだけではなく、そのデータを参照している別の目的を持ったクライアントにも、タイムラグなく最新の情報を伝えることが出来るはです。

High Frequency Data concept chart illustrating the cycle of Design, Make, and Use connected to cloud-based data.

ある意味、ファイル時代にクライアント コンピュータのメモリを使っておこなっていた編集操作を、クラウドを相手に実行出来ます。このことから、「 (更新)頻度が高いデータ」から転じて「 High Frequency Data」と呼ぶことにします。バージョン管理の視点では、編集過程の各スナップショットが、ファイル単位でのバージョンに相当するようになるはずです。

高頻度の変更操作を示す波形グラフが描かれた画像。横軸には時刻を、縦軸には変化の度合いを示す波線が配置され、連続的な変更操作が視覚的に表現されている。

また、もし、クライアントが持つ目的によって、クラウド上にあるデザイン データの「見せ方」を変えていくことが出来れば、もはや、「ファイル」という単位に固執する必要はないのかも知れません。


現在、Forge が提供しているのは、「ファイル」を主眼に置いた Low Frequency なデザイン データの活用方法と考えることが出来ます、この方法は、従来の設計手法を踏襲する意味で、将来も決してなくなってしまうものではありません。ただ、まったく別の潮流として、クラウドをフルに活用する High Frequency なデザイン データの扱いと活用方法も検討され始めています。

今後の Autodesk Forge に引き続きご注目ください。

By Toshiaki Isezaki

Discover more from Autodesk Developer Blog

Subscribe now to keep reading and get access to the full archive.

Continue reading