アプリケーションのアーキテクチャ設計は、効率性だけでなく、将来的な拡張性や保守性、運用性などを考慮しながら行うものだ。近年注目されているローコード開発基盤「OutSystems」には、そのための手法が備わっている。
本資料では、OutSystemsに用意されている、開発・保守を効率化するアーキテクチャ設計手法を紹介している。アプリケーションの機能をエンドユーザー層/コア層/ファンデーション層に分け、参照ルールに従ってモジュール化するものである。これにより、作成するモジュールの再利用と保守性の向上が可能となる。
資料では、新規アプリケーションや既存アプリケーションにこの手法を適用する方法を具体的に紹介している。また、在庫管理システムを例に、要件整理、機能配置、モジュール化、アプリケーション化の具体的なプロセスも掲載。将来の変更に強く、保守性に優れ、チームの誰もが理解できるアプリケーションの礎を築く方法を、図表を交えて分かりやすく解説している。ぜひ参考にしてほしい。