2004年度 情報システム構成論 第1回 オリエンテーション 西尾 信彦 [email protected] 立命館大学 情報理工学部 情報システム学科 ユビキタス環境研究室 情報システム構成論とは? • 前年度は池田先生のご担当,オンラインシラバ スより: – 情報システムの構成の方法は、いろいろなものがあり、 それぞれ長所および短所を持っている。情報システム を構築しようとする場合、これらの方法を比較検討し、 構築しようという情報システムの規模、内容、それを 開発する組織のスキルや運用する組織のスキルなど を考えて、決定しなければいけない。特に、開発アプ ローチや使用ツールの選択は、開発プロジェクトの成 否を決める重要な問題である。 – 本講義では、情報システム開発のさまざまなアプロー チおよびそこで使われるツールについて解説し、開発 プロジェクトが正しい意思決定を行うための方法につ いて理解することを目的とする。 前年度内容 • • • • • 1日目:「情報システムアーキテクチャとは」 2日目:「基幹系情報システムのアーキテクチャ」 3日目:「情報系情報システムのアーキテクチャ」 4日目:「OA系情報システムのアーキテクチャ」 5日目:「エンドユーザコンピューティング系情報システム のアーキテクチャ」 • 6日目:「データウェアハウス系情報システムのアーキテ クチャ」 • 7日目:「ERPパッケージを使った情報システムの構築」 • 8日目:「Webベースの情報システムアーキテクチャ」 前年度内容(続き) • 9日目:「データマイニング系情報システムアーキテク チャ」 • 10日目:「サイバースペース系情報システムアーキテク チャ」 • 11日目:「ストリーミング系情報システムアーキテク チャ」 • 12日目:「モバイル系情報システムアーキテクチャ」 • 13日目:「プログラミング言語と情報システムアーキテ クチャ」 • 14日目:「プロジェクト管理と情報システムアーキテク チャ」 前年度参考図書 • 日経DP社「動かないコンピュータ」 • 日経DP社:月刊雑誌「日経コンピュータ • 日経DP社:月刊雑誌「日経ストラテジー」 情報システム構成論(1) 情報システムアーキテクチャとは 池田秀人 立命館大学理工学部情報学科 情報システムとは • システムとは、いくつかの異なる要素が連携を取 りながら、いくつかの機能を発揮するもの • 情報のライフサイクルとは、情報の生成・蓄積・ 変換および伝達を言う。 • 情報管理とは、情報のライフサイクル全体または 一部を、効率よく、正確に、かつ安全に行うこと。 • 情報システムとは、情報の管理をコンピュータに よって行うシステム 情報システムをどのように構築する か • 構築方法は、条件によって異なる – – – – – – 目的 規模 アプリケーションの性質 稼働環境 開発・保守環境 時代の技術水準 • アーキテクチャ(建築用語):設計術、様式 • 情報システムアークテクチャとは、どのように情 報システムを構築するかということ どれだけ知っていますか • ファイルステム、バッチシステム、オンライ ンシステム、データベースシステム、データ ウェアハウス、大福帖システム、意思決定 支援システム、データマイニング、分散情 報システム、サーバ・クライアント・アーキ テクチャ、ERP、CRM、SAR、Web情報 システム、XML、知識システム、エキス パートシステム、OAシステム、レガシーシ ステム、イントラネット、エクストラネッ ト、... 重要なことは、 • 組織の要求や実情に合わせた選択を行うこと • 意思決定表 要求\方法 方法1 要求1 ○ × ◎ 要求2 ○ ◎ ○ 要求3 ○ ◎ × 方法2 方法3 意思決定を間違えば • • • • • 開発の過大なコストがかかる 保守・拡張が困難になる システムの寿命が短くなる 開発が失敗する 性能が悪く、運用に負担がかかる 損害賠償の対象になる、責任者の首が飛ぶ、倒産する この講義の目的は、 • 構築すべき情報システムの要求を提示さ れたとき – – – – – 要求の補充・分析を行い 要求を満たす方法・ツールの候補を挙げ、 各候補を、各要求ごとに評価し、 最適な候補を決定し、 その方法に対応したプロジェクト設計ができる ようになること 情報システムアーキテクチャ(1) バッチシステム 情報学科から情報理工学部 への移行期 • 拡大していく学生 • 現存する情報学科のカリキュラム • 多少の勘違い – 情報システム構成論@情報学科は – 情報システム構成論I @情報システム学科と • 池田先生ご担当 – 情報システム構成論II @情報システム学科に • 西尾担当 • あと2年間の情報システム構成論@情報学科 – 西尾担当 今年度シラバスより • 現代的な情報システムの構成のアーキテクチャにお いては,既にネットワークとセキュリティを抜きにして は語れない. • 情報システムを構築しようとする場合、これらの現実 的な手法を比較検討し,構築しようという情報システ ムの規模、内容、それを開発する組織のスキルや運 用する組織のスキルなどを考えて,決定しなければ いけない。 • 本講義では,具体的な情報システムにおけるさまざま なサービスアーキテクチャおよびそこで使われるツー ルについて解説し,具体的に自分で現実的な情報シ ステムを構築できるようになるための方法について理 解することを目的とする。 去年の夏,何が起きたか? • Rainbowとは独立の情報学科の cs.ritsumei.ac.jpネットワーク • 吹き荒れたウィルス,ワームの被害 – たて続けて攻撃を受けたcsネットワーク • 正しく運営されていたRainbowネットワークへ の伝染 • 正しい知識による効率の良い運営の必要性 具体的には... • 現代的な情報システムを実際に構築してみよう – 研究室ネットワークシステムやSOHOの構築 • 何を考慮しなければならないか? • 情報の発信 – ウェブサービス,データベースサービス,etc. • 情報の管理 – リソース管理,ユーザ管理 • 情報のUbiquity(遍在性)の確保 • 情報のセキュリティ – 外部からの攻撃に対して – 事故に対して 講義内容 基礎編 • • • • 第1回 オリエンテーション (本日) 第2回 基礎:TCP/IPネットワークの仕組み 第3回 基礎:システム構成 第4回 基礎:ネットワークセキュリティ 講義内容 実践編 • 第5回 実践:ファイアウォール,NAT/NAPT, iptables • 第6回 実践:リモートアクセス:SSH,ポートフォ ワーディング,VPN • 第7回 実践:ユーザ管理,NIS,LDAP • 第8回 実践:分散ファイルシステム,NFS, AFS • 第9回 実践:メイルシステム,SMTP,IMAP/POP • 第10回 実践:バックアップ,二重化,障害対策 講義内容 実用サービス編 • 第11回 ウェブサービス: 基礎,CGI,PHP,JSP • 第12回 ウェブサービス: Jakartaプロジェクト, Tomcat, Struts,Apache • 第13回 ウェブサービス: J2EE,JBoss, WebLogic • 第14回 最終日試験 • 第15回 予備日 まとめ • 今年度からの情報システム構成論は現実 的で今のニーズに合った, – セキュリティ,さまざまなサービス • 比較的小規模ではあるが,安全で機動性 がある情報システムネットワークを • 研究室ネットワーク構築という実例を通し て講義します
© Copyright 2024 ExpyDoc