インテグレーション過去・現在・未来の進化に挑む

アダム・マウラー 技術的なこと コメントを残す

序章

今日、成功した企業は、基礎となるソフトウェア・アプリケーションに大きく依存しています。多様化するビジネス要件に対応するため、企業は、異なる技術で作成され、異なるベンダーによって構築されたさまざまなソフトウェアアプリケーションを選択する必要があります。企業が特定のビジネス要件を満たす必要がある場合、多くの場合、これらの異種のソフトウェアアプリケーションを連携させて、統一された機能セットを作成する必要があります。

企業では、さまざまなベンダーが開発したアプリケーションを扱うことが多く、その中には独自規格で作られたものとオープン規格で作られたものがあります。これらの課題は、包括的な統合プラットフォームの中にある、アーキテクチャーのスタイルと企業統合技術を使用することで解決できます。

ソフトウェア統合の歴史

数十年にわたり、企業統合技術は、EDI ファイル、RPC、CORBA などの統合スタイルのうちの 1 つ以上を活用してきた。ソフトウェア統合の進化は、企業の要求の進化によってもたらされた。

エンタープライズ・インテグレーションの初期段階では、ほとんどの組織が社内のソフトウェア・アプリケーションやパートナーのソフトウェア・アプリケーションを統合したいと考え、アドホックかつ独自のプロトコルを使用した社内統合ソリューションを実装することで統合要件を満たしていました。

やがて、複数のソフトウェアシステムが追加され、社内外のネットワークが広く普及すると、自前のソリューションでは十分ではなくなりました。そこで、APIの台頭が始まったのです。

APIの優位性

APIは、あるアプリケーションが提供するビジネス機能を、別のアプリケーションに公開する方法として登場しました。当初からAPIは再利用されることを前提に作られており、複数のアプリケーションが同じAPIを利用することができた。それでも、APIはアプリケーション間のポイント・ツー・ポイントの接続のために作られた。

しかし、この方法では、ポイント・ツー・ポイント接続を行うたびに時間と労力、メンテナンスが発生し、将来的にさらに多くの時間と労力を要することになります。多数のポイント・ツー・ポイント接続があり、そのすべてにメンテナンスが必要なため、企業はソリューションのビジネス機能に焦点を当てるよりも、統合問題の解決に焦点を当てることになるのです。

API管理の必要性

API の発見、アクセス、インターフェース、フォーマットが標準化されていないため、プログラミング言語、フレームワーク、コンテナやサーバーレスなどの開発者の消費モデルが断片化し、複雑さに対処することができなくなっています。さらに、コストとリスクを削減するために、ビジネス・プロセスのアウトソーシング・イニシアチブを作成して責任をオフロードする企業が増え、環境における統合の量がさらに増えています。

その結果、APIをより管理しやすく、わかりやすく利用する方法として、APIマネジメントが登場しました。サードパーティのミドルウェアがその隙間を埋め、ソフトウェアの接着剤となっているのだ。ビジネスの世界では、企業同士がコミュニケーションできるように英語をコミュニケーション言語として選択しているように、プログラミング言語もまた、互いにコミュニケーションできるように翻訳された標準言語を持つことができるのである。翻訳ミドルウェアを使えば、開発者は新しいプログラミング言語を習得したり、ターゲットシステムの専門知識を身につける必要がなくなり、ソフトウェアの統合にかかる時間を大幅に短縮することができます。

Connect Bridgeは、ANSI標準のSQL構文をコネクタでAPI呼び出しに変換することで、APIを直接呼び出す必要をなくしたミドルウェアの一つである。

Connect Bridgeを使用することで、開発者は、Java、Python、C#、COBOL、その他好きなプログラミング言語で独自のカスタム統合ソフトウェアを構築するか、過去40年間のあらゆるソフトウェアのソースコードを変更することができるようになりました。必要なコード行数は少なく、非常に簡単です。
イメージ

また、ミドルウェアは、その保守作業をミドルウェア会社自身が管理し、前方および後方互換性を保証することを考えると、開発者が接続を保守する必要性もなくなります。

最終的に、API管理は、企業がAPI統合の機能を再利用する際に、より大きな柔軟性を与え、GDPRコンプライアンスの維持など、セキュリティと引き換えに時間とコストを削減するのに役立ちます。

統合という言葉の進化

これまでシステム間の統合と考えられてきたものが、これからは "コミュニケーション "になるのです。そうすると、インテグレーションという言葉は、ソフトウェア同士の環境から、むしろスマートなハードウェア同士の環境で使われるようになるでしょう。

インダストリー4.0は、ドイツの製造業の競争力を高めるための取り組み('Industrie 4.0')から、世界的に採用される用語に発展したビジョンです。

インダストリー4.0は、しばしば第4次産業革命という概念と同じ意味で使われます。その特徴は、1)第3次産業革命よりもさらに進んだ自動化、2)産業用IoTが可能にするサイバーフィジカルシステムによる物理世界とデジタル世界の橋渡し、3)中央産業制御システムからスマート製品が生産工程を定義するシステムへの移行、4)閉ループデータモデルと制御システム、5)製品のパーソナル化/カスタマイズなど、多岐にわたります。

自律的な意思決定プロセスを可能にし、資産とプロセスをリアルタイムで監視し、ステークホルダーの早期関与と垂直・水平統合により、同様にリアルタイムで接続された価値創造ネットワークを実現することを目指しているのです。

そんなスマートな技術を取り入れているのが、農業界です。から 自律型収穫ロボット や農作物を散布するドローンから、人工知能まで。 と "ビッグデータ "の活用食糧難、気候変動、パンデミックによる人員削減など、さまざまな問題に対処するため、世界中の農家がハイテク・ソリューションを利用しています。

このような農業におけるテクノロジーの活用を総称して「精密農業」と呼び、活況を呈しています。あるレポート は、2027年までに全世界で$129億円(91億ポンド)に達すると予測しています。であり、現在から将来にかけて年平均13%の成長が見込まれます。

将来の統合の課題と現在の技術によるアプローチ方法

デジタルファクトリー

生産工場や農業は、Industrial Internet of Thingsの本質を理解しているにもかかわらず、データ統合の不足により、その変革を最大限に活用できないことがよくあります。スマートハードウェアの使用事例が増えるにつれ、データをそれぞれのCRM、ERP、MESに統合することが不可欠になっています。ERP、CRM、MESで機械のデータにアクセスできれば(「デバイス・トゥ・ザ・エンタープライズ」と呼ばれる)、経営者はスマートでリアルタイムな意思決定ができるようになり、競合他社に差をつけることができるようになります。ミドルウェアは、機械とソフトウェアの間を取り持つことで、企業はビジネスプロセスの透明性と俊敏性を高め、重要な決定を下すことができるようになります。

イメージ

セキュリティへの配慮

ミドルウェアが導入され、ベストプラクティスになると、信頼、安全、セキュリティの懸念が出てきます。ブロックチェーン・シールは、データのコンプライアンス、保存、監査可能性の問題に対する最新のソリューションとして、顧客、パートナー、規制当局からデータに対する信頼を確保するための標準となりつつあります。

インダストリー4.0では、機械やビジネスアプリケーションから機械レポート、SCADA、PLCデータを直接捺印し、必要に応じてプロセスの妥当性を証明することができます。例えば、誰も生産プロセスに干渉していないこと、温度、原材料、その他の機能、コンポーネントが特定の状態にあること、または偏差があることを証明する、反論の余地のない証拠が必要な場合があります。あるいは、機械のレポートを封印している工場設備業者は、設備や製品に何らかの問題が発生した場合に備えて、機械の性能に関する100%の改ざん防止証拠を入手し、賠償リスクを軽減することができるかもしれない。統合は、もはや怖くて高価なものではなく、安全、安心、信頼でき、高いROIをもたらすものとなるでしょう。

イメージ

機械学習と人工知能

機械学習や人工知能の導入は、ここ数年で飛躍的に増加しています。しかし、企業はしばしば、AIに必要なML学習データを、企業内の多数のデータサイエンスプロジェクトで利用できる集中型の共有サービスに統合する前に、こうした技術を導入してしまうという過ちを犯すことがあります。

その大きな理由のひとつが、システムやデータベース間の連携不足です。簡単に言えば、機械学習モデルは、それが供給されるデータによってのみ優れています。このデータは、利用可能であるだけでなく、モデルに渡す前に効率的かつ信頼性の高い方法でクレンジングと事前準備を行う必要があります。データがなければ、モデルは役に立ちません。ミドルウェアを使用して様々なシステムを統合することで、学習データの品質と最終的な結果を劇的に向上させ、重要な洞察をビジネスに提供し、それに応じて会社を運営することができます。

概要

統合は長い間、企業にとって悩みの種でした。レガシーシステムに固執してその結果に悩まされるか、開発者に多額の費用を支払って最新かつ最高のシステムに移行するか、どちらかの選択を迫られることがよくあります。しかし、統合は、かつてのような恐ろしい言葉である必要はありません。今日のテクノロジーを利用すれば、現在の統合の課題を簡単に解決し、将来に向けて準備することができるのです。スマート・ハードウェア、機械学習、人工知能の実装を満たすため、あるいは単にシステム間のデータ移行や共有のためであっても、コストを抑え、最高レベルのセキュリティを維持する API ミドルウェアを活用すれば、統合の可能性は手の届くところにあるのです。

イメージ

アダム・マウラー

Connecting SoftwareのCOO

著者。

Connecting Softwareの最高執行責任者として、各拠点における日々の業務を管理しています。私は、継続的な改善と効率の向上に情熱を注いでいます。スロバキアまたはマデイラの素晴らしいチームに参加したい方は、ぜひご連絡ください。

 adam@connecting-software.com

コメントを残す

メールアドレスが公開されることはありません。