プログラミング
 Computer >> コンピューター >  >> プログラミング >> プログラミング

EAIソリューションとは?4つの統合レベルから学ぶ企業システム連携の基礎

EAI(Enterprise Application Integration:エンタープライズアプリケーション統合)ソリューションは、従来のミドルウェアによるメッセージングシステムから、ビジネスプロセス統合へと進化しつつあります。現在のEAI市場は、OSI参照モデルのレイヤーのうち、主に「統合ミドルウェア」と「インターフェース構文」の2つの層に集中しています。この2層が注目される背景には、EAI業界自体がまだ発展途上であること、そしてこの2つの層で比較的容易に収益を生み出せるという事情があります。

プラットフォーム統合

プラットフォーム統合は、異種混在(ヘテロジニアス)なハードウェア、OS(オペレーティングシステム)、アプリケーションプラットフォーム間の接続性を実現するものです。これを支える主な技術には以下があります。

  • メッセージング:非同期型の接続を提供
  • リモートプロシージャコール(RPC):同期型の接続を提供
  • オブジェクトリクエストブローカー(ORB):同期・非同期の両方の接続に対応

各アプリケーションを連携させるためのロジックは、コードを直接記述するか、事前に用意されたアプリケーションアダプタを使用するかのいずれかで定義する必要があります。さらに、システム間のデータ定義の違いを調整するための追加機能も求められます。これには手作業でのコーディングか、データ変換・トランスフォーメーション製品の活用が有効です。加えて、メッセージのルーティングにもロジックが必要であり、これは手作業のコーディングまたはメッセージブローカーによって実現できます。

データ統合

データ統合には、大きく分けて以下の2つの方式があります。

  • データベースゲートウェイ
    Sybase DirectConnect、Information Builders EDA SQL、Oracle Open Gatewayなどが代表例で、異種データソースへのSQLアクセスをサポートします。これらは同期型のデータアクセス製品であり、データベース設計に関する知識を持つ開発者を必要とします。
  • ETMLツール(抽出・変換・移動・ロード)
    Extracting(抽出)、Transforming(変換)、Moving(移動)、Loading(ロード)の頭文字を取ったETMLツールは、配列型またはポイントインタイム型のソリューションとして提供され、データウェアハウスの初期ロードや大規模なバッチ転送に適しています。ソフトウェアロジックをバイパスしてデータを直接抽出・ロードできる点が特徴で、近年はメッセージング機能のサポートによって機能拡張も進んでいます。

コンポーネント統合

ハブアンドスポーク型の統合では、ハブが統合処理の一部を担います。アプリケーションサーバーは複数のリレーショナルデータベースソースへのデータアクセスを支援し、パッケージソフトウェア向けのアプリケーションアダプタや、メッセージングなどのミドルウェアサービスも併せて利用可能です。

プロセス統合

プロセス統合は、EAIソリューションの中で最も高い抽象度と柔軟性を提供するレベルです。マネージャーはグラフィカルなモデリングインターフェースを通じて、ビジネスプロセスを記述・監視・変更することができます。

ビジネスプロセスモデリングでは、プログラミングではなくグラフィカルモデルと宣言型言語を用いて、システム間および組織の境界を越えたデータフローを、ビジネスユーザーやアナリストが直感的に定義できます。統合ソリューションはこのモデルから構築され、変更が必要になった場合も、モデル上で修正を行い、その内容をそのままソリューションへ反映させることが可能です。さらに、ソリューションの本番実行前にシミュレーションを実施できるため、業務への影響を最小限に抑えながら継続的な改善を行えます。

  1. データバックアップの正しい方法とは?3-2-1ルールで大切なデータを守る

    現代のIT社会において、包括的なバックアップ戦略を持つことは不可欠です。データが失われる原因は数多く存在し、バックアップを適切に行う方法を理解することは、深刻な事態を回避するために極めて重要です。では、具体的にどのようにデータをバックアップすればよいのでしょうか?データ損失のリスクサイバー攻撃、内部犯行、自然災害、記録メディアの破損、人的ミスなど、データを失う要因は枚挙にいとまがありません。個人にとってデータ損失は煩わしく心を痛める出来事ですが、企業にとっては取り返しのつかない結果をもたらしかねません。Consoltechによる以下の衝撃的な統計をご覧ください。重大なデータ損失を経験した企業の

  2. 職場のデータセキュリティを強化する9つの重要対策

    テクノロジーとITセキュリティの分野に長年携わる中で、この絶えず進化する業界における最大の脅威の一つが「オンラインコンテンツのセキュリティ」であることに気づきました。組織のネットワークサーバーに保存された情報が破壊されたり、悪意のある第三者の手に渡ったりした事例は後を絶ちません。企業が身代金を要求されるランサム攻撃や、機密情報が従業員の手に渡り社内騒動に発展したケースなども報告されています。こうしたデータセキュリティの脅威を前に、コンピューターそのものを恐れる人も少なくありません。こうしたインシデントを防ぐために、職場のデータセキュリティを向上させるべき9つの重要なセキュリティ対策をご紹介しま