1 / 76

SAP NetWeaver を支える Microsoft テクノロジーの全貌 ( Appendix )

補足資料. SAP NetWeaver を支える Microsoft テクノロジーの全貌 ( Appendix ). マイクロソフト株式会社 SAP/Microsoft コンピテンスセンター. Index. 本論のそれぞれの章に対する補足 OS/DB プラットフォーム ユーザーインターフェース開発環境 システム連携エンジン ユーザー認証基盤(+構成管理) 今後のロードマップ まとめ. 2-1. SAP 導入を成功に導く Microsoft の OS/DB プラットフォーム. シェア、実績.

adeola
Download Presentation

SAP NetWeaver を支える Microsoft テクノロジーの全貌 ( Appendix )

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 補足資料 SAP NetWeaver を支えるMicrosoft テクノロジーの全貌(Appendix) マイクロソフト株式会社SAP/Microsoft コンピテンスセンター

  2. Index • 本論のそれぞれの章に対する補足 • OS/DB プラットフォーム • ユーザーインターフェース開発環境 • システム連携エンジン • ユーザー認証基盤(+構成管理) • 今後のロードマップ • まとめ

  3. 2-1.SAP 導入を成功に導く Microsoft の OS/DB プラットフォーム

  4. シェア、実績

  5. 2003 年/日本における SAP 新規導入・ OS シェア • Windows Server は 73.0 パーセントという圧倒的なシェア TRUE64 LINUX SOLARIS OS/390 1.0% 2.3% 4.3% 0.6% OS/400 HP-UX 0.5% 9.1% AIX 9.2% NT/INTEL 73.0% 出典:SAP Japan アライアンス本部 <2003 年>Customers & Partners Installation News

  6. 2004 年/日本における SAP 新規導入・ OS シェア • 依然として高いシェアを維持(73.25%) OS/400 LINUX OS/390 0.41% HP-UX 2.03% 0.20% 6.71% TRUE64 SOLARIS 0.10% 6.71% AIX 10.58% NT/INTEL *All application of SAP are included in Installation. *Deactivated installations are not included. 73.25% 出典:SAP Japan アライアンス本部 <2004 年>Customers & Partners Installation News

  7. 2003 年/日本における SAP 新規導入(Windows)・DB シェア • Windows プラットフォームの SAP システムにおいて、SQL Server は「標準 DB」 INFORMIX SAPDB 1.9% 0.6% DB2/UDB 4.2% MSSQLSRV ORACLE 39.8% 53.5% 出典:SAP Japan アライアンス本部 <2003 年>Customers & Partners Installation News

  8. 2004 年/日本における SAP 新規導入(Windows)・DB シェア • 依然として高いシェアを維持(52.08%) INFORMIX MAXDB 1.25% 1.25% DB2/UDB 6.39% MSSQLSRV ORACLE 39.03% 52.08% 出典:SAP Japan アライアンス本部 <2004 年>Customers & Partners Installation News

  9. SAP on Windows/SQL Server 導入事例(日本国内) • http://www.microsoft.com/japan/business/sap/casestudies/default.mspx • 昭和電工株式会社様 • 富士フイルムコンピューターシステム株式会社様 • 日本航空インターナショナル株式会社様 • 三共株式会社様 • 人事サービス・コンサルティング株式会社様 • 日産化学工業株式会社様 • 株式会社日立情報システムズ様 • 住生コンピューターサービス株式会社様 • 松下電器産業株式会社様 • 株式会社ビー・エム・エル様

  10. SAP on Windows/SQL Server 導入事例(日本国内) • http://www.microsoft.com/japan/business/sap/casestudies/default.mspx • ウチダスペクトラム株式会社様 • コニカミノルタ株式会社様 • 日本ゼオン株式会社様 • 三菱住友シリコン株式会社様 • TIS 株式会社様 • 旭硝子株式会社様 • アサヒプリテック株式会社様 • TOA 株式会社様 • 中国木材株式会社様

  11. SAP on Windows/SQL Server 導入事例(64-bit) • 富士フイルムコンピュータシステム株式会社様 • http://www.microsoft.com/japan/showcase/fujifilm.mspx • Multiyork 様 • http://www.microsoft-sap.com/docs/MultiyorkFIN.doc • VTG-Lehnkering AG 様 • http://www.microsoft.com/resources/casestudies/CaseStudy.asp?CaseStudyID=13241 • Koehler Group 様 • http://www.microsoft-sap.com/docs/Koehler%20Case%20Study.pdf

  12. Windows Server 2003 64-bit対応ハードウエア • NEC 様 – Express5800/1320xd • http://www.express.nec.co.jp/products/1000/1320xd.html • デルコンピュータ 様 – PowerEdge 3250 • http://www.dell.co.jp/jp/jp/lca/products/model_pedge_pedge_3250.htm • 日立製作所様 – HA8500/630 • http://www.hitachi.co.jp/Prod/comp/OSD/pc/ha/prod/64bitserver/ha8500_630/index.html • 日本 IBM 様–xSeries 450 • http://www-6.ibm.com/jp/servers/eserver/xseries/product/x450/ • 日本 HP 様 - Integrity Server Superdome • http://www1.jpn.hp.com/products/servers/integrity/hardware/superdome/ • 日本ユニシス様 – ES7000/400 • http://solution.unisys.co.jp/products/outline_400.html

  13. 運用管理性、可用性、セキュリティ

  14. Windows Server 2003, SQL Server 2000 の運用管理性 • 管理者に優しいユーザーインターフェース • 各種ウィザード • Microsoft 管理コンソール(MMC) • SAP システム用スナップインも存在 • ターミナルサービス ターミナルサービスによる管理 Microsoft 管理コンソールによる管理

  15. Windows Server 2003, SQL Server 2000 の運用管理性 • 管理者の負荷を軽減する各種自動化機能 • 無人セットアップ • セットアップ操作の自動化 • Automated Deployment Services によるセットアップ(下図)(Windows 2003 新機能) • (ドライバ、アプリなども含めた)イメージ展開 • コマンドラインなどによる運用のスクリプト化 ②マスターイメージのキャプチャ ① OS + 各種セットアップ ③ N/W 起動 ④自動セットアップ マスターイメージ マスターサーバー Windows 2003ADS サーバー 宛先サーバー

  16. Windows Server 2003, SQL Server 2000 の可用性 • SAP システムの障害時、サービスを迅速に復旧する高可用性ソリューション • クラスタリングによる SAP CI, DB サーバーの多重化 • 本番系障害時、待機系での迅速な(自動)復旧 • ログシッピングによる SAP データの多重化 • 遠隔地間で多重化も可能(→災害対策) ①本番系に障害発生 ③SAP アプリケーションサーバーは(設定を変更することなく)再接続可能 (定期的にログをコピー) SAP ②待機系が障害を検知しサービスを起動 ④DBシステム全体がダウンした場合はコピーDBで代替

  17. Windows Server 2003, SQL Server 2000 の可用性 • SAP システムの障害時、サービスを迅速に復旧する高可用性ソリューション • 自動システム回復(ASR)によるシステムバックアップ • Windows Server 2003 新機能 • (ドライバ、アプリケーション等を含めた)システムパーティションの(オンライン)バックアップ • SAP システムデータのバックアップ機能 • SQL Server (オンライン)バックアップ • SAN スナップショットバックアップ • デバイスドライバのロールバック • Windows Server 2003 新機能 • (CPU 以外の)各種部品の冗長化と動的追加 • Windows Server 2003 新機能

  18. Windows Server 2003, SQL Server 2000 のセキュリティ • 推奨事項 • ネットワークハーデニング • SAP サーバーのフロントでパケットフィルタリング • サーバーハーデニング • SAP サーバー上での不要なサービスの無効化 • SAP サーバーの冗長化 • 毎月の脆弱性の評価とセキュリティパッチ適用 • それぞれの顧客環境に合わせて運用

  19. セキュリティの基本(ネットワークハーデニング)セキュリティの基本(ネットワークハーデニング) • 特に保護したい SAP の AP/DB サーバーのフロントでポート制限を実施 • SAP Router の併用も効果的 • ポート制限をかけないサーバーは冗長化 パッチを順次適用可能な冗長構成 APサーバー(CI 含む) Web, ITS, saplpd, 他 SAP システム、ターミナルサービスなど ファイアウォール、ルータ、スイッチ等 SAP クライアント DBサーバー サーバー側に通すパケットを必要最低限に 安全性の高いネットワーク(無菌室) (比較的)安全性の低いネットワーク

  20. セキュリティの基本(ネットワークハーデニング)セキュリティの基本(ネットワークハーデニング) • F/W、スイッチ等のクライアント側インターフェースにおいて以下ポートのみ着信を許可(他はブロック) • “SAP Network Integration Guide”などの文書 • http://service.sap.com/netweaver R/3 が利用するTCP ポート。(R/3 以外は確認要) (※)この他にパケットを通す必要があれば、(ITS や WebAS, ディレクトリ、周辺ツール等)追加で設定が必要です。

  21. セキュリティの基本(脆弱性情報のチェックとセキュリティパッチの適用)セキュリティの基本(脆弱性情報のチェックとセキュリティパッチの適用) • 毎月第2水曜日(日本時間)に、「月刊セキュリティ情報」 サイトより脆弱性情報をチェック • http://www.microsoft.com/japan/technet/security/bulletin/monthly.asp • 各環境で作成した脆弱性評価マトリックスに基づいて、セキュリティ修正プログラムについて(1)不適用(2)定常運用での適用(3)緊急適用 のいずれかを選択・決断

  22. マイグレーション

  23. OS/DB マイグレーションがもたらすイニシャル&ランニングコストの削減 • NerveWire 社調査例 • UNIX から Windows / SQL Server に移行する事で、5年間で 48,109千円削減(5社調査結果平均) • http://www.microsoft.com/japan/sql/evaluation/compare/nervewireerp.asp • UNIX ハードウエア購入回避、Windows/SQL の容易な管理 (※)NerveWire社ホワイトペーパーP6より。1ドル=120円として換算 (千円) 差引48,109千円 の削減! 20,813千円の移行コストで・・ 68,922千円のコスト削減・・

  24. Windows(IA32) SQL Server Windows(IA64) SQL Server Export Dump File Windows(IA32) Oracle Windows(IA64) Oracle SAP システム プラットフォームマイグレーション • SAP 社提供の「マイグレーションツール」を利用すれば、SAP システムは OS はおろか DB までもスムーズに変更可能 HP-UX SAP DB AIX DB2 Export Import Solaris OS/DB に依存しない中間エクスポートファイル Oracle Tru64 (※) DB のスムーズなマイグレーションの為には、SAP 社標準の “OPENSQL”規則に準拠した SQL 文を利用している必要がある。 Oracle

  25. Windows Services for UNIX 3.5 • Windows カーネル上の UNIX 実行環境(無償での提供) • http://www.microsoft.com/japan/windows/sfu/ • UNIX のシェルスクリプト(C, Korn, BASH)を Windows (SFU) へ移行しそのまま実行可能 • UNIX の実行可能モジュールをリコンパイルしInterix サブシステム上で稼動 • Interix は Win32 API とは別サブシステムとして実装 • Win32 API に縛られない高いPOSIX 互換性

  26. Virtual Server 2004

  27. Guest OSApplication Guest OSApplication Virtual Hardware Virtualization Service Windows Server 2003 x86 Server Virtual Server 2004 • バーチャルマシンによる仮想化 • 標準ハードウェア環境をソフトウェアによってエミュレートする技術  • このソフトウエアエミュレーションにより、物理マシンにインストールされているOS上で複数OSを稼動し、各OSとその上のアプリケーションへのアクセスをユーザーに提供

  28. Virtual Server 2004 シナリオ NT4アプリケーションの移行 アプリケーション互換性を最大化 部門サーバーの統合管理性の向上 開発・テスト環境の自動化 高品質な実稼動環境のための柔軟なテスト環境を提供

  29. Guest OSApplication Guest OSApplication Virtual Hardware Virtualization Service Windows Server 2003 x86 Server Virtual Server 2004 アーキテクチャ • バーチャルマシン OS: • 主要なX86 OSが動作可能DOS(全バージョン)、Windows(全バージョン)、OS/2、Novell、Linux、FreeBSD • 3.6GB RAM, 4NIC, 56.5TB, 2node cluster • 仮想ハードウェア: • ソフト上に業界標準デバイスモデル実装、ゲストOS の動作保証(業界標準のH/W して見える) • 例) Intel 440BX マザーボード • カスタムドライバーは必要ない • 仮想化インフラの提供 • バーチャルマシンモニタ、COM API、リソース管理、WMI/イベントログ との統合、静的メモリ、動的メモリ割り当て • サポートホストOS: • Windows Server 2003 Standard, Enterprise Data center • Windows との高い親和性: • カーネル/スケジューラとのハートビート • 最大32 ホストCPUサポート • 最大64GB ホストメモリ サポート

  30. 2-2.SAP 導入を成功に導く Microsoft のユーザーインターフェース開発環境

  31. .NET

  32. .NET Framework~ .NETのアプリケーションを稼動させる実行環境 ~ • Common Language Runtime (CLR) • Windows, Web, Web サービスなどすべてのアプリケーションを稼動させる実行エンジン • .NET Class Library • Windows APIに代わる洗練されたプログラミングモデル • OSに透過的(抽象化)でWindows APIの違いを吸収 • 全ての.NETの開発言語から利用できる = 言語間での差がない C# J# COBOL Java VB.NET コンパイラ コンパイラ コンパイラ コンパイラ コンパイラ バイトコード MSIL(中間言語) Common Language Runtime (.NET ランライム) JavaVM OS/ハードウェア

  33. APL Ada Asml Beta C# C++ Cobol Delphi ECMAScript Eiffel F# (CAML) Forth Fortran Haskell ILASM lcc J# Mercury Mixal ML (SML) Mondrian Oberon .NET Framework 対応言語 Pascal Perl Pizza P# (Prolog) RPG Ruby Scheme S# (Smalltalk) Visual Basic Zonnon • 開発言語の選択は自由 • Common Language Runtime 上での、速度、性能、制限は殆どなし

  34. ASP.NET~ Webアプリケーションの画期的な開発フレームワーク ~ • ASP.NET Web フォーム / Mobile Web フォーム • Webのユーザーインターフェイスを提供する • Windowsアプリケーションと同じな開発手法やコーディング • ASP.NET XML Web サービス • COMの開発と同じ考え方 DataGridコントロール <Table>タグ コントロールを貼り付けてプロパティを設定し、イベントコードを記述する コントロールがタグをレンダリングしてクライアントに HTMLを返す

  35. .NET での XML Web サービス開発 • ASP.NET による XML Web サービス開発 • メソッド(関数)に WebMethod 属性をつけてコンパイルするだけで XML Web サービスを簡単に作成可能 • 複雑なデプロイメント作業もなし! • コード上で通信プロトコルを意識する必要はない ASP.NET [WebMethod] public int Add(int a, int b) { return (a + b); } XML Web サービス 本体 + サービス定義(WSDL) + 簡易実行テスト用フォーム コンパイル

  36. ADO.NET~ .NET時代のデータアクセス・テクノロジー ~ • インターネットを意識した非接続型モデル • 異なるアプリケーション/システム間でXMLによるデータ交換 • パフォーマンスとスケーラビリティを大幅に向上 • XMLをネイティブにサポート • XMLからの読み込みとXMLへの書き出しをサポート • DataSet クラスの新設 • リレーショナルデータベースのローカルコピー(ミニDB) • XMLによる永続化と復元が可能 • 複数テーブルを格納でき、そのリレーションシップや制約も管理 • データプロバイダとデータセットの分離 • 実際のデータソースへのアクセスはデータプロバイダが担当 • データソースに依存しない非接続のデータ操作はデータセットが担当 = DBに依存する部分を完全に分離できる

  37. Windows Forms~ Windows アプリケーションは.NETで復活する ~ • いままでにない開発生産性を実現 • サイズが小さくパフォーマンスもよい • WebサーバーにEXEを配置 (社内システムなど) • 非常に質の高いアプリケーション • 数え切れない新機能の数々 • グラフィックス・印刷関連の機能も大幅に向上 • オブジェクト指向 • フォームの継承をサポート / 構造化例外処理, ... CheckBoxだけを追加 継承

  38. ポータル&モバイルソリューション

  39. Exchange Exchange SAP Exchange SAP Web Exchange File SharePoint Portal Server ソリューション • 全システムのフロントにSharePoint Portal Serverを配置 • 基幹系+情報系のポータル構築 • SAP 関連情報のポータルへの組み込みは、 .NET Connector を利用する事で格段に容易に 情報系システム LotusNotes / Domino Web Server File Server HTMLASPJSP メール予定表連絡先仕事 Office文書 MS Exchange Server Database メール予定表連絡先仕事 テーブルビュー SAP R/3 基幹系システム HTTP (t)RFC HTTP SAP ABAP/ BAPI SharePoint Portal ServerをWebサーバーのフロントに配置 Webアプリケーションサーバ ポータル

  40. SharePoint Portal Server ソリューション • メッセージングの一形態:ポータル • 様々な場所に散在する・・・(Where?) • Web (SAP のフロント含む), File, Lotus Domino, RDBMS, Exchange など • 様々な異なるデータを・・・(What?) • ASP(X) (SAP UI含む), JSP, HTML, Office, PDF, 一太郎, 受信トレイ, 予定表, 仕事, テーブル, ビュー • 様々なユーザーに対して・・・(Who?) • Active Directory とのシングルサインオン • 様々なレイアウトで・・・(How?) • 属するグループに応じてレイアウトをカスタマイズ • 一つの Web UI の中で提供する

  41. ポータル導入の効果 • ポータルが無い今・・・ • 様々な場所に散在する、様々な情報に対して、社員はそれぞれにアクセスしなくてはならない • Pull型ナレッジマネジメント (ボトムアップ) • Mail, File, Web, SAP ・・・・ • 情報過多の状況において、「これだけは伝えたい」「この辺は知ってほしい」情報の伝達には向かない • ポータル導入後は・・・ • 必要な情報を一つにマージして一箇所で一挙に見せる • Push 型ナレッジマネジメント (トップダウン) • .NET Connector のおかげで、SAP のような基幹系の情報までもが Portal を用いて伝達できる

  42. モバイルインターフェースの構築 • モバイル機器と通信する Web アプリケーションを容易に構築可能 • Visual Studio .NET を利用する場合、Mobile Internet Toolkit を利用 • http://www.microsoft.com/japan/msdn/vstudio/device/mitdefault.asp • Visual Studio .NET 2003 では組込み済みの機能 • .NET Framework 1.1 の機能 SAP R/3サーバ (t)RFC モバイルWebアプリケーション SAP ABAP/ BAPI HTTPS アクセスしてきたデバイスをその場で認識し、各デバイスごとに最適化されたインターフェースをクライアントに対して提供 Webアプリケーションサーバ F/W F/W

  43. モバイルインターフェースの構築 • アクセスしてきたモバイル機器に応じて、適切なマークアップ言語のコードを生成 Web アプリケーション cHTML HTML HDML MML NTT ドコモ携帯電話 au携帯電話 J-Phone携帯電話 PDA

  44. XML Web サービス

  45. XML Web サービス対応製品一覧 • Orbix E2A Application Server 5.0 (アイオナテクノロジズ) • WebSphere Application Server 4.0 (IBM) • Web Services Toolkit 3.0 (IBM) • eXtensible Information Server (エクセロン) • Oracle 9i Application Server R2.0 (オラクル) • iPlanet Application Server 6.3 (サンマイクロシステムズ) • Java Web Service Developer Pack EA2 (サンマイクロシステムズ) • SilverStream eXtend Application Server 3.7.3 (シルバーストリームソフトウエア) • SilverStream jBroker Web 1.1 (シルバーストリームソフトウエア) • ActiveGlobe WebOTX4 (日本電気) • WebLogic Server 7.0J (BEAシステムズ) • Cosminexus 5.0 (日立製作所) • Hp Web Services platform (ヒューレットパッカード) • INTERSTAGE Application Server 4.1 (富士通) • Borland Enterprise Server AppServer Edition (ボーランド) • .NET Framework 1.0 (マイクロソフト) • SOAP Toolkit 2.0 (マイクロソフト) • GLUE 2.3 (マインドエレクトリック) • ColdFusion MX Server (マクロマディア) • Enhydra Application Server 4.1 (ルトリステクノロジズ) 出典:日経BP社 Webサービス完全ガイド(2002年6月30日発行)

  46. XML Web サービス対応製品一覧 • WebSphere Studio Application Developer (IBM) • eXcelon Stylus Studio (エクセロン) • Oracle 9i JDeveloper (オラクル) • Forte for Java 3.0 (サンマイクロシステムズ) • SilverStream eXtend Workbench (シルバーストリームソフトウエア) • Cosminexus Studio 5.0 (日立製作所) • INTERSTAGE APWORKS V4.0L20 (富士通) • NetCOBOL (富士通) • C++ Builder (ボーランド) • Delphi6 (ボーランド) • JBuilder (ボーランド) • Kylix2 (ボーランド) • Visual Studio .NET (マイクロソフト) • Rational Suite v2001A (ラショナルソフトウエア) 出典:日経BP社 Webサービス完全ガイド(2002年6月30日発行)

  47. 2-3.SAP 導入を成功に導く Microsoft の システム連携エンジン

  48. SAP with BizTalk Server • 豊富な導入実績 • 昭和電工様 • http://www.microsoft.com/japan/showcase/showadenko.mspx • 人事サービス・コンサルティング様 • http://www.microsoft.com/japan/showcase/hrmsc.mspx • セイコーインスツルメンツ様 • http://www.microsoft.com/japan/showcase/seikoinstruments_2.mspx • ネクスタイド様 • http://www.microsoft.com/japan/showcase/nextide.mspx

  49. 2-4.SAP 導入を成功に導く Microsoft の ユーザー認証基盤(+構成管理)

  50. シェア

More Related