実現できること|OutSystems|伊藤忠テクノソリューションズ

実現できること

Realization

実現できること.01 ステムリリースを
圧倒的な短納期で

OutSystemsは、ソースコードの記述を必要としません。
直感的に、すばやくアプリケーションを開発できます。

ドラッグアンドドロップ操作で
設計

開発言語は、アイコンで可視化されたビジュアル言語です。
ISO19510に定義されているBPMNに似たモデリング表記をドラッグアンドドロップの操作で記述することができます。それによって、あらゆる種類の複雑なロジックを視覚的に表現し、デバッグやマージの機能などもすべてビジュアルに確認することができます。

モデルからC#の
ソースコードを
自動生成

モデリング表記から第三世代言語であるC#のソースコードを自動生成します。しかも、生成されるソースコードは、OutSystemsの製品出荷プロセスにおいてHP社のFortifyによりすべてのパターンの静的脆弱性診断を行うため非常にセキュアです。つまり、SQLインジェクション等の攻撃からシステムを安全に守ります。

「モデルからC#のソースコードを自動生成」のイメージ画像

設計情報の依存関係を
自動解析

OutSystemsは、完全な参照チェックおよび自己修復エンジン(TrueChange)を利用して、すべてのアプリケーションコンポーネントの依存関係を調査しエラーのない一貫した変更を保証します。

たとえば、誰かがビジネスルールを変更するたびに、このエンジンは、そのロジックを使用するすべての関連するビジネスサービス、データ、およびユーザーインターフェイスの要素を自動的に更新します。

「設計情報の依存関係を自動解析」のイメージ画像

実現できること.02 Webもモバイルも
ひとつの基盤で

Webアプリケーションや、モバイルのネイティブアプリケーションの開発を、OutSystemsで一元的に開発できます。

最新のWeb技術を
継続的にカバー

OutSystemsは、Webアプリケーションモデルを採用し、標準的なWebファームやクラウドアーキテクチャ上で実行可能な最適化されたアプリケーションを常に自動生成します。 OutSystemsは、世の中のデファクトと呼ばれるリレーショナルデータベースを使用して、アプリケーションが使用するすべてのデータを展開して保存します。

「最新のWeb技術を継続的にカバー」のイメージ画像

レスポンシブウェブ対応

OutSystemsは、レスポンシブなアプリケーション開発を可能にします。 近年、新しいモバイルデバイスが発表されるたびに、画面サイズがまったく異なります。 フォームファクタの数が増えるにつれて、小さな画面のスマートフォンと高精細な画面をもつデスクトップディスプレイ両方に対応することが可能となります。

「レスポンシブウェブ対応」のイメージ画像

iOSもAndroidも
設計情報はひとつ

OutSystemsが生成するモバイルアプリは、iOSとAndroidデバイスに対して、単一のモデルを使用してさまざまなフォームファクタに対応することが可能です。 開発者はUIとフロントエンドコードを一度作成するだけで済み、サポートしたいデバイスごとにコードを修正する必要はありません。

「iOSもAndroidも設計情報はひとつ」のイメージ画像

実現できること.03 守運用効率アップ

開発だけではなく、保守運用も効率的に行なえます。データベーステーブル作成も、ワンクリックで実現します。

ボタンひとつで
アプリを自動配信

専用のIDEを使い、ビジュアルなアイコンをドラッグアンドドロップすることで、アプリケーションのUI、ビジネスプロセス、ビジネスロジック、データモデルを作成することができます。また、アプリケーションは、SOAPおよびREST Webサービスを公開したり利用することができます。このようなモデルはすべてワンクリックで実行環境へデプロイすることが可能です。

「ボタンひとつでアプリを自動配信」のイメージ画像

バージョンの差し戻しも
すべて自動

バージョンとソースコントロールは標準機能として組み込まれています。アプリケーションとモジュールのすべてのバージョンは、発行されるたびに中央リポジトリに自動的に保存されます。また、 関連するアプリケーションとモジュールにタグを付けたり、バージョン履歴の確認や以前のバージョンへのロールバックもすべてボタンひとつで自動実行されます。

「バージョンの差し戻しもすべて自動」のイメージ画像

ダッシュボードによる
パフォーマンス管理

OutSystemsには、パフォーマンスのボトルネックを監視するための多機能な監視ダッシュボードがあります。すべてのクエリ、Webサービス呼び出し、画面レンダリング、スケジューラ、外部システム、またはカスタムAPIへの呼び出しの実行時間は、非同期に追跡されます。これらの機能を有効にするのに余分なフレームワークを追加する必要はないため、将来起こりうる問題を迅速かつ効率的にサポートできます。

「ダッシュボードによるパフォーマンス管理」のイメージ画像

ンテンツ

Content