SOAPのシステム開発を発注するなら、WSDLやXMLの接続だけでなく、業務要件、認証、監視、障害時の責任分界まで含めて委託範囲を定義することが重要です。SOAPは古い技術だから一律に廃止するものでも、仕様書を渡せば簡単に接続できるものでもありません。
本記事では、SOAPのシステムを外注・委託するときの発注形態、RFPと要件整理、契約形態、費用相場、委託先の選び方、見積書の比較方法を順番に解説します。既存SOAPを残しながらRESTやクラウドへ段階移行するケースも含め、発注前に確認したい実務上のポイントを整理します。
▼全体ガイドの記事
・SOAPのシステム開発の完全ガイド
SOAPのシステムを発注する前に押さえる全体像

「SOAPのシステム」は、SOAPという通信規格だけを指す言葉ではありません。実務では、基幹システムや決済システムなどがSOAP形式のWebサービスを提供し、クライアント、連携基盤、認証基盤、業務データベース、監視基盤が組み合わさった仕組みを指すことが多いです。
WSDL・XML・認証基盤までが発注対象です
SOAPのメッセージは、Envelope、Header、Body、Faultという構造で扱われます。業務データはBodyに入り、Headerには認証情報、宛先、相関ID、署名などが入ります。WSDLはサービスの操作、入出力、接続先を定義し、XSDはデータ型や必須項目を定めます。W3CのSOAP 1.2仕様は、特定のプログラミング言語に依存しないメッセージ構造と処理モデルを定義しています(出典: W3C「SOAP Version 1.2 Part 1: Messaging Framework」、第二版)。
そのため「WSDLを渡すので接続してください」という依頼でも、実際にはSOAP 1.1か1.2か、Content-TypeやSOAPActionをどう扱うか、証明書認証が必要か、エラーを再送するか、業務DBとのマッピングを誰が担当するかを決める必要があります。これらを曖昧にすると、開発中に想定外の工数が増え、見積もりの追加請求や納期延長につながります。
発注パターンは4種類に分けて考えます
発注前に案件を「既存WSDLを使った単一接続」「複数システムをつなぐ連携アダプター」「SOAPサービスそのものの新規構築」「既存SOAPを残したREST併設・クラウド移行」の4パターンに分類します。単一接続なら短期間の開発になりやすい一方、複数接続ではXML変換、再送、監視、権限管理が必要になります。サービス新規構築や移行では、業務ロジック、データ移行、利用者への影響、旧環境との並行稼働まで範囲が広がります。
この分類をRFPの冒頭に書くと、発注先が同じ前提で提案できます。さらに「画面は作らないが業務DBとの連携は含む」「相手先のテスト環境は別途準備する」「本番切替後の証明書更新は保守契約に含める」といった境界を明記すると、価格だけでは見えない提案品質を比較しやすくなります。
発注形態はどれを選ぶべきですか?

結論からいうと、発注形態は「自社に要件を決める人材がいるか」「相手先との仕様調整を誰が担うか」「開発後の保守を誰が持つか」で選びます。丸投げできる発注形態ほど発注者の負担は下がりますが、成果物や責任範囲の確認が甘いと、完成後に自社で運用できなくなります。
請負契約は完成物と受入基準を重視します
請負契約は、合意した成果物を完成させ、発注者が検査・受入を行う形態です。SOAPのシステムなら、WSDL、XSD、ソースコード、設定ファイル、テスト仕様書、運用手順書、構築手順、監視設定などを成果物として列挙します。受入条件も「疎通できる」だけでは不十分で、正常系、SOAP Fault、タイムアウト、重複送信、証明書失効、負荷、ログのマスキングなどを試験項目に落とし込みます。
要件が固まっており、納品すべき機能と品質を測定できる案件には請負が向いています。ただし、相手企業のWSDLが未確定、既存実装と仕様書が一致しない、PoCで技術課題を見つける必要があるといった状態で全工程を請負にすると、変更管理をめぐって対立しやすくなります。
準委任・ラボ型は要件の変化に対応しやすいです
準委任契約は、一定期間・一定の体制で要件整理、設計、開発、調査などの業務を委託する形態です。SOAP連携では、最初に既存WSDLとサンプルXMLを調査し、PoCを進めながら仕様を固めることがあります。このような不確実性の高い案件では、準委任で調査・要件定義を行い、要件確定後の開発を請負に切り替える二段階方式が現実的です。
一方で、準委任は作業時間や体制に対して費用が発生するため、完成機能が自動的に保証されるわけではありません。月次の成果報告、稼働人数、担当範囲、レビュー方法、課題一覧、次月の完了条件を定例で確認し、発注者側にも意思決定者を置く必要があります。
調査・PoCと本開発を分けると失敗を抑えられます
発注形態を一つに固定せず、調査、PoC、本開発、保守を分ける方法もあります。最初の契約では、難易度の高い1〜3本のインターフェースを使い、SOAP 1.1と1.2の差、名前空間、日付・文字コード、署名、証明書、相手先のタイムアウト、Faultの再現条件を確認します。PoCの合格条件を「本番コードを流用できること」「異常系を再現できること」などと具体化します。
PoC後に本数、変換方式、運用体制が確定したら、開発の請負または準委任を選び直します。契約を段階化すると、発注者は不明点を抱えたまま大きな金額を確定せずに済みますが、PoCの成果物が本開発の見積もりにどう引き継がれるかは、最初の契約書で明記しておくことが大切です。
SOAPのシステム開発を外注する進め方

外注の成否は、プログラムを書き始める前の情報整理で決まります。特にSOAPでは、見た目の画面よりも、連携先との契約、XMLの実データ、認証とエラー処理が品質を左右します。AWSのPrescriptive Guidanceでも、移行は現状評価、体制化、移行という段階に分けて進め、最初に対象範囲と事業上の効果を整理する考え方が示されています。
現状調査では仕様書より実データを優先します
最初に、WSDLとXSD、SOAPのバージョン、エンドポイント、SOAPAction、認証方式、証明書の発行者と期限、利用クライアント、接続先、処理件数、ピーク時間、エラー応答、ログ保存期間を一覧化します。仕様書だけでなく、実際に成功したXML、失敗したXML、相手先から返るFault、タイムアウト時の記録も集めます。仕様書と実装が違う場合、差異を課題としてRFPに残します。
現状調査の成果物は、連携インターフェース台帳と課題一覧です。台帳には操作名、送信項目、受信項目、必須条件、個人情報の有無、再送可否、冪等性キー、担当部署、テスト環境、本番切替手順を記録します。これだけでも「1本の接続」と呼んでいた範囲が、実は複数の業務処理と例外パターンで構成されていることを発見できます。
PoCでは最も難しい連携から検証します
PoCは簡単な正常系から始めるのではなく、最も難しい連携から始めます。WS-Securityの署名・暗号化、X.509証明書、複雑な名前空間、配列、添付ファイル、相手先の特殊なSOAPActionなど、失敗すると本番計画を変える論点を先に確認します。正常、認証失敗、形式不正、重複、遅延、接続断、相手先のFaultを再現し、誰が再送判断をするかまで決めます。
PoCの成果物は、動作するサンプルだけでは足りません。確定したWSDL・XSD、接続条件、利用ライブラリ、未解決の制約、テストデータの作成方法、ログの出力例、見積もりに追加された工数を文書化します。これらを本開発の基本設計へ引き継げる委託先なら、検証がそのままリスク低減につながります。
開発・試験・切替は受入基準から逆算します
本開発では、契約テスト、単体テスト、結合テスト、負荷テスト、セキュリティテスト、障害復旧テスト、移行リハーサルを工程に含めます。SOAPの受入基準は「レスポンスが返る」ではなく、項目値が正しいこと、必須エラーが適切なFaultになること、リトライしても二重登録しないこと、相関IDでログを追えること、証明書を安全に更新できることまで定義します。
リリース時は、旧サービスと新サービスを並行稼働させる期間、切戻し条件、利用者への通知、接続先ごとの切替順序、夜間作業の体制を決めます。既存SOAPを残したまま新しいREST APIを前段に置くFacade方式やAPI管理基盤を使う方式では、利用者を一斉に止めずに移行できます。IBM API Connectの公式文書でも、既存WSDLからSOAPプロキシやRESTプロキシを作成する構成が案内されています。
RFPと要件整理では何を決めますか?

RFPは、委託先に「何を作ってほしいか」だけでなく、「どの条件なら成功とみなすか」を伝える文書です。SOAP案件では、画面一覧だけのRFPでは情報が不足します。現在の連携構成、WSDL・XSD、サンプルXML、認証、業務フロー、品質要件、移行方針、保守条件、見積もりの分解方法を一つの資料にまとめます。
技術要件はバージョンと実装条件まで書きます
技術要件には、SOAP 1.1または1.2、WSDLとXSDの版、HTTPまたは別のトランスポート、SOAPAction、文字コード、日時の形式、添付ファイル、タイムアウト、同時実行数、最大メッセージサイズを記載します。認証はBasic認証、相互TLS、UsernameToken、X.509証明書、署名・暗号化のどれを使うか、証明書を誰が発行・保管・更新するかまで書きます。
運用要件では、成功率、応答時間、稼働時間、障害通知、ログ保存期間、監視項目、再送手順、データの復旧目標を数値で示します。例えば「繁忙時間帯に同時100リクエスト」「通常応答は95パーセンタイルで3秒以内」といった形です。数値を決められない場合も、現状値を計測する工程をRFPに含めると、後から品質基準をめぐる認識差が生じにくくなります。
業務要件は例外処理と責任者まで落とし込みます
業務要件では、どの業務を自動化するか、いつデータを確定するか、失敗時に業務担当者が何を確認するかを決めます。例えば決済や受注の連携で通信が切れた場合、再送による二重処理を避けるため、受付番号や冪等性キーを使うのか、担当者が照合して再実行するのかを定義します。SOAP Faultを受けたときも、システムエラー、入力エラー、認証エラーを分類し、通知先と復旧時間を分けます。
業務部門、情報システム部門、セキュリティ担当、連携先企業のそれぞれに責任者を置きます。要件の承認者、WSDL変更の承認者、本番切替の承認者が不明なままだと、技術的には完成していても業務受入が進みません。RFPには質問受付の期限、提案範囲、前提条件、追加提案の書式も記載します。
成果物と見積もりの分解方法も指定します
RFPでは、要件定義、基本設計、詳細設計、実装、試験、移行、教育、保守を分けて見積もるよう依頼します。さらにインターフェースごとの本数、XML変換の難易度、認証設定、環境構築、監視、負荷試験、相手先との調整を分解します。見積もりの単位が「システム一式」だけの提案は、安く見えても比較と変更管理が難しくなります。
成果物は、WSDL・XSD、ソースコード、テストコード、試験成績書、設計書、構築手順、運用手順、障害対応手順、監視設定、IaC、証明書の運用ルールまで確認します。将来別の会社へ保守を移す可能性があるなら、リポジトリの引き渡し、ライセンス、第三者ライブラリ、著作権、翻案権、アカウントの名義もRFPに書いておく必要があります。
契約形態と責任分界はどのように決めますか?

SOAPのシステム開発では、契約書だけでなく、RFP、提案書、要件定義書、受入基準を一体として管理します。契約形態を選ぶときは、完成責任の有無だけでなく、相手先の仕様変更、接続環境の遅延、証明書の更新、法令対応、脆弱性対応が発生した場合の扱いも確認します。
発注者・委託先・接続先の責任を分けます
発注者は業務要件、データの正しさ、社内承認、テストデータの提供を担います。委託先は設計、実装、試験、ドキュメント、障害調査、運用引き継ぎを担います。接続先の企業やサービス提供者は、WSDL、接続情報、テスト環境、証明書、仕様変更の通知を担います。どれか一つでも担当が曖昧だと、接続できない原因が発注者側か相手先側かを切り分けられません。
責任分界表には、WSDLの作成・承認、XSD変更、認証局との調整、秘密鍵の保管、ネットワーク開通、監視、ログ分析、一次受付、二次調査、データ訂正を並べます。特に秘密鍵や個人データを委託先が扱う場合は、アクセス権、持ち出し禁止、削除方法、事故発生時の報告期限を契約条件に含めます。
成果物の権利と保守移管を契約に書きます
ソースコードやWSDLを納品してもらえば、自由に改修・移管できるとは限りません。著作権の帰属、利用許諾の範囲、第三者ライブラリのライセンス、生成コードの扱い、開発環境の再現方法、リポジトリの管理者、アカウント名義を契約で確認します。内製化やベンダー変更の可能性があるなら、別会社が保守できる水準の設計書とテストコードを成果物に含めます。
保守契約は、問い合わせ対応だけでなく、WSDLの変更、証明書期限切れ、OSやミドルウェアの更新、脆弱性対応、ログ容量の増加、障害時の復旧、再発防止報告を切り分けます。個人情報保護委員会の通則ガイドラインでは、委託先の安全管理措置が委託元に求められる水準と同等であることを事前確認し、委託先の取扱状況を合理的に把握できる内容を契約に盛り込むことが望ましいとされています(出典: 個人情報保護委員会「個人情報の保護に関する法律についてのガイドライン(通則編)」)。
仕様変更と追加費用のルールを先に決めます
SOAP案件では、開発途中に相手先のWSDLや証明書方式が変わることがあります。変更が発生したら、影響を受ける操作、テストのやり直し、本番切替への影響、追加工数、追加費用、納期変更を記録し、承認後に着手する変更管理を設けます。緊急のセキュリティ修正だけは例外として先行できるよう、承認者と報告期限も決めておきます。
「仕様変更は別途協議」とだけ書くと、何が追加費用になるかが判断できません。インターフェース1本の追加、項目マッピングの変更、認証方式の変更、テスト環境の再構築、データ移行のやり直しなど、代表的な変更パターンの算定方法を合意します。これにより、価格の妥当性を毎回ゼロから交渉せずに済みます。
SOAPのシステム開発費用相場とコスト内訳

SOAPのシステムに公定の一律価格はありません。費用は、インターフェース本数、既存WSDLの品質、XML変換の複雑さ、認証、接続先数、可用性、テスト環境、データ移行、運用要件によって変わります。以下はリサーチノートと2026年7月更新の公開相場をもとにした企画用の推定レンジであり、個別案件の確定見積もりではありません。
案件パターン別の初期費用と期間の目安
既存WSDLを使う単一SOAPクライアントは、基本認証または証明書認証、単純な項目マッピング、疎通・受入試験までなら、100万円〜300万円程度、期間は1〜2か月程度が企画上の目安になります。2〜5システムの連携アダプターは、XML変換、APIやESB、再送、監視、複数環境を含めて300万円〜800万円程度、2〜4か月程度が一つの目安です。
SOAPサービスの新規構築は、WSDL・XSD設計、業務ロジック、DB、クライアント、WS-Security、負荷試験まで含めると500万円〜1,500万円程度、4〜8か月程度の幅になります。レガシーSOAPを残してRESTを併設し、クラウド移行、データ移行、段階リリースを行う案件は1,000万円〜3,000万円以上、6〜12か月程度になることがあります。金融・行政などで高可用性、監査、複数ベンダー、24時間運用まで必要なら、3,000万円〜1億円以上、12〜24か月以上の規模も想定します。
一般的な受託開発の参考として、SIA株式会社は2026年7月更新の記事で、規模別の平均人月単価を小規模100万円〜180万円、中規模150万円〜220万円、大規模180万円〜250万円とし、画面数に応じた総額の目安を紹介しています(出典: SIA株式会社「受託開発の費用相場|人月単価と9つの決定要素」、2026年7月更新)。画面数を基準にした相場をSOAP連携へそのまま当てはめることはできませんが、専門性や工数によって単価が変動する点を確認する物差しになります。
費用を押し上げる要因は連携仕様にあります
費用が増えやすいのは、インターフェースの本数が多い場合だけではありません。古いWSDLと実装が一致しない、SOAP 1.1と1.2が混在する、名前空間の違いを吸収する、証明書を複数接続先で管理する、WS-Securityの署名対象を細かく指定する、同期処理と非同期処理を併用する、といった条件が工数を増やします。実データに個人情報や決済情報が含まれる場合は、マスキングされたテストデータの作成や安全な検証環境も必要です。
見積もりでは、要件定義、設計・環境構築、実装、試験、移行、管理の工数を分けます。業務システム全般では、開発費の多くが人件費となるため、専門エンジニアの稼働量と期間を確認します。特に「連携1本」の定義が、単一操作なのか複数操作を含むサービス単位なのかで大きく変わるため、操作数、メッセージ数、変換ルール数を併記してもらいます。
保守費用とクラウド費用を初期費用と分けます
ランニングコストには、サーバーやAPI管理基盤の利用料、監視、ログ保管、バックアップ、証明書、ミドルウェア、保守エンジニア、障害対応が含まれます。年間保守は初期開発費の15%〜25%程度を企画上の目安にすることがありますが、24時間監視、休日対応、脆弱性対応、相手先仕様変更の改修まで含めるかで変わるため、割合だけで判断してはいけません。
クラウド移行では、利用料を見積もるだけでなく、メッセージ量、ピーク時の同時実行数、ログの保存期間、データ転送、冗長化、検証環境の数を前提にします。安価な構成を提示された場合も、障害時の切替、バックアップの復元、監視アラート、証明書更新の運用が含まれているかを確認します。
委託先選定と見積比較のポイント

委託先は、知名度や見積総額だけで選ばず、WSDL契約、XML変換、認証、基幹連携、テスト、運用まで一気に見られるかで評価します。SOAPの実績を尋ねるときは、単に「対応できますか」と聞くのではなく、SOAP 1.1と1.2の差、WS-Security、証明書、Fault、既存SOAPからRESTへの段階移行をどのように設計したかを確認します。
実績は技術名ではなく担当範囲で確認します
実績確認では、案件の業界、接続本数、サービス側かクライアント側か、利用した連携基盤、認証方式、運用年数、障害対応の有無を聞きます。公開事例だけでは担当範囲が分からないため、可能な範囲で構成図、成果物の例、テスト計画、保守体制を確認します。金融、行政、医療、決済など規制や監査が厳しい領域では、同業界のデータ管理経験も評価します。
大手SIerは大規模基幹、長期運用、複数ベンダーの管理に向くことがあります。連携基盤やEDIに強い会社は複数システムのデータ変換に向き、API管理やクラウド移行に強い会社は既存SOAPを残したFacade方式に向きます。一方で、会社として実績があっても、実際に担当するチームがSOAPの経験を持つとは限りません。提案段階で責任者と技術リーダーの経験を確認します。
見積書は同じ前提にそろえて比較します
複数社の見積もりを比べる前に、同じRFPと同じ質疑回答を渡します。比較表では、要件定義、PoC、設計、実装、変換、認証、環境構築、試験、移行、教育、保守を横並びにします。金額が低い会社については、含まれない作業、前提条件、発注者側の作業、再委託、追加単価を確認します。
技術提案は、価格と別の軸で評価します。WSDLの変更を検知する仕組み、契約テスト、相関IDを使った監視、冪等性、証明書更新、障害時の切戻し、ログのマスキング、脆弱性対応、保守移管を確認します。費用が高くても、品質と運用リスクを含めた総保有コストが低い提案があります。逆に初期費用が安くても、手作業の再送や障害調査を発注者が負担するなら、長期的な費用は増えます。
提案会では技術質問と運用質問を分けて聞きます
技術質問では、SOAP 1.1と1.2の混在、WSDL差分、複雑なXML、WS-Security、証明書失効、Faultの分類、再送と冪等性、性能劣化をどう検証するかを聞きます。運用質問では、夜間障害の受付、相手先との調整、監視アラートの一次対応、ログの保管、証明書更新、脆弱性情報の確認、担当者が交代したときの引き継ぎを聞きます。
提案会社の回答が「標準機能で対応します」だけなら、標準の範囲と追加開発の境界を確認します。反対に、課題や前提を具体的に指摘し、PoCで検証する項目、受入基準、切替手順まで提案できる会社は、発注後の不確実性を減らす力があります。
SOAP特有のリスクと移行・セキュリティ対策

SOAPは仕様が厳格で企業間連携に向く一方、XML、名前空間、証明書、WS-*仕様の組み合わせが複雑です。「SOAPだから安全」「RESTにすれば自動的に安全」と考えず、メッセージ、通信、アプリケーション、運用の各層で要件を定義します。委託先には、設計時の対策だけでなく、試験と運用でどう確認するかを提案してもらいます。
WS-SecurityとXML処理を受入基準に含めます
WS-Securityは、SOAPメッセージにセキュリティトークン、署名、暗号化などを組み合わせるための仕様群です。OASISのSOAP Message Security仕様は、メッセージの完全性と機密性を保護する拡張を定義し、UsernameTokenやX.509証明書のプロファイルも提供しています(出典: OASIS「Web Services Security v1.0」)。RFPでは、どの要素を署名・暗号化するか、Timestampの有効期限、リプレイ防止、鍵の更新と失効を明記します。
XML処理では、外部実体参照を悪用するXXE、過大なXML、深い入れ子、署名対象と実際に処理する要素の不一致に注意します。XMLパーサの外部参照を無効化し、サイズや深さを制限し、署名検証後に意図した要素だけを処理します。ログにはパスワード、トークン、個人情報、決済情報を残さず、障害調査に必要な相関IDやエラー分類を残します。
既存SOAPを残した段階移行が現実的な場合があります
既存SOAPを持つ企業が、いきなり全面刷新すると、利用者、契約、業務データ、運用手順を同時に変えることになります。既存SOAPサービスを内部に残し、API GatewayやFacadeを前段に置き、新しい利用者からRESTへ切り替える方式なら、旧利用者を維持しながら段階的に移行できます。IBMの公式資料でも、既存WSDLサービスを使ったSOAPプロキシやRESTプロキシの作成が案内されています。
移行案件では、旧SOAPの利用者一覧、呼び出し本数、未使用操作、業務上の重要度、移行期限を調査します。新旧APIのデータ変換、エラーコードの対応、性能差、監視、切戻しを試験し、利用者ごとに移行完了を確認します。全利用者を移行した後に旧サービスを停止する条件を、契約と運用計画の両方へ落とし込みます。
委託先の安全管理と監査方法を確認します
個人データを扱う場合は、委託先のアクセス制御、識別・認証、通信と保存の暗号化、作業記録、再委託の管理、教育、事故報告、契約終了時の返却・削除を確認します。委託先の開発環境へ本番データをコピーする場合は、マスキング、持ち出し制御、期限付きアカウント、操作ログを必須条件にします。
監査は、年1回の書類確認だけでなく、証明書の更新記録、脆弱性対応の履歴、バックアップ復元テスト、アクセス権レビュー、障害訓練の結果を確認します。委託先から「社内規程に従っています」と回答された場合は、案件に適用される手順、担当者、証跡のサンプルまで確認し、発注者が合理的に把握できる状態を作ります。
よくある質問

最後に、SOAPのシステムを外注・委託するときに多い質問へ回答します。相場は案件条件で大きく変わるため、ここでの金額は検討初期の目安として確認し、WSDLやサンプルXMLをそろえたうえで個別見積もりを取得してください。
SOAPのシステム開発を外注するといくらかかりますか?
既存WSDLを使う単一接続なら100万円〜300万円程度、複数システムの連携アダプターなら300万円〜800万円程度、SOAPサービス新規構築なら500万円〜1,500万円程度が企画上の目安です。REST併設やクラウド移行、基幹刷新では1,000万円〜3,000万円以上になる場合があります。SOAP固有の公定価格ではなく、連携本数、認証、試験、移行、運用の範囲で変動します。
新規開発はSOAPとRESTのどちらを選ぶべきですか?
相手先の標準、厳格な契約、メッセージ署名、企業間連携、既存資産との互換性が重要ならSOAPを候補にします。軽量な社内連携や新規公開APIで、JSONやWebクライアントとの扱いやすさを重視するならRESTも比較します。既存SOAPを使う利用者がいる場合は、FacadeやAPI管理基盤で共存し、利用者を止めずに段階移行する方法が現実的です。
SOAPに強い委託先はどのように探せばよいですか?
基幹システム、EAI・EDI、API管理、クラウド移行、企業間連携の経験があり、担当チームのSOAP 1.1・1.2、WSDL・XSD、WS-Security、証明書、Fault処理の実績を確認できる会社を探します。候補会社には、WSDL、SOAPバージョン、接続本数、認証方式、既存利用者、希望納期、クラウド可否を渡し、同じ条件で提案を比較します。会社の知名度ではなく、担当者の経験、試験と保守の範囲、成果物と責任分界で評価してください。
RFPにSOAPの技術情報が足りない場合はどうしますか?
WSDLが古い、実装と仕様が一致しない、テスト環境がない場合は、最初から本開発を固定せず、調査・PoCを先行させます。PoCで難しい1〜3本の連携、認証、Fault、性能、データ形式を確認し、その成果物を本開発の要件定義と見積もりへ引き継ぎます。未確定の前提を明記し、前提が変わったときの変更管理と追加費用のルールも先に決めます。
まとめ

SOAPのシステムを発注・外注するときは、SOAP接続だけを依頼するのではなく、WSDL・XSD、業務ロジック、認証、監視、Fault処理、テスト、移行、保守までを一つのシステムとして整理します。発注形態は、要件の確定度に応じて請負、準委任、PoCと本開発を分ける方式から選び、成果物と受入基準を具体化します。
発注前に確認する5つのポイント
発注前は、第一にSOAPのバージョン、WSDL・XSD、サンプルXML、認証方式をそろえます。第二に、接続本数、操作数、ピーク件数、性能、Fault、再送、冪等性を要件化します。第三に、請負か準委任か、PoCを分けるかを決めます。第四に、WSDL、ソースコード、テスト、手順書、監視設定、保守移管を成果物に含めます。第五に、要件定義から保守までを分解した見積もりを複数社から取得し、同じ前提で比較します。
不明点はPoCとRFPで見える化してから発注します
既存WSDLの品質、接続先の協力、認証方式、業務例外、旧SOAPの利用者が分からない場合は、最初から大規模な本開発を確定しないことが大切です。調査とPoCで不明点を見える化し、成果物、責任分界、追加費用のルールを確認してから本契約へ進むと、発注後の手戻りを抑えられます。
費用は単一接続の100万円〜300万円程度から、大規模な移行・基幹連携の3,000万円〜1億円以上まで幅があります。これは技術名だけで決まる価格ではなく、仕様の不確実性、連携本数、セキュリティ、試験、移行、運用の範囲で決まる価格です。既存SOAPを持つ場合は、廃止を急がず、FacadeやAPI管理基盤を使った段階移行も含めて委託先へ提案を求めると、業務を止めずに将来の選択肢を残せます。
▼全体ガイドの記事
・SOAPのシステム開発の完全ガイド
会社紹介
株式会社riplaでは、お客様の事業・ユーザー・業務に最適化したオーダーメイド型システムを、構想策定・要件定義から開発・改善まで一気通貫で支援。事業会社でIT・DXを経験したプロフェッショナルによる高い要件定義力・システム設計力を活かし、事業成果の最大化に伴走します。

また、当社独自の開発テンプレート「Boxシリーズ」による標準機能の高速開発と、AI駆動開発の独自フレームワーク「GoDD」による独自機能のAI実装を組み合わせることで、低コスト・短期間で開発を実現いたします。

もし、システム開発やプロダクト開発に関するご要望がございましたら、お気軽にお問い合わせください。
・サービス概要資料のURLはこちら >>>
・お問合せページのURLはこちら >>>
・お役立ち資料のURLはこちら >>>


株式会社ripla 代表取締役CEOとして、システムパッケージ活用、システム開発、データ分析、生成AI活用、SaaS開発、アプリ開発、EC構築など、幅広い領域で企業のDX推進と事業成長を支援している。事業会社でIT・DXを経験したプロフェッショナルが集う株式会社riplaにおいて、お客様の事業・ユーザー・業務に最適化したオーダーメイド型システムを構想策定・要件定義から開発・改善まで一気通貫で支援し、単なるシステム納品にとどまらず、クライアントと同じ目線で事業成果の最大化に向けた伴走支援を行う。早稲田大学卒業後、ラクスル株式会社、LINEヤフー株式会社にて事業開発やDX推進などに従事した後、株式会社riplaを創業。
