SCMパッケージソフト 開発勉強日記です。
SCM / MRP / 物流等々情報を集めていきます。
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
Nabisco は、社有の配送トラックで直接各地域の小売店へクッキーやクラッカーを配送しています。配送プロセスでは、配送数量の作表などにハンドヘルド コンピュータが用いられ、同社のサプライチェーン プロセスで重要な役割を果たしています。Nabisco は、Microsoft Windows® ベースの Pocket-PC プラットフォームを採用して、Microsoft SQL Server 2000 Windows CE Edition 製品固有の様々な機能を利用するプロジェクトをスタートしました。
背景
Nabisco 社は大手スナック菓子製造会社です。オレオやチップス アホイ、プランター ピーナッツ、各種キャンディー、およびリッツなどのクラッカーを販売する同社は、社有の配送トラックで直接小売店へクッキーやクラッカー製品を配送しています。配送プロセスでは、配送数量の作表などにハンドヘルド コンピュータが用いられ、同社のサプライチェーン プロセスで重要な役割を果たしています。
Nabisco の既存のハンドヘルド システムは、6 行画面と縦型キーボードを搭載したハンドヘルド DOS コンピュータがベースとなっています。クッキーやクラッカーの注文を地域小売店の搬入口へ配送する際、配送トラックのドライバーが積荷を下ろし、注文に変更があったらハンドヘルド コンピュータに記録します。小売チェーンが搬入口で EDI (電子データ交換) をサポートしている場合、配送ドライバーは直接小売店のコンピュータ システムにハンドヘルド コンピュータを接続して、DEX (データ交換) インタフェースを通じて配送データを転送します。各地の流通センターでは、既存の配送ドライバー用ハンドヘルド コンピュータが毎日バックエンド システムとの通信セッションを実行し、完了した作業の送信と新規更新の受信を行っています。
Nabisco のハンドヘルド システムは、アップグレードに対応しています。バックエンド通信アーキテクチャが多数の転送ポイントへ更新情報を送っていますが、これが障害の発生しやすいポイントになっています。ハンドヘルド コンピュータと転送システムに伴う日々の問題は、こうした世界規模の企業では考えられている以上に一般化しています。Nabisco 社のセールス担当ディレクタである Raymond Paul 氏は次のように述べています。「Nabisco は、他社製システムとも両立する開発ツールで構築できるハンドヘルド ソリューションを求めています。そのためには最新の IP テクノロジに対応し、ハンドオフ接続を最小限に抑えることのできるハンドヘルド用通信技術が必要です。」
配送ドライバー向けに必要な技術ソリューションが複雑化している背景には、日中は接続を切る必要があり、流通センターへ戻った時だけしかバックエンド システムと通信できないという制約があります。これを解消するためには、データ構造とプログラムをハンドヘルドのローカルに備えたモバイル端末テクノロジが必要となります。
ソリューション
Nabisco は、Windows ベースの Pocket-PC プラットフォームと、eMbedded Microsoft Visual Basic®、およびSQL Server 2000 Windows CE Edition 固有の数多くの機能を利用するプロジェクトに着手しました。SQL Server 2000 Windows CE Edition の導入によって Nabisco が引き出せるメリットは充実しており、1) 転送ポイントの最小限のアップデート、2) プログラミングの必要性を最小限にすることで、短期間で開発を完了、3) 現場ツールセットとの容易な統合 (たとえば Internet Information Server (IIS)、Pocket PC、SQL Server 2000) などが実現します。Nabisco 社の主任技術アドバイザである Herb Brian Smith 氏は次のように述べています。「様々な製品を調査しましたが、最終的に Microsoft SQL Server 2000 Windows CE Edition を採用しました。モバイル データベース テクノロジを既存のエンタープライズ データベース資産と統合できることが評価されたのです。」
新しいハンドヘルド ソフトウェアは、eMbedded Visual Basic for Pocket PC で書かれたもので、社内で結成された開発チームはこれを用いて直ちにコーディングを開始できるようになりました。SQL Server 2000 Windows CE Edition の開発プロセスはいたって効率的です。スミス氏は「"ホワイトボードでの議論から実際的な試作品の製作に至るまで"システム開発サイクル全体にわずか 4 ヶ月しか要しませんでした」と述べています。
SQL Server 2000 Windows CE Edition により、配送ドライバー用アプリケーションの開発チームは、参照整合性などを含めて、マージ レプリケーションの利用が可能となりました。また SQL Server 2000 Windows CE Edition ツールを用いて、全 SQL Server サブスクリプションを SQL Server 2000 から Pocket PC デバイスへ送信できました。わずか 3 ステップで、スキーマ、データ、参照整合性、および制約を Pocket PC へレプリケートでき、コーディングによるデータベースの作成が不要となりました。
SQL Server 2000 Windows CE Edition は、IIS や SQL Server 2000 といった既に構築された標準バックエンド システムへの接続性をネイティブで備えています。これにより開発期間の短縮と統合の簡易化が実現しました。また IIS の導入によって、認証、許可、暗号化のオプションが確保されるとともに、開発チームが既にデスクトップ上で慣れ親しんでいた ActiveX® Data Objects for CE (ADOCE) をデータ アクセス用として用いることで、開発が促進されました。
更新が必要となるハンドヘルド コンピュータとバックエンド システム間での多数の転送ポイントは、Nabisco の旧システムでエラーの発生しがちなステップの 1 つでした。現在では SQL Server 2000 Windows CE Edition とそのレプリケーション機能により、Pocket PC 上の SQL Server CE と SQL Server 2000 間で直接接続が確立されています。これによって障害発生ポイントが大幅に減少し、トラブルの発生しにくいシステムが完成したのです。
Nabisco の新しいハンドヘルド ソフトウェアは、Pocket PC、eMbedded Visual Basic、および SQL Server 2000 Windows CE Edition を用いて開発され、わずか 4 ヶ月で実用試作品へとこぎつけられました。
Nabisco のメリット
Nabisco は、その新しいソフトウェアが障害ポイントの削減の他にも様々な効果を発揮することを見込んでいます。6 行画面の DOS ハンドヘルドからグラフィカル スクリーンを備えた Pocket PC への移行に伴って、アプリケーションはより高速化し、操作性を高め、そして精度を向上させることとなります。Nabisco は、Pocket PC と SQL Server 2000 Windows CE Edition を組み合わせることで、配送ドライバーの就業時間の生産性が向上し、流通センターでの転送プロセスに要する時間が短縮するものと期待しています。
技術的な柔軟性の向上は、Nabisco が選択したテクノロジ プラットフォームに本質的に備わっているものです。ソフトウェア開発に eMbedded Visual Basic を用いることができるため、時間の経過に沿って変更を施すだけのより優れた柔軟性が約束されています。またこれによって、システムの維持に貢献できる開発者のスキルが広がります。また Windows CE ベースの端末上で SQL Server 2000 Windows CE Edition を利用しているため、ハードウェア テクノロジの選択肢が飛躍的に増加しています。Windows CE ハードウェアがその種類と機能の幅を広げている現在、Nabisco はソフトウェア アプリケーションへの変更を最小限に抑えつつ、徐々に 1 つのプラットフォームから他のプラットフォームへと移行できるようになります。
--------------------------------------------------------------------------------
.NET Enterprise Servers は、今日のスタンドアロン Web サイトの世界を超えた次世代統合 Web 環境を構築、展開、および管理することのできるマイクロソフトの包括的なサーバー アプリケーション ファミリです。ミッションクリティカルなパフォーマンスを念頭に設計された .NET Enterprise Servers は、グローバルな Web 対応エンタープライズの市場展開までの準備期間を短縮するとともに、優れた拡張性、信頼性、そして管理性能を与えます。本ファミリは、XML などのオープンな Web スタンダードを用いて、インターオペラビリティを備えるよう一から開発されました。マイクロソフトのより幅広い .NET ストラテジの鍵となる要素として、.NET Enterprise Servers は、コンピュータが人間に代わって相互に通信する方法を根本から変革するべく、IP とインターネット標準をベースとしたインターネット用分散コンピューティング モデルを実現します。
詳細情報
マイクロソフトの製品とサービスについての詳細は、マイクロソフト セールス情報センター、電話番号 (800) 426-9400まで、またカナダの場合はマイクロソフト リソース センター、電話番号 (800) 563-9048 までお問い合わせください。米国 50 州とカナダ以外の国々からは、各地域のマイクロソフトへご連絡下さい。
また Webサイトhttp://www.microsoft.com/ および http://www.microsoft.com/japan/ からも情報にアクセスできます。
(c) 2000 Microsoft Corporation. All rights reserved.
本ケーススタディは、情報提供のみを目的としています。 Microsoft は、明示的または暗示的を問わず、本書にいかなる保証も与えるものではありません。
Microsoft、.NET ロゴ、SQL Server、Visual Basic、および Windows は米国 Microsoft Corporation の米国およびその他の国における登録商標または商標です。その他、記載されている会社名および製品名は、各社の商標または登録商標です。
背景
Nabisco 社は大手スナック菓子製造会社です。オレオやチップス アホイ、プランター ピーナッツ、各種キャンディー、およびリッツなどのクラッカーを販売する同社は、社有の配送トラックで直接小売店へクッキーやクラッカー製品を配送しています。配送プロセスでは、配送数量の作表などにハンドヘルド コンピュータが用いられ、同社のサプライチェーン プロセスで重要な役割を果たしています。
Nabisco の既存のハンドヘルド システムは、6 行画面と縦型キーボードを搭載したハンドヘルド DOS コンピュータがベースとなっています。クッキーやクラッカーの注文を地域小売店の搬入口へ配送する際、配送トラックのドライバーが積荷を下ろし、注文に変更があったらハンドヘルド コンピュータに記録します。小売チェーンが搬入口で EDI (電子データ交換) をサポートしている場合、配送ドライバーは直接小売店のコンピュータ システムにハンドヘルド コンピュータを接続して、DEX (データ交換) インタフェースを通じて配送データを転送します。各地の流通センターでは、既存の配送ドライバー用ハンドヘルド コンピュータが毎日バックエンド システムとの通信セッションを実行し、完了した作業の送信と新規更新の受信を行っています。
Nabisco のハンドヘルド システムは、アップグレードに対応しています。バックエンド通信アーキテクチャが多数の転送ポイントへ更新情報を送っていますが、これが障害の発生しやすいポイントになっています。ハンドヘルド コンピュータと転送システムに伴う日々の問題は、こうした世界規模の企業では考えられている以上に一般化しています。Nabisco 社のセールス担当ディレクタである Raymond Paul 氏は次のように述べています。「Nabisco は、他社製システムとも両立する開発ツールで構築できるハンドヘルド ソリューションを求めています。そのためには最新の IP テクノロジに対応し、ハンドオフ接続を最小限に抑えることのできるハンドヘルド用通信技術が必要です。」
配送ドライバー向けに必要な技術ソリューションが複雑化している背景には、日中は接続を切る必要があり、流通センターへ戻った時だけしかバックエンド システムと通信できないという制約があります。これを解消するためには、データ構造とプログラムをハンドヘルドのローカルに備えたモバイル端末テクノロジが必要となります。
ソリューション
Nabisco は、Windows ベースの Pocket-PC プラットフォームと、eMbedded Microsoft Visual Basic®、およびSQL Server 2000 Windows CE Edition 固有の数多くの機能を利用するプロジェクトに着手しました。SQL Server 2000 Windows CE Edition の導入によって Nabisco が引き出せるメリットは充実しており、1) 転送ポイントの最小限のアップデート、2) プログラミングの必要性を最小限にすることで、短期間で開発を完了、3) 現場ツールセットとの容易な統合 (たとえば Internet Information Server (IIS)、Pocket PC、SQL Server 2000) などが実現します。Nabisco 社の主任技術アドバイザである Herb Brian Smith 氏は次のように述べています。「様々な製品を調査しましたが、最終的に Microsoft SQL Server 2000 Windows CE Edition を採用しました。モバイル データベース テクノロジを既存のエンタープライズ データベース資産と統合できることが評価されたのです。」
新しいハンドヘルド ソフトウェアは、eMbedded Visual Basic for Pocket PC で書かれたもので、社内で結成された開発チームはこれを用いて直ちにコーディングを開始できるようになりました。SQL Server 2000 Windows CE Edition の開発プロセスはいたって効率的です。スミス氏は「"ホワイトボードでの議論から実際的な試作品の製作に至るまで"システム開発サイクル全体にわずか 4 ヶ月しか要しませんでした」と述べています。
SQL Server 2000 Windows CE Edition により、配送ドライバー用アプリケーションの開発チームは、参照整合性などを含めて、マージ レプリケーションの利用が可能となりました。また SQL Server 2000 Windows CE Edition ツールを用いて、全 SQL Server サブスクリプションを SQL Server 2000 から Pocket PC デバイスへ送信できました。わずか 3 ステップで、スキーマ、データ、参照整合性、および制約を Pocket PC へレプリケートでき、コーディングによるデータベースの作成が不要となりました。
SQL Server 2000 Windows CE Edition は、IIS や SQL Server 2000 といった既に構築された標準バックエンド システムへの接続性をネイティブで備えています。これにより開発期間の短縮と統合の簡易化が実現しました。また IIS の導入によって、認証、許可、暗号化のオプションが確保されるとともに、開発チームが既にデスクトップ上で慣れ親しんでいた ActiveX® Data Objects for CE (ADOCE) をデータ アクセス用として用いることで、開発が促進されました。
更新が必要となるハンドヘルド コンピュータとバックエンド システム間での多数の転送ポイントは、Nabisco の旧システムでエラーの発生しがちなステップの 1 つでした。現在では SQL Server 2000 Windows CE Edition とそのレプリケーション機能により、Pocket PC 上の SQL Server CE と SQL Server 2000 間で直接接続が確立されています。これによって障害発生ポイントが大幅に減少し、トラブルの発生しにくいシステムが完成したのです。
Nabisco の新しいハンドヘルド ソフトウェアは、Pocket PC、eMbedded Visual Basic、および SQL Server 2000 Windows CE Edition を用いて開発され、わずか 4 ヶ月で実用試作品へとこぎつけられました。
Nabisco のメリット
Nabisco は、その新しいソフトウェアが障害ポイントの削減の他にも様々な効果を発揮することを見込んでいます。6 行画面の DOS ハンドヘルドからグラフィカル スクリーンを備えた Pocket PC への移行に伴って、アプリケーションはより高速化し、操作性を高め、そして精度を向上させることとなります。Nabisco は、Pocket PC と SQL Server 2000 Windows CE Edition を組み合わせることで、配送ドライバーの就業時間の生産性が向上し、流通センターでの転送プロセスに要する時間が短縮するものと期待しています。
技術的な柔軟性の向上は、Nabisco が選択したテクノロジ プラットフォームに本質的に備わっているものです。ソフトウェア開発に eMbedded Visual Basic を用いることができるため、時間の経過に沿って変更を施すだけのより優れた柔軟性が約束されています。またこれによって、システムの維持に貢献できる開発者のスキルが広がります。また Windows CE ベースの端末上で SQL Server 2000 Windows CE Edition を利用しているため、ハードウェア テクノロジの選択肢が飛躍的に増加しています。Windows CE ハードウェアがその種類と機能の幅を広げている現在、Nabisco はソフトウェア アプリケーションへの変更を最小限に抑えつつ、徐々に 1 つのプラットフォームから他のプラットフォームへと移行できるようになります。
--------------------------------------------------------------------------------
.NET Enterprise Servers は、今日のスタンドアロン Web サイトの世界を超えた次世代統合 Web 環境を構築、展開、および管理することのできるマイクロソフトの包括的なサーバー アプリケーション ファミリです。ミッションクリティカルなパフォーマンスを念頭に設計された .NET Enterprise Servers は、グローバルな Web 対応エンタープライズの市場展開までの準備期間を短縮するとともに、優れた拡張性、信頼性、そして管理性能を与えます。本ファミリは、XML などのオープンな Web スタンダードを用いて、インターオペラビリティを備えるよう一から開発されました。マイクロソフトのより幅広い .NET ストラテジの鍵となる要素として、.NET Enterprise Servers は、コンピュータが人間に代わって相互に通信する方法を根本から変革するべく、IP とインターネット標準をベースとしたインターネット用分散コンピューティング モデルを実現します。
詳細情報
マイクロソフトの製品とサービスについての詳細は、マイクロソフト セールス情報センター、電話番号 (800) 426-9400まで、またカナダの場合はマイクロソフト リソース センター、電話番号 (800) 563-9048 までお問い合わせください。米国 50 州とカナダ以外の国々からは、各地域のマイクロソフトへご連絡下さい。
また Webサイトhttp://www.microsoft.com/ および http://www.microsoft.com/japan/ からも情報にアクセスできます。
(c) 2000 Microsoft Corporation. All rights reserved.
本ケーススタディは、情報提供のみを目的としています。 Microsoft は、明示的または暗示的を問わず、本書にいかなる保証も与えるものではありません。
Microsoft、.NET ロゴ、SQL Server、Visual Basic、および Windows は米国 Microsoft Corporation の米国およびその他の国における登録商標または商標です。その他、記載されている会社名および製品名は、各社の商標または登録商標です。
PR