OutSystems Platformで、複雑なアプリケーションや大規模なアプリケーションを構築できますか?

はい。OutSystems Platformは、アプリケーションのライフサイクル全体にわたり完全に統合された開発、品質保証(QA)、デプロイ、および管理の仕組みを提供しています。これにより、大規模なアプリケーション開発をサポートすることができます。

OutSystemsユーザは、ユーザのコアビジネスと何百万人もの利用者に対応可能なアプリケーションを支える、堅牢なアーキテクチャーを構築することができます。お客様のお好きなミドルウェアスタック上で機能し、小さなアプリケーションから大企業向けの設備まで、様々な規模に対応しています。ガバナンスはこのアプローチの一部です。  

OutSystemsの多くのお客様は、複雑なポータルおよびシステムをOutSystems Platform上で構築しています。Forresterは、拡張可能なアーキテクチャーによる開発に関しては、OutSystemsが最良の選択肢であると認めています。

アプリケーションアーキテクチャガイドライン

OutSystemsは、アーキテクチャーのベストプラクティスを提供しています。これは、例えばオーケストレーション、エンドユーザフロントエンド、コアビジネス、およびライブラリモジュールなど、異なるアプリケーションモジュールを複数のレイヤーに構造化する方法を特定するのに利用します。これにより開発生産性が最適化され、アプリケーションの鮮度を維持するための安定的、長期的、継続的な進化が約束されます。

以下は、中程度の複雑さを持つアプリケーションにおける一般的なアーキテクチャーの例です。



大規模アプリケーションポートフォリオのガバナンス

スケールとは、利用者数やアプリケーションの複雑さに限ったことではなく、複数の開発チームの参画、ツールの表現力の豊かさ、大きなアプリケーションポートフォリオの管理サポートなどの観点も含みます。

OutSystems Platformは、長い間、ガバナンスルールを精緻に構成するための機能をサポートしてきました。開発者およびアプリケーションの数の増加に伴い、複雑なポリシーを定義し、アプリケーション開発チームの連携モデルを実装することができるようになります。

OutSystemsユーザの成功例

OutSystemsの多くのお客様は、OutSystems Platformを上手に利用して、大規模システムの接続または実行を行う複雑で大規模なアプリケーションを構築しています。ここでは2つの例をご紹介します。

顧客およびワークフロー管理ポータル

Charles River Labsは、医薬品研究の管理のため、自動化されたワークフロー・プラットフォームを開発し、自社研究室と顧客企業をつなぎました。ソリューション全体はOutSystems Platformで構築され、下図に示すとおり複数のシステムと接続しています。



E2Eの保険企業プラットフォーム

Liberty Connectが開発したプラットフォームソリューションでは、外部パートナーを含む当保険会社のあらゆる関係者が、リアルタイムで連携することができます。OutSystemsを用いて開発したLiberty Connectのおかげで、Liberty社は顧客中心サービスの提供力を失うことなく、ビジネスを完全に維持することが可能となりました。


 

SAPと連携した大規模クレーム処理システム

Van Ameydeは、OutSystems Platformを使ってEuropean Claims Handling Optimization (ECHO) システムを構築、デプロイしました。今では、各顧客のSLAおよび国ごとの個別要件に基づいてカスタマイズしたクレーム処理を行っています。同システムは、標準化されたE2Rの解決フロー、集中クレーム処理情報、SAPバックエンドとの密結合、および700名を超える欧州の従業員への使い勝手の良いフロントエンドインターフェースを提供し続けています。

Forresterの評価コメント

Forresterは先日、「Low-Code Platforms Deliver Customer-Facing Apps Fast, But Will They Scale Up?」(ローコードプラットフォームにより短期導入された顧客対応アプリケーションはスケールアップできるのか?)というタイトルのレポートを発表しました。このレポートでは、ローコードプラットフォーム市場に関する関連分析を行うとともに、各プラットフォームが大規模企業での利用に対して拡張可能で、かつ柔軟性があるかについて提言しています。このレポートの中で、OutSystems Platformは、拡張できるアプリケーション開発・デリバリソリューションを選択する際の最良の選択肢である、と高く評価されています。