ワンクリックでのデプロイ
専門的なスキルがなくてもアプリを本番に移行することができます。ワンクリックでスクリプトを使用せず自動的にデプロイを実行できます。OutSystemsプラットフォームではアプリポートフォリオ全体の依存関係も管理できるため、デリバリーを高速化し、リスクを最小限に抑えることができます。
ガバナンスの自動化で迅速にエラーなくアプリを変更可能
ビジネス要件の変化にアプリケーションをすばやく適応させることができます。開発者が変更を行うと、OutSystemsプラットフォームに組み込まれた自動ガバナンス機能によって影響の分析やバグの確認が実行され、パフォーマンスがリアルタイムで監視されます。ロールバックや開発の統合も簡単に行うことができます。

LifeTimeだけで完結するライフサイクル管理
OutSystems LifeTimeは、AIを活用した自動化によってアプリケーションライフサイクル管理(ALM)を簡単かつ迅速にします。バッチジョブのスケジュール設定、Webサービスエンドポイント、ビジネスプロパティ、バージョンなどのランタイム構成を、すべて1箇所で完了できます。
DevOpsによる堅牢なデプロイ
OutSystemsのローコードプラットフォームでは、デプロイにDevOpsが最初から組み込まれています。依存関係の分析、インフラやアプリケーションの監視が行われるため、あらゆる問題を未然に防げます。独自のDevOpsツールを使用することも可能です。Union Bank of the PhilippinesがOutSystemsでのDevOpsをどう評価しているかをご覧ください。
継続的統合と継続的デリバリーのパイプライン
OutSystemsはCI/CDをサポートしています。複数の環境にわたる複雑なアプリポートフォリオのデプロイも、パイプラインがあることでシンプルかつ適切に行えます。パイプラインのステージごとに、またアプリケーションのレイヤーごとに、ロールベースの承認も実装できます。

デプロイプロセスに関するよくある質問
OutSystemsのワンクリックデプロイは、アプリケーションのコンパイル、依存関係の検証、データベーススキーマの更新、そして選択した環境への変更のパブリッシュに対処して、アプリのデプロイを自動化します。自動デプロイでは、生成されたデータベーススクリプトもバックグラウンドで処理されるため、チームの手作業が減り、デプロイが迅速になるうえリスクも減ります。
はい。OutSystemsは、Azure DevOps、Jenkins、その他のエンタープライズサービスなどのCI/CDツールやDevOpsツールとAPI経由で接続することで、DevOpsの統合をサポートします。デプロイプロセスをトリガーし、既存のガバナンスワークフローと整合性を取ることにより、広範なデリバリーパイプラインの一部としてOutSystemsを管理できます。
OutSystemsでは、デプロイにあたってロールベースのガバナンスを行えます。これには、環境で誰がアプリケーションのパブリッシュや昇格、デプロイを実行できるかを制御するためのカスタムロールなどが含まれます。開発者、QA、デプロイマネージャーの職務を分離し、環境レベルの権限を定義して、承認されたユーザーのみがアプリケーションを本番に移行できるようにすることが可能です。
デプロイプロセス中、OutSystemsは変更を昇格させる前に検証と影響分析を実行します。依存関係の衝突、エラー、互換性を破る変更が検出された場合、本番に到達する前にデプロイをブロックします。そしてチームが非本番環境で問題を修正できるよう、通知とガイダンスを提供します。
OutSystemsはバージョン履歴を保持し、メタデータを利用したアプローチによってロールバックのリスクを減らします。また、データベース要素をすぐ物理的に削除するのではなく非アクティブとしてマークすることで、ロールバックが必要な場合に備えてデータを保持します。これによって迅速なリカバリをサポートし、デプロイ後のデータ損失のリスクを軽減します。
はい。OutSystemsは、ビヘイビア駆動開発フレームワーク、Forgeコンポーネント、サードパーティテストツールとの連携により自動テストをサポートしています。単体テスト、回帰テスト、負荷テスト、セキュリティテスト、UIテスト、エージェント評価などのテストを、デプロイパイプラインの一環として自動化し、アプリケーションが本番に到達する前に品質ゲートを適用できます。
OutSystemsは、開発環境、テスト環境、本番環境という複数ステージのデプロイパイプラインをサポートしており、必要に応じて追加の環境を利用できます。開発者が開発環境にパブリッシュすると、チームは変更を手動で昇格させたり、CI/CD統合やガバナンス制御を使用してQAや本番に自動的に移行させたりすることができます。
OutSystemsには、アプリケーションのセキュリティ、パフォーマンス、保守性、アーキテクチャ、ベストプラクティスの違反を継続的に分析するためのツールが複数用意されています。リリース前には、修正についてのガイダンスが提供されます。また、VeracodeやFortifyといったサードパーティのスキャンツールと連携し、セキュリティ、コンプライアンス、品質の要件をデプロイ前に確認することもできます。
はい。OutSystemsは、セキュリティ、コンプライアンス、主権、データ所在地について厳格なニーズがある組織向けに、計画やアーキテクチャに応じてオンプレミスやプライベートクラウドなどのデプロイモデルをサポートしています。これらのオプションを選択すると、引き続きOutSystemsで統制の利いたアプリケーションデリバリーを行いながらも、組織が機密性の高いシステムを完全に制御することができます。
バックログへの対応
広範なユースケース、テンプレート、強力なパートナーソリューションを活用することで、あらゆるアプリケーションバックログに対応できます。
OutSystemsの評価
世界中の業界アナリストによるローコードプラットフォームの最新の調査結果や、OutSystemsがローコードプラットフォームのリーダーとされている理由をご覧いただけます。
プラットフォームの詳細
評価ガイドでOutSystemsの詳細をご確認いただけます。
