メニュー

お問い合わせ
Logo
プレス

レガシーシステムを接続する

古いシステムに、足を引っ張らせてはなりません。

重要な業務ロジックは、最新のAPIを持たないアプリケーションの中に残っていることが少なくありません。適切なアダプターを通じて必要な機能を利用可能にし、段階的な切り離しを計画します。日々の業務とデータの整合性が、移行の進め方を左右します。

展示された歴史的なコンピューター機器、イメージ画像
依存関係マップを含む分析レポート・OTOKO®による計画と実装

OTOKO®へのご依頼内容

私たちが貴社のために担うこと。

分析ではバッチ処理、ファイル連携、データベースアクセス、手作業による修正を対象とします。テーブル構造だけでは、そこに適用されている業務ルールを完全に説明できないことがほとんどです。知識を持つ担当者と対話し、代表的な案件を追跡します。メーカーがサポートするアクセス手段があれば、それを優先して検証します。データベースへの直接変更は内部統制を回避しうるため、欠けているインターフェースの安易な代替として扱うことはありません。

想定されるサービス範囲

  • 旧来システムの分析:データモデル、バッチ処理、インターフェース、依存関係、知識を持つ人材
  • メインフレーム、AS/400、またはクライアントサーバーアプリケーションの手前に配置するRESTまたはメッセージングファサード
  • Db2、Oracle、PostgreSQLなどのデータベース向けのDebeziumによるチェンジデータキャプチャ
  • 検証、確認応答、再試行を備えたファイル、SFTP、EDI接続
  • 機能ごとの検収基準を伴う、ストラングラーパターンに基づく移行計画

具体的な範囲、貴社の関与、検収基準は、開始前に取り決めます。

技術を分かりやすく解説

私たちはこのように課題に取り組みます。

01

ファサードが依存関係を限定する

統合ファサードは、既存のロジックと利用側向けの新しい契約との間を橋渡しします。タイムアウト、エラーコード、データ形式は明示的に扱います。チェンジデータキャプチャは、読み取りやイベント駆動のシナリオに変更内容を提供できますが、業務上の書き込み処理を自動的に置き換えるものではありません。段階的な置き換えでは、機能ごとにどちらのシステムを正とするかを定めます。並行稼働には比較検証と制御された切り替えが必要であり、2つのシステムが同じ注文を異なる形で更新し続けることのないようにします。

02

業務の継続性を証明する

現在重要またはエラーが起きやすい業務ケースを用いてテストを行い、両方の経路の結果を比較します。切り戻しが可能な範囲は、最初の本番変更を行う前に合意します。文書には、残る依存関係もあえて明記します。開始にあたっては、分析用のシステムアクセス、サンプルとなる連携データ、日々の例外を把握している担当者がいれば多くの場合十分です。

OTOKO®ケルンオフィスのミーティングルーム

検証可能な成果

貴社がこの先活用できる成果です。

  1. 依存関係マップを含む分析レポート
  2. OpenAPI記述とテストを備えたファサード
  3. 順序と検収基準を含む移行計画

引き継ぎでは、実装とドキュメントを一体的に扱います。合意したケースを共に確認し、残る課題を記録します。

貴社の取り組みの詳細

既存システムを、運用に過大な負荷をかけずに接続する。

適切な接続方法を通じて、古いアプリケーションのデータや機能を活用できるようにします。その際、限定的なインターフェース、メーカー側の制約、そして日々の利用の中にしか残っていないことが多い業務知識を考慮します。

レガシーシステムへの信頼できるアクセス方法を定める

まず、既存のAPI、エクスポート機能、メッセージ連携、そしてサポートされている拡張機能を確認します。データベースへの直接アクセスは業務上の検証を回避してしまう可能性があるため、最も簡単な解決策として自動的に採用することはありません。ファイルしか利用できない場合であっても、フォーマット、網羅性、処理方法についての取り決めが必要です。

業務部門の担当者と共に、コード、例外的なケース、時間的な依存関係を文書化します。たとえば連携先でステータスの意味が異なっている場合、技術的に成功した転送であっても意味がありません。前段に設置したアダプターは、こうした差異を吸収し、新しいアプリケーションごとに過去の形式を理解しなければならない状況を防ぎます。

段階的に統合し、将来的な置き換えを可能にする

参照のみの接続は、更新を伴う接続よりも低いリスクで開始できることが多くあります。レガシーシステムに変更を加える場合には、権限、検証処理、応答内容を確認します。レート制限と適切な時間帯の設定は、多くの同時アクセスを想定していないシステムを保護します。

欠落した案件や重複して処理された案件を検出する照合の仕組みを組み込みます。将来システムを置き換える際には、業務上の取り決めが安定している限り、アダプターを新しい接続先に切り替えることができます。これにより、文書化されていない個別の接続をさらに増やすのではなく、見通しのよい移行が実現します。

プロジェクトシナリオの例

このサービスが日常業務でどのように役立つか。

例:古い在庫管理システムが、夜間にファイルを出力しているとします。新しいポータルは、そこから配送情報を必要としています。網羅性と対応関係を確認し、データを制御された形で提供したうえで、その最新性を明示します。更新を伴う処理は、適切な方法が合意されるまで、当面は既存システム側にとどめます。

この例は想定される進め方を説明するものであり、顧客事例ではありません。

最初の一歩の前に

レガシーシステムを接続するに関するご質問。

レガシーシステムは最終的になくさなければなりませんか?

いいえ。安定したファサードは、長期的な稼働継続を支えることもできます。置き換えと接続は、それぞれ別の判断です。

不足しているドキュメントをスキャンで代替できますか?

部分的にのみ可能です。技術的な分析からは構造とアクセス状況が分かりますが、業務上のルールすべてが明らかになるわけではありません。そのため、得られた知見は業務側の責任者とすり合わせます。

貴社のプロジェクト

解決したい課題をお聞かせください。

現状と望む成果をご記入ください。選択したサービスは、お問い合わせ内容に反映されます。

このサービスについて問い合わせる

パートナー

  • Microsoft
  • Microsoft Azure
  • Amazon AWS
  • Google Cloud
  • Thales Group
  • Arrow ECS
  • Vodafone
  • IBM
  • Veeam
  • Atlassian
  • JetBrains
  • NinjaOne
  • OPSWAT
  • Utimaco
  • Eviden

アクセシビリティ

表示をご自身のニーズに合わせて調整できます。

このページには、まだやさしい日本語版がありません。

設定は現在、今回の閲覧にのみ適用されます。永続的な保存は「Cookie設定」で許可できます。