• 検索結果がありません。

untitled

N/A
N/A
Protected

Academic year: 2021

シェア "untitled"

Copied!
22
0
0

読み込み中.... (全文を見る)

全文

(1)

© 2010 IBM Corporation

オープンソースソフトウェア(OSS)

サーバーとしての IBM i ご紹介

日本アイ・ビー・エム株式会社

パワーシステム事業部

IBM i を感じるセミナー 2010 夏

(2)

© 2010 IBM Corporation

IBM Power Systems

2 IBM i を感じるセミナー 2010 夏

なぜ IBM i と OSS の組合せがお勧めなのか?

低TCOでOSS環境を運用できます

-POWER

IBM i

My SQL

Apache

PHP / JAVA

/ perl / Ruby

ERP: Compiere e-Commerce: osCommerce

CRM: Sugar CRM CMS: XOOPS

BI: Pentaho ....他多数

Tomcat

IFS

記載OSS名は一例です。

PASE

Websphere

Application

Server

DB2

ƒ

IBM i は下記の機能を標準

で提供

• パフォーマンス・チューニン グ機能 • ストレージ管理機能 • 印刷スプール管理 • システム監査ログ • スケジュール管理機能 • バックアップ運用管理 – ハッキングに強い堅牢なOS – IBM i のMySQLは、DB2の インターフェースとしても稼動 – 信頼性の高いDB2ストレージ エンジン – 共通操作 ・・ バックアップ機能 ジャーナル機能 HA機能

(3)

© 2010 IBM Corporation

IBM Power Systems

3

IBM i を感じるセミナー 2010 夏

ƒ

Zend Server Community Edition for i

従来のZend Core の置き換え製品

IBM i 7.1, 6.1, 5.4で無償提供(英語版)

Zend社(US)のサポートあり

zend.com からダウンロード可能

ƒ

Zend Server for i

(有償製品)

従来のZend Platform の置き換え製品

Zend Server Community Edition に拡張機能を提供

zend.com からダウンロード可能

(注意)

Zend社製品は IBM i SWMAではサポートされません。

初年度は、米国Zend社のSilverサポートが付属してます。米国Zend社から貴社への直接の サポートになります。

PHP以外のアプリケーション(MYSQL含む)については、OSS協議会等のサポート体制をごら んください。

http://i5php.jp/

(4)

© 2010 IBM Corporation

IBM Power Systems

4 IBM i を感じるセミナー 2010 夏

IBM i

IBM i PASE DB2 for i テーブル

MySQLインターフェイスからDB2 for i に直接アクセスできます

∼IBM i 上の MYSQLのストレージエンジンの機能概要

ƒ DB2 ストレージエンジンとしてMySQLでテーブルを作成すると、

実体はDB2 for i のテーブル(物理ファイル)がIBM iネイティブ環境に作成される

ƒ 作成されたDB2 for iのテーブルにはIBM iネイティブ・インターフェース (CLコマンド、RPG、DB2のSQLなど)からアクセスが可能 現在お持ちのIBM i 基幹システムとOSSソリューションの融合が簡単になります。 RPG/COBOL /CLP PHP アプリケーション テーブルMySQL DB2iインターフェース MySQL on IBM i ・IBM iサーバー ・Windowsサーバー ・Linuxサーバー ・PCクライアント ・Windowsサーバー ・Linuxサーバー

(5)

© 2010 IBM Corporation

IBM Power Systems

5

IBM i を感じるセミナー 2010 夏

PHP と IBM i の連携

ƒ

Zend Server Community Edition for i に含まれる「PHP

ツールキット」

によ

り、PHPアプリケーションから以下の方法で、IBM iオブジェクトにアクセス可能

コマンドラインCALL

プログラムCALL phpからRPGをコール

ネイティブファイルアクセス DB2ドライバによりDB2/400をアクセス

データエリア(DTAARA)

データキュー (DTAQ)

オブジェクト・リスティング

システム値

ユーザースペース

ジョブ・ジョブログ

メッセージキュー (MSGQ)

(6)

© 2010 IBM Corporation

IBM Power Systems

6 IBM i を感じるセミナー 2010 夏 ¾ 1987年S/38ご導入以来23年にわたるIBM i ユーザーで、基幹業務全てをIBM i で稼動 ¾ 宅配会員向けサイト全面リニューアル、ECサイト構築によるブランド認知度向上、サービスの全国展開という経営目標に対応 ¾ 基幹業務からECサイトまで、全てをIBM i で構築・稼動 ¾ 宅配会員向けサイト5ヶ月、一般向けECサイト4ヶ月という短期間で ㈱アミュレット様と協業でサイトオープン

PHPによる大規模ECサイト事例 – 株式会社大地を守る会様

企業の事業変革と 企業の事業変革とITインフラITインフラ PHP on IBM i PHP on IBM i の選択理由の選択理由 定量効果及び将来計画定量効果及び将来計画 –本社:千葉県千葉市 –資本金:3億4,742万5千円 –売上高 159億1,515万円(2009年3月期) –業務内容:大地を守る会では、だれもがおいしい と感じる、そしてだれもが安心して購入できる商品 を、さまざまなチャネルを通して提供しています。 お客様HP: http://www.daichi.or.jp ECサイト: http://store.daichi.or.jp ■お客様プロフィール

既存RPG資産と連携する大規模ECサイトをPHPで構築、売上

増、ブランドイメージ、お客様満足度向上を実現

¾ 長年にわたるIBM i の信頼性を高く評価 ¾ PHPの開発生産性、習得性の高さ、また表現力の豊かさを評価 ¾ PHPと基幹システム(RPG(LANSA)+DB2)、DB2との親和性の高 さを重視 ¾ PHP on IBM i の実績豊富な㈱アミュレット様との協業実現 ¾ 11月サイトオープンからの利用者数約4,000名 ¾ 現在の注文形態を紙媒体中心からWeb主流へと転換す ることによりコスト削減を目指す ¾ 新たに携帯用サイト、ギフト/お取寄せ用サイトを構築中 基幹システム Power Systems 525 (IBM i)DB2 Webアプリサーバー1号機 DBサーバー(IBM i) データ連動 バックオフィス 業務 宅配会員向けサイト 一般向けECサイト Webアプリサーバー2号機

Web、DBサーバー:Power Systems 520 Express(IBM i )

(7)

© 2010 IBM Corporation

IBM Power Systems

7 IBM i を感じるセミナー 2010 夏 ¾ 20年来のRPGユーザー、資産の継承性を評価 ¾ 業務システムの多くを自社開発する 内製主義 、4名の RPGプログラマーが随時追加開発も担当 ¾ 緊密な取引関係にある寝具専門店を対象に、 照会/発 注/進捗確認ができるチェーンネットシステムを2002年か ら提供開始。 ¾ Javaを採用し、初期開発は外部委託したものの、運用後 のメンテナンスや機能追加を自社対応するのに困難。 ¾ Web化ツールも各種検討したが、パフォーマンスや表現力 に満足できず。 企業の事業変革と 企業の事業変革とITITインフラインフラ PHP PHP の選択理由の選択理由 新規システムの特徴と成長への効果 新規システムの特徴と成長への効果 –本社:大阪府大阪市 –資本金:4億万円 –従業員数:352名 –業務内容:繊維商品および健康寝具・ 機器の製造卸売 ● 寝具、寝装品、雑貨類、 インテリア、ベビー 用品、ギフト用品、スポーツウエア、健康寝具・機 器 ● 障害者用介護用品 ■お客様プロフィール

既存RPG資産と連携するWebシステムをPHPで

再構築、鮮度の良い情報発信を実現

¾ RPG と同様に習得が容易。 ¾ ZendCoreの提供する機能で既存RPGとの連携がで きることが決め手に。 ¾ 排他制御や複雑なデータ処理ロジックは既存の RPG資産を利用、表現力・鮮度を要求されるWebイ ンターフェース部分にPHPを採用。 ¾ 従来のシンプルな画面と比べ、写真を多用した商品 情報や商品説明動画、カタログデータのExcel/PDF 配信など、表現力が格段に向上。 ¾ 2008年の本稼動時には30社程度の利用だったもの が半年で85社にまで拡大。 System i 550 区画1 区画2 区画n 区画n 基幹システム Webシステム データ RPG PHP 大阪西川チェーンネット 仕入先向けWeb EDI 加盟店 加盟店 加盟店 工場 仕入先 得意先チェーンネット 仕入先WebEDI

事例2 基幹システム連携

RPG & PHP 連携事例 – 西川リビング株式会社様

(8)

© 2010 IBM Corporation

IBM Power Systems

8

IBM i を感じるセミナー 2010 夏

「 Wordpress 」Wordpress 「osCommerce」

「Xoops」*DEMOあり

「SugerCRM」*DEMOあり 「phpCollab」 「phpMyAdmin」

(9)

© 2010 IBM Corporation

IBM Power Systems

9

IBM i を感じるセミナー 2010 夏

「eXtplorer」 「OpenPNE」 「EC CUBE」

「FreeTicket」 「LinPHA」 「Flex」

(その2)

(10)

© 2010 IBM Corporation

IBM Power Systems

10

IBM i を感じるセミナー 2010 夏

デモ1.SugarCRM – 概要

ƒ

SugarCRMは、米国SugarCRM社が開発した世界で最も高機能なコマーシャル・

オープンソースCRMです。無償で基本的な機能を備える「Sugar Open Source」エ

ディションをコミュニティに公開し、世界中の28,000名のユーザ、4,500名の開発者と

ともに日々、機能拡張や品質向上を図っています。そして、コミュニティが開発した

無償版に、企業向けの追加機能や専任スタッフによるテクニカルサポートを付加し

たエディションを有償で提供しています。

ƒ

SugarCRMについて

– http://sugarforum.jp/

(11)

© 2010 IBM Corporation

IBM Power Systems

11 IBM i を感じるセミナー 2010 夏

SugarCRMデモ

SugarCRM デモ3 取引先商談入力 SugarCRM デモ1 初期画面 SugarCRM デモ2 ミーティング作成 ログイン(USER USER) SugarCRM デモ5 パイプライン他が反映されたのを確認

(12)

© 2010 IBM Corporation

IBM Power Systems

12 IBM i を感じるセミナー 2010 夏

デモ2.Xoops(サイト構築) – 概要

ƒ XOOPS及びXOOPS CubeとはヤフーやCNETのようなポータルサイト(コミュニティサイト)を 個人でも手軽に立ち上げることのできるソフトです。 通称、このような高機能コミュニティサイトを構築するには、高価なハードウェア/ソフトウェア 高度な技術、そして多大な時間を要し、必ずしも容易であるとはいえない状況です。 XOOPSはオープンソースライセンスであるGPL(GNU 一般公有使用許諾書)に基づいて 開発されたソフトで、一般的にフリーソフトと呼ばれる部類に入ります。少なくともソフトウェア部分 では一切の費用がかかりません。また、インストールも簡単で、PHP/MySQLを使えるサーバー 環境があり、取り扱いに慣れれば5分程度でインストール出来ます。

ƒ XOOPSとはeXtensible Object Oriented Portal System の略で、直訳すると 「拡張可能なオブジェクト指向ポータルシステム」ということになります。 ƒ ポータルシステム 「ポータルシステム」は「コンテンツマネジメントシステム(CMS)」とも呼ばれることもあります。日本 ではまだあまり聞きなれない言葉ですが、海外ではすでに多くのユーザの間に広まっており、 これを素直に訳すと、「サイトのコンテンツを管理するためのシステム」ということになります。 ƒ XOOPS日本語ホームページ http://www.xoops.jp/index.html

(13)

© 2010 IBM Corporation

IBM Power Systems

13 IBM i を感じるセミナー 2010 夏

Xoopsデモ

Xoops デモ3 piCal(スケジュール管理) Xoops デモ2 マイアルバム(写真管理) Xoops デモ1 Gmap(地図組み込み) ログイン(QSECOFR QSECOFR)

(14)

© 2010 IBM Corporation

IBM Power Systems

14

IBM i を感じるセミナー 2010 夏

(15)

© 2010 IBM Corporation

IBM Power Systems

15

IBM i を感じるセミナー 2010 夏

Zend PHP の機能拡張

ƒ Zend Server Community Edition for i – 従来のZend Core の置き換え製品 – IBM i 7.1, 6.1, 5.4で無償提供(英語版) – Zend社(US)のサポートあり

– zend.com からダウンロード可能

ƒ Zend Server for i

– 従来のZend Platform の置き換え製品

– Zend Server Community Edition に拡張機能を提供 – zend.com からダウンロード可能

ƒ Zend Studio for IBM i

– Eclipseベースの開発環境

– Rational Developer for Powerと統合(英語版)

ƒ セットアップと管理の簡素化 – FastCGI サポートにより使用するApacheサーバーインスタンスはひとつだ けに – ソフトウェア修正はPTFで適用 – OSコマンドによる導入が可能に

ƒ

パフォーマンスの拡張

– FastCGI サポート等によりパフォーマンスが向上 ƒ その他の新機能、機能拡張 Zend社製品はIBM i 上でPHPベースの開発環 境と実行環境ソリューションを提供します。

(16)

© 2010 IBM Corporation

IBM Power Systems

16

IBM i を感じるセミナー 2010 夏

Zend Server Community Edition (従来のZend Coreの置換) Zend Server (従来のZend Platformの置換) 新しい製品では新機能とパフォーマンスの向上を果たし、より密なIBM i との統合を実現しています。 9 9 IBM i Toolkit Zend Core Zend Server CE ネイティブOSコマンド導入 9 Certified PHP 9 9 DB2ドライバー 9 9 MySQL DB & ドライバーのバ ンドル 9 9+ Webベースの管理 9 9 デバッガーインターフェース 9 9+ バイトコード アクセラレーション 9 Zend Framework 9 9 キャシングAPI 9 Java コネクター 9 Fast CGIによるパフォーマンス 向上 9 ソフトウェア更新とHot fix 9 9 9 9 5250 ブリッジ 9 9 IBM i Toolkit 9+ 9 アプリケーションモニタリング Zend

Platform Zend Server

ネイティブOSコマンド導入 9

Certified PHP 9 9

DB2ドライバー 9 9

MySQL DB & Driversのバンド

ル 9 9+ Webベースの管理 9 9 デバッガーインターフェース 9 9+ バイトコード アクセラレーション 9 9+ Zend Framework 9 9 キャッシング API 9 9+ Javaコネクター 9 9 Fast CGIによるパフォーマンス 向上 9 ページキャッシング 9 コードトレーシング 9 Job キューイング 9 9+ ソフトウェア更新とHot fix 9 9

IBM i の新しいZend社製品

(17)

© 2010 IBM Corporation

IBM Power Systems

17 IBM i を感じるセミナー 2010 夏

Zend PHP 導入のためのシステム要件

ライセンス・プログラム 製品オプション LICPGM 5770DG1 *base

IBM HTTP Server for i

5733SC1 *base

IBM Portable Utilities for i

5733SC1 1

OpenSSH, OpenSSL, zlib

5770SS1 30

Qshell

5770SS1 33

Portable App Solutions Environment

IBM i 7.1

IBM i 7.1

必要なライセンス・プログラム

必要なライセンス・プログラム

(18)

© 2010 IBM Corporation

IBM Power Systems

18 IBM i を感じるセミナー 2010 夏

IBM i 標準導入コマンドで導入可能

インストール開始

ライセンス承諾

MySQLインストール

インストール完了

MySQLインストール完了

ƒ

RSTLICPGM LICPGM(2ZSVRPI) DEV(OPTxx)

ZendServerと同時にMySQLも導入可能

(19)

© 2010 IBM Corporation

IBM Power Systems

19 IBM i を感じるセミナー 2010 夏

セットアップ、メニュー画面の機能拡張

ƒ

セットアップ

– RSTLICPGMコマンド • My SQLのインストール

ƒ

設定の初期値

– 以下の初期値が、「enabled」になっており、導入後すぐに使用可能 • Mbstring • db

ƒ

Zendメニュー画面の機能拡張

– My SQL/PHP toolがStart/Stop可能 6.1 メニュー画面 7.1 メニュー画面

(20)

© 2010 IBM Corporation

IBM Power Systems

20 IBM i を感じるセミナー 2010 夏

http://publibfp.boulder.ibm.com/epubs/pdf/g8840250.pdf

第1章 PHP on i5/OS へようこそ 第2章 PHP の概要 第3章 管理 第4章 アプリケーション開発 第5章 データベース・アクセス 第6章 Java Bridge サポート 第7章 セキュリティー 第8章 パフォーマンス 第9章 トラブルシューティング 第10章 グローバリゼーション 第11章 高度な開発トピック 製品マニュアルとは異なり、ユーザーの視点のチュートリアル形式のドキュメントです

PHP on IBM i 自習書: PHP:Zend for i5/OS (日本語)

(21)

© 2010 IBM Corporation

IBM Power Systems

21

IBM i を感じるセミナー 2010 夏

http://www.redbooks.ibm.com/redbooks/pdfs/sg247398.pdf

ƒ Overview of the MySQL Database Server on i5/OS

ƒ Overview of the MySQL Database Server

ƒ Installing and configuring V5.0 of MySQL Database Server on i5/OS

ƒ Administration: Tools and general tasks

ƒ Security, access control, and privileges

ƒ Backup and restore of the MySQL databases

ƒ Replication and clustering

ƒ Open community application support on i5/OS

ƒ Querying a MySQL database

ƒ Porting non-MySQL databases

製品マニュアルとは異なり、ユーザーの視点のチュートリアル形式のドキュメントです

MySQL on IBM i 自習書 : MySQL

(22)

© 2010 IBM Corporation

IBM Power Systems

22

IBM i を感じるセミナー 2010 夏

Chapter 1. Overview

Chapter 2. Architecture and functional support

Chapter 3. Installing and configuring MySQL V5.1 Server on IBM I

Chapter 4. Implementation

Chapter 5. Configuration options and variables Chapter 6. Transaction management and locking

considerations

Chapter 7. Backup and restore considerations of the MySQL databases

Chapter 8. Security

Chapter 9. Problem determination and diagnosis

Chapter 10. Performance considerations and settings Appendix A. Tool to lookup DB2 SQL and system names Appendix B. How to start and stop MySQL server in IBM i

http://www.redbooks.ibm.com/redbooks/pdfs/sg247705.pdf

製品マニュアルとは異なり、ユーザーの視点のチュートリアル形式のドキュメントです

MySQL on IBM i 自習書 : MySQL DB2 Storage Engine

参照

関連したドキュメント

調査資料として映画『ハリー・ポッター」シリーズの全7作を初期、中期、後期に分け、各時

1・ドコイカッシャルンジャィノー 2.ドコイカッシャルンジャイノー

3:80%以上 2:50%以上 1:50%未満 0:実施無し 3:毎月実施 2:四半期に1回以上 1:年1回以上

3:80%以上 2:50%以上 1:50%未満 0:実施無し 3:毎月実施 2:四半期に1回以上 1:年1回以上

3:80%以上 2:50%以上 1:50%未満 0:実施無し 3:毎月実施. 2:四半期に1回以上 1:年1回以上

( 2 ) 輸入は輸入許可の日(蔵入貨物、移入貨物、総保入貨物及び輸入許可前引取 貨物は、それぞれ当該貨物の蔵入、移入、総保入、輸入許可前引取の承認の日) 。 ( 3 )

− ※   平成 23 年3月 14 日  福島第一3号機  2−1〜6  平成 23 年3月 14 日  福島第一3号機  3−1〜19  平成 23 年3月 14 日  福島第一3号機  4−1〜2  平成

の会計処理に関する当面の取扱い 第1四半期連結会計期間より,「連結 財務諸表作成における在外子会社の会計