企業のサポートストリームは重要です。中小企業は、Microsoftのような会社のサービスを利用する傾向がないかもしれませんが、それらは存在し、活用されるべきです。
以前の職場(従業員250人未満の小規模ビジネス)で、Axis2を介してWSDLが生成されるWebサービスを使用するSL 2クライアントを作成していました。バックエンドはJavaであったため、サーバー側はWebサービスフレームワークとしてAxis2を使用していました。
クライアントを構築し、Webサービスを利用し始めたとき、何かが間違っていることがすぐに明らかになりましたが、理由はわかりませんでした。継承はWSDLで定義されたとおりに機能せず、表面上はSLバグのように見えました。特に当時のSLの初期段階に起因します。調査を開始するために、MSDNサブスクリプション経由でサポートチケットを開きました。マイクロソフトはこの問題に対処する上で非常に知識が豊富で役に立ちました。彼らは、SLの必要なチームメンバーと関わり、問題を突き止めました。これらは製品に近いエンジニアです。これは、画面の読み取りプロンプトを介して移動するコールセンターのレベル1リソースではありません。
問題は、Axis2内のメッセージング構造にありました。それは逆にされ、仕様に準拠していませんでした。Microsoftのスタックは仕様に準拠していましたが、Axis2はそうではありませんでした。マイクロソフトは、必要なドキュメントを提供し、製品の作業を続けながらバグを追跡しました。Axis2プロジェクトに対してバグを報告することができました。これは、1.5リリースの一部になるのに何ヶ月もかかりました。ソースは入手可能ですが、この規模のビジネスには、開発者がサードパーティのライブラリで問題を調査してパッチを提供するだけの人材がありません。
また、物事を正しくし、さまざまな問題についてニーズが満たされていることを確認するために、Scott Guを含むSLの初期段階のさまざまな高レベルの個人からメールを受け取りました。
Microsoft、HP、IBM、Dellなどの大手ベンダーからのサポートは本物です。企業がベンダーと緊密に連携するようになると、多くの場合、企業のニーズが満たされていることを保証するためにベンダーが行わないことはありません。