WebSpaceとは
WebSpaceは、ワークスペースで管理しているファイル、データベース、メンバー、権限を活用して、Web画面、API、リアルタイム機能をあわせて運用するサービス実行環境です。ZIPファイル1つで公開する静的Webサイトだけでなく、ログイン、データベース、WebSocketが必要な業務サービスも作ることができます。
何を作れますか
スキーマファイル(.sfn)にデータ構造を定義すると、APIとアクセス権限が一緒に作成されます。フォルダのHTML画面と接続すれば、小さな業務ツールからリアルタイム参加型のサービスまで、1つのWeb空間で完成させることができます。
| 例 | 説明 |
|---|---|
| 会社/個人のホームページ | 静的ページをそのままデプロイする、最もシンプルな形 |
| 顧客ポータル | 顧客がログインして資料をアップロードし、処理結果を確認 |
| 社内業務画面、社内ERP | 申請・受付・承認・記録、在庫・会計などの全社的な資源管理業務を、社内向けの画面として実装 |
| 機器・現場ダッシュボード | 送られてくるデータを運用担当者が確認する画面 |
| DB検索サービス | 構造化データを検索画面とAPIで提供 |
| ナレッジチャットボット | ナレッジとしてインデックスされた資料を、チャットボット画面で提供 |
| リアルタイム参加型サービス | クイズ、共同栽培、コラボレーションボード、ゲームのように、複数のユーザーが同時に参加 |
作成の流れ
- スキーマファイル(.sfn)を作成する:保存するデータとAPI権限を設計します。
- HTML画面の準備:フォルダにHTMLプロジェクトを置くと、すぐにWeb画面として開けます。→ フロントエンドのサンプルを確認する
- 完成した画面を、用途に合わせて使用します。
- チーム内だけで使う場合 → チーム内向けWebサービスを作る
- 外部に公開する場合 → 外部公開用Webサービスを作る、Webサイトをデプロイする