目次:
定義-複合アプリケーションとはどういう意味ですか?
複合アプリケーションは、ビジネスの情報源を使用して、複数の既存の機能の組み合わせから構築されたアプリケーションです。 複合アプリケーションは、ビジネス機能を提供するために集められたソフトウェア資産コレクションです。 これらの資産は通常、独立して展開されるアーティファクトであり、特定のプラットフォーム機能の構成と活用を可能にします。
複合アプリケーションを使用すると、ユーザーがアプリケーションを切り替えるのを緩和できます。 同じ場所で複数のアプリケーションに簡単にアクセスでき、機能を手動で追加および削除するという追加の利点があります。 複合アプリケーションはマッシュアップと比較できます。 ただし、複合アプリケーションはビジネスの情報源を使用し、マッシュアップはWebベースのほとんど無料のリソースを使用します。
Techopediaは複合アプリケーションについて説明します
複合アプリケーションの4つの層は、データ、アプリケーション、生産性、およびプレゼンテーションです。 ソリューションアーキテクトは、コンポーネント、構成スタック、および複合アプリケーションの仕様を処理する必要があります。 コンポジションスタックを選択するには、すべての層から1つ以上のコンテナを選択する必要があります。 コンポーネントタイプのセットは、コンテナにデプロイ可能である必要があります。 コンポーネントは、ビジネスニーズに基づいてコンポーネントタイプから抽出されるアセットのリポジトリを定義することにより選択されます。 機能を横断するプロセスを提供するために、アセットを接続する方法も定義する必要があります。 これらの接続は疎結合です。
アプリケーションは、標準のアーキテクチャ設計に準拠し、次の機能を備えている場合、適切な複合アプリケーションと見なされます。
- 多数のアプリケーションタイプを単一のクライアントビューに集約する豊富なユーザーエクスペリエンス
- 一貫性のある統一されたGUI
- 完全な認証とデータの機密性
- 再利用性や疎結合などのサービス指向アーキテクチャ機能を使用する柔軟性
- 異機種混合アプリケーションに対して独自のアプリケーションとして動作する
- コンポーネントの相互通信
- コンピューティング資産の再利用
- 部品の構成
- 単一のクライアントビューで複数のアプリケーションを集約する
- 半接続環境でいつでもどこでもアクセスを提供
クライアント複合アプリケーションインフラストラクチャは、特にWebsphereポータルサーバー環境で構成されたアプリケーションをインストールおよび実行するために必要な複合アプリケーションランタイム環境です。 複合アプリケーションには、指定された構造もあります。 インフォメーションワーカーは、構造の最高レベルを構成します。 ポータルを介してドキュメントやビジネス情報にアクセスします。 また、ビジネスアクティビティ中にドキュメントを作成します。これは、システムと人のアクティビティを調整する大規模なビジネスプロセスの一部です。 アクティビティは、サービスインターフェイス内のリソースを呼び出すプロセス固有のビジネスルールによって制御されます。 最終的にこれらのドキュメントのコンテンツにビジネスルールが適用され、情報を抽出、変換、およびプロセスの次の段階に転送します。
コンポジションのアプリケーション資産には、ワークフロー、ドキュメント、ビジネスアクティビティとルール、スキーム、UI画面、レポート、メトリックなどが含まれます。
