{{item.title}}
{{item.text}}
{{item.text}}
ベスト・オブ・ブリードとは、企業のシステム構築において全体最適の観点から開発・基盤・製品などの選定を行い、複数のベンダーのシステムを組み合わせてシステムを構築する考え方です。
ベスト・オブ・ブリード型のシステムアーキテクチャは、変化するビジネス環境に柔軟かつ迅速に対応できるため、システム投資の効果(ROI)を最大限に高めることが可能です。
SAPなどの基幹システムでは保守性・拡張性・持続性を高めてクリーンコアを維持しつつも、多様なシステム間でデータを連携することで、変化する環境に応じて最新機能を取捨選択したり、コストを最適化したりするなど、多くのメリットを享受できます。
その結果、各SaaS(Software as a Service)の得意領域を生かしたデータ管理が可能となるだけでなく、標準化されたAPIなどのスムーズなデータ連携により、意思決定に必要な情報を効果的に集約・管理することにもつながります。
しかし、このようなシステムアーキテクチャを従来の開発手法で実現するには、機能面やコスト面においてさまざまな制約や課題が生じます。
例えば、基幹システムとしてSAP S/4HANA Cloudのようなパブリッククラウドを使用する場合、クラシック開発やSide-by-Side開発といった従来の開発手法では実現できる機能の一部に制約が生じ、新たな開発基盤が求められるかもしれません。加えて、こうした開発に対応できる技術者の数は限られており、コストも高くなりがちです。
こうした課題への打開策の1つが、SAPのようなシステムに加えてAWSが提供するクラウドネイティブな開発基盤を用いるという選択肢です。
AWSは比較的技術者が多く低コストでの開発が実現でき、従来の開発手法と同等以上のレベルでの機能実装も可能です。
また、クリーンコアを保つためにはさまざまなシステム間でデータを連携する基盤が必要です。連携方法や製品には多くの選択肢があり、日々進化する技術を見極めて選択することが重要です。
全体最適の観点から開発手法・基盤・製品などを選定し、ビジネス環境の変化に対応できるROIの高いシステムを構築することこそ、流動性の激しい現代において求められるシステムアーキテクチャであると考えています。
従来のアーキテクチャとベスト・オブ・ブリード型のアーキテクチャ
開発基盤の選定および開発範囲の決定においては、想定される開発基盤を組み合わせたアーキテクチャパターンを整理し、それらを開発基盤に求められる観点(開発・運用・保守にかかるコスト、機能、拡張性など)で比較する必要があります。
さらに、ニーズに沿った納得感のある選定を行うには、業務要件を整理し、対象となるユーザーや現在使用しているデータソースなど自社の状況を踏まえながら複数の案を比較検討し、適切な意思決定ができるように判断のプロセスを明確化することが重要です。
PwCコンサルティングは、複数の開発基盤・開発手法を想定した上で比較検討し、適切に判断するプロセスを有しています。また、豊富な実績に基づいた提案や意思決定のサポートも可能です。これにより、クライアントの要件に沿った適切なアドオン開発を実現します。(図表の左側①②)
さまざまなシステム間で最適なデータ連携を実現するには、連携パターン、EAI(Enterprise Application Integration)ツール、連携アーキテクチャの3点について比較・検討する必要があります。
連携パターンは、各システムの前提・制約を考慮し網羅的に整理することが求められます。EAIツールでは、連携機能・運用管理機能などに加え開発効率やセキュリティ、さらにはライセンス体系など、総合的な観点での比較が重要です。連携アーキテクチャの詳細比較では、処理フロー、各処理間の制約や依存関係、権限制御などを精緻に整理した上で、要件が滞りなく実現できるかを確認する必要があります。またこれらの開発工数を適切に見積もり、実装要否を決定することが求められます。
PwCコンサルティングは、連携パターンやアーキテクチャ、EAIツールについて実機検証も含めた比較・検討を行っており、クライアントのニーズに即した最適なインターフェースを構築します。(図表の右側③④)
{{item.text}}
{{item.text}}