WebSphere Application Server構築・運用バイブル
【WAS8.58.07.0対応】

[表紙]WebSphere Application Server構築・運用バイブル【WAS8.5/8.0/7.0対応】

紙版発売
電子版発売

A5判/712ページ

定価5,280円(本体4,800円+税10%)

ISBN 978-4-7741-5319-3

ただいま弊社在庫はございません。

電子版

→学校・法人一括購入ご検討の皆様へ

この本の概要

商用Java EEアプリケーションサーバとしてトップクラスのシェアを誇るWebSphere Application Serverの利用ノウハウを集大成。設定の勘所,構築方法のパターン,運用に欠かせない知識,そして日本語ドキュメントにはない門外不出の問題判別やパフォーマンスチューニングの考え方までをコンパクトなサイズに凝縮しました。バージョンは現場で最も多い7.Xと最新の8.Xに対応。経験豊富な著者陣が書き下ろした,Java EE開発・運用の現場に欠かせない1冊です。

こんな方におすすめ

  • Java EE開発者
  • WebSphereの開発・運用に携わる方

著者の一言

「Tomcatで動いていたアプリケーションが,WebSphere Application Server(WAS)で動かないんだ。」
「メッセージ・ドリブンBeanが,WASテスト環境で動かないのですが。」
「WASの基本的な設定値について教えてもらえないですか?」
「OutOfMemoryのメッセージが出たのだけど,どこが悪いか分からない。
IBMのJavaは,Oracleと違うんだよね。」
「パフォーマンスが出ないのだけど。」

Tomcat,JBossや他社Java EEサーバーの経験はあるのに,WASをよく知らないという技術者に会うことがあります。「Tomcatで動いていたアプリケーションが,WASで動かないんだ。」これは難しい問題なのでしょうか? WASの仕組みの基本と管理コンソールの操作が理解できていれば,決して難しい問題ではありません。Java EEの標準は,アプリケーションの可搬性を高めるために作られているのですから。
WASは,Apache HTTP Serverにセキュリティ機能などを加えたIBM HTTP Server(IHS),高速で安定したJVM,生産性を高めるためのデプロイ・ツールと問題判別用ツールなどが1つのパッケージとして提供されています。OracleのJVMやTomcatなどと違いがあるので,次のような敷居を越えなければなりません。

  • デプロイ・ツールや管理コンソール,鍵管理ツールの使い方
  • Web サーバーを含めた構成や設定の考慮点
  • コマンドによる構成や管理の仕方

知っていれば簡単なことですが,初めて触れる人には難しいと感じてしまうかもしれません。
本書の目的のひとつは,Java EEのスキルを持つ読者がこれからWASを使う時の手助けとなることです。本書の第1章から第5章では,開発からデプロイにおける,IHSとWAS管理コンソール,デプロイ・ツール,鍵管理ツールを使用した基本的な操作や設定の考慮点を説明し,さらにスクリプトを使用した運用の基礎についてまとめています。
もうひとつの目的は,既にWASの開発や管理はできているという方が,さらに深い知識を身に付けるのに役立つことです。例えば,実際にWASを運用しているユーザーから「javacoreが出力されているけど見てもらえないかな。」と依頼を受けることがあります。javacoreの出力はOutOfMemoryによって引き起こされていることも多いのですが,OutOfMemory自身は発生しても正常という場合もあります。問題となるOutOfMemoryを判別し,障害を防ぐためには,なぜそれが起きたのかを分析できるスキルとJVMの知識が必要です。
JVMのメモリーの扱いについては,WASのオンライン・マニュアルではなく,JVMの英語のガイドに詳細が記述されています。そのため,重要なトピックであるにも関わらず,JVMについて理解しないままにWASが使われていることも多々あります。第6章から第9章では,WASの問題対応の専門家の立場として,次の内容を分かりやすく解説します。

  • 安定稼働のために何をしなければならないか
  • IBM JVMのメモリー管理の動作
  • 障害時に出力するログの読み方とそれに備えた設定
  • OS/IHS/WAS/JVMのパフォーマンス・チューニングの方法
  • セキュリティの基本

さらに,実際にあった意外な問題の原因をコラムとしてまとめているので,理解をより深められるでしょう。
専門家のノウハウや知識を読みやすい形にまとめた本書を活用して,より容易にWASを利用していただければ幸いです。

著者プロフィール

串宮平恭(くしみやひらやす)

1998年からJava開発ツール,2004年からWAS技術支援を担当。WebSphere関連製品の提案やお客様プロジェクトの技術支援を行っている。
分散データグリッドのAgent処理に興味があり,広めたいと思っている。
第4章,第9章を担当。


達見圭介(たつみけいすけ)

2005年,IBMのポータル/コラボレーション関連製品の技術者としてIT業界でのキャリアをスタート。2009年よりWebSphere事業部にてWASをはじめとしたWebSphere関連製品のセールス活動を技術的側面から担当。近年はクラウド,アナリティクス,ビッグデータ等のテーマに幅広く取り組み,現場担当者やユーザー企業への技術支援,各種技術文書の発行やセミナーの実施等を行う。大阪府出身,趣味はスキーとジョギング。
第5章を担当。


田中孝清(たなかたかきよ)

2000年より日本IBM ソフトウェア事業でWebSphere Application Serverの技術者として日本でのセールス活動に携わる。日本語でのWASの技術文書の執筆なども多く手がけている。
第8章を担当。


原口知子(はらぐちともこ)

2001年より日本IBM WebSphere事業部WebSphere事業部にてWASの技術支援を担当。WebSphere製品の提案活動や構築支援の他,セミナーの講師やdeveloperWorks WebSphereの運営など幅広く担当している。
第1章,第2章,第3章を担当。


福﨑哲郎(ふくざきてつお)

2000年からAIX上のミドルウェア,2004年からWebSphere製品全般の技術サポートを担当。現在はソフトウェア開発研究所でサポートエンジニアとして世界中のWASシステムを支えている。休日はもっぱらフットサルをして過ごしている。
第7章を担当。


盛林哲(もりばやしあきら)

日本IBMで2000年よりWebSphere製品の技術者として活動。サポートエンジニアを経て,現在はサービス部門でWAS専門家としてトラブルシュートを数多く実施。ヘルスチェックやパフォーマンスチェックなど安定稼動にも取り組む。趣味スノーボード・写真など。
第6章を担当。