Hyphen Solutions、Ensembleによる顧客システム統合の迅速化と信頼性の向上を実現

Ensemble plays multiple integration roles at Athena Diagnostics

住宅建設は、計画どおりに進み、決められたスケジュールと予算の範囲で完了することが常に理想です。しかし、天候、労働力、作業負荷、注文状況、情報交換、配送などの予測不可能な事態により、住宅建設のスケジュールやコストは当初の見積もりから大きく崩れます。このような変動する状況の管理向上を目的として、革新的テクノロジ企業であるHyphen Solutions (本社テキサス州アディソン) は、Web ベースでスケジュール管理とサプライ チェーン管理を提供するソフトウェア サービス、BuildProおよびSupplyPro を開発しました。これらのサービスは、住宅建築業者とサプライヤとの間で高度なスケジュール管理と協力体制を実現することを目指しています。Hyphenは、既存の統合ソフトウェアを、より高性能で信頼性の高い、カスタマイズが容易なソリューションに切り替える際に、InterSystems の Ensembleに着目しました。

深刻な問題の解決で求められる
高度な統合ソリューション

Hyphen は、アプリケーション サービス プロバイダ (ASP) または SaaS (Software as a Service) モデルで、同社の製品をWeb で提供しています。同社は、その製品によって多くの顧客の獲得に成功しましたが、新規顧客のバック オフィス ソフトウェア (現在は Oracle社の一部となった JD Edwards EnterpriseOne パッケージが一般的) と BuildPro および SupplyPro とを短時間で統合することに困難を抱えていました。JD Edwards XPI 統合ソフトウェアは、インストールと構成に高度な技量が要求され、その作業に 6 週間もの時間を要することもありました。さらに、長期的なソリューションとしては信頼性が極めて低い製品でした。

Hyphen Solutions で統合設計を担当する Randy Stewart は次のように述べています。「顧客サイトでの XPI サービスは、事前の通知もなく、突然停止してしまうことがありました。さらに悪い状況として、XPIサービスが動作しているように見えるにもかかわらず、すべてのメッセージが無視されていたこともあります。その間、JD Edwards アプリケーションからBuildPro に送信されたと思われるメッセージは、行き先がわからなくなり、消滅してしまいました。

Ensemble POC(技術検証)で、その機能を実証

Hyphen は、BuildPro 製品および SupplyPro 製品のための単一統合アーキテクチャの開発を必要としていました。そのアーキテクチャは、XPIとの間で発生する問題を解消し、他のバック オフィス パッケージのさまざまな違いを吸収することのできる統合を容易に実現できるものが求められました。Hyphenは、InterSystems Ensemble の迅速な統合テクノロジに注目してその機能ををPOCで技術検証し、満足できるものであるという結論を得て、同社ブランドの統合ソリューションの基盤としてEnsembleを選択しました。

Hyphen の評価条件に適合した Ensemble の特長は次のとおりです。

  • 顧客サイトでのインストールと構成が容易
  • バック オフィス ソフトウェアと BuildPro および SupplyPro との間で信頼性の高いメッセージ配信を実現する、メンテナンスフリーな信頼性
  • InterSystems Caché をベースとする高性能なビルトイン データベースを採用し、メッセージの持続性とログ記録を確保
  • 統合システムに対するビルトイン監視機能を持ち、問題が発生すると Hyphen および顧客にアラートを送信
  • トラブルシューティングで威力を発揮する、ビルトインのイベント ログ記録機能とメッセージ追跡機能
  • 顧客ごとに異なるビジネス プラクティスやデータのニーズに対し、プログラミングの変更ではなく構成の変更によって迅速に対応
  • 開発、統合、展開および管理のための、統一性があり、習熟が容易な環境

「Ensemble を選択することで当社のビジネスは間違いなく成長し、
より短期間で新規顧客を獲得できるようになりました。
以前は何週間もかかっていた統合のセットアップが、現在ではわずか数日で完了します。
さらに、当社のソフトウェア開発の生産性は目覚しく向上しています。」

- Hyphen Solutions
統合設計担当
Randy Stewart

Ensembleでよりよい統合を実現

Hyphen はEnsembleを使用することで、高度な統合マネージャ (AIM) として販売されている統合ソリューションを短期間で設計および実装しました。AIMは、BuildProと建築業者のバック オフィス ソフトウェア間、およびSupplyProと製造業者間における統合基幹となるものです。

Ensemble により、Hyphen は求めていたより高い信頼性を獲得しました。Stewartは次のように述べています。「Ensemble のデータベースにはすべてのメッセージが保存されているので、ネットワークの不具合などの問題が発生した場合にメッセージを再送信することはたやすい作業です。さらに、Ensembleの監視機能は極めて先進的なものです。当社では、メッセージのトラフィックを追跡しそれをメータとボタンで表示し、システムの状態を色で伝えるダッシュボードディスプレイを開発しました。深刻なエラーが発生すると、電子メールが当社とお客様に送信されます。」

この通知があると、Hyphenでは問題を再現する必要もなく、問題の発生元を容易に特定することができます。Stewart は次のように説明しています。「デバッグには、EnsembleのイベントログブラウザとVisual Trace機能のみで十分です。」

また、Ensemble を使用することにより、製造業者と建築資材サプライヤとの間の統合が容易にでき、HyphenのSupplyProソフトウェアの使い勝手も向上しました。Hyphenでは、Ensembleを使用してSupplyProをWebサービス対応にすることができ、大手の設備製造業者の発注処理Webサービスに対し、SupplyProは XML ベースの Web サービス コンシューマとして機能し、発注処理をします。この企業間接続でも、BuildProの顧客同様、リアルタイムの監視機能とダッシュボードディスプレイが利用できます。

Ensembleによる革新で実現する高度なビジネス

Stewartは次のように述べています。「Ensemble を選択することで当社のビジネスは間違いなく成長し、より短期間で新規顧客を獲得できるようになりました。以前は何週間もかかっていた統合のセットアップが、現在ではわずか数日で完了します。さらに、当社のソフトウェア開発の生産性は目覚しく向上しています。さまざまなお客様からの統合に対する幅広い要求に応えるために、製品をプログラミングするソフトウェアエンジニアに頼る必要はありません。Ensemble の管理ポータルを使用して構成を変更するだけで良いのです。」