タイトルは仮名です。 (変更予定) SOA導入ロードマップ ~Think Big! Start Small!~ SOA導入ロードマップ 1. 2. 3. 4. SOAは何がうれしいか? SOAを始めるにあたっての課題と要点 SRAの取り組み 事例:山形県庁 Copyright 2007(C) Software Research Associates, Inc. Create(4/12/2007 K.Makita) Update(5/7/2007 K.Makita ) 1 1. SOAは何がうれしいのか? 経営・業務・開発者それぞれに便益がある SOAとは? 経営 各サービスの自立・非依存 (ビジネスプロセスの変化に強い) ビジネス ビジネス・ITの変化対応 再利用促進・保守コスト削減 柔軟なプロジェクト運営 サービスの集合として構成する (一枚岩システムからの脱却) システム 接続方法の標準化 (ベンダー依存しない) Copyright 2007(C) Software Research Associates, Inc. Create(4/12/2007 K.Makita) Update(5/7/2007 K.Makita ) 2 SOA導入ロードマップ 1. 2. 3. 4. SOAは何がうれしいか? SOAを始めるにあたっての課題と要点 SRAの取り組み 事例:山形県庁 Copyright 2007(C) Software Research Associates, Inc. Create(4/12/2007 K.Makita) Update(5/7/2007 K.Makita ) 3 2. SOAを始めるにあたっての課題と要点 SOAを始めるにあたっての要点とは 再利用性の高いサービスとするには? 初期コストのどこを抑えるか? 如何に継続的に取り組むか? Copyright 2007(C) Software Research Associates, Inc. Create(4/12/2007 K.Makita) Update(5/7/2007 K.Makita ) 4 SOA導入ロードマップ 1. 2. 3. 4. SOAは何がうれしいか? SOAを始めるにあたっての課題と要点 SRAの取り組み 事例:山形県庁 Copyright 2007(C) Software Research Associates, Inc. Create(4/12/2007 K.Makita) Update(5/7/2007 K.Makita ) 5 3. SRAの取り組み SOA導入のためのSRA支援姿勢 経営 ビジネスプロセスモデルを 活用したサービス抽出 段階的な導入・拡張を視野 に入れたアプローチ ビジネス 開 発 プ ロ セ ス システム 低コスト環境での実現 ASIMA(SOA実行基盤) Copyright 2007(C) Software Research Associates, Inc. Create(4/12/2007 K.Makita) Update(5/7/2007 K.Makita ) 6 3. SRAの取り組み 段階的な導入と展開 サービス公開 SOA活用レベル [SOA] サービス公開 [ドメイン]サプライチェーン BPMライフサイクル [ステークホルダ] [SOA] プロセス層、 事業ドメイン ステークホルダー 巻き込み アプローチの確立 モニタリング と部門展開 (BPMサイクル) [SOA] 中継層・プロセス層 [ドメイン] 特定業務ドメイン システム統合 +外部ステークホルダー [ドメイン] 事業ドメイン [ステークホルダ] 混成チーム [ステークホルダ] 現場への展開 (業務担当を含む) [SOA] 中継層 [ドメイン]システム中心(主にマスター) パイロット段階 [ステークホルダ] コアメンバー [SOA] サービス設計手法理解 [ドメイン]選択ドメイン +選択ドメイン担当者 パイロット成功・期待感の養成 →基本プロセスとテンプレートの作成・更新 [ステークホルダ] コアメンバー Copyright 2007(C) Software Research Associates, Inc. →支援体制を構築 Create(4/12/2007 K.Makita) Update(5/7/2007 K.Makita ) 7 3. SRAの取り組み 段階に合わせてアプローチを選択 経営 目的 製品/サービス ビジネス ビジネス ビジネス プロセス構造 プロセス 組織・役割 システム サービス構成 ワークフロー アプリ ケーション ドメインモデル Copyright 2007(C) Software Research Associates, Inc. 相互作用 関連 Create(4/12/2007 K.Makita) Update(5/7/2007 K.Makita ) ト ッ プ ダ ウ ン ボ ト ム ア ッ プ 8 3. SRAの取り組み オープンソースSOA実行基盤 • 動作環境 – Linux版: • RedHat系Linux(RHEL3,4、CentOS3,4、 FedoraCore4)+ JDK1.5以降 – Windows版: • Windows 2000/XP + JDK1.5以降 ASIMA実行基盤 アプリケーション 認証 サービス ポータル サービス ユーザ 管理 サービス 開発環境 BPEL コントロール ASIMA実行基盤 オープンESB ServiceMix ウェブサーバ Tomcat / Jetty メッセージ ブローカ ActiveMQ JAVA Linux/Windows Copyright 2007(C) Software Research Associates, Inc. BPEL エンジン WTP 開発支援フレームワークツール Eclipse JAVA Linux/Windows Create(4/12/2007 K.Makita) Update(5/7/2007 K.Makita ) 9 3. SRAの取り組み サービス体系 SOA導入支援 ビジネスモデリング支援 UP開発プロセス導入支援 UP・・・Unified Process(UP) ツールメンタリング システム開発 製品販売 ASIMA ARIS製品 IBM Rational製品 Copyright 2007(C) Software Research Associates, Inc. Create(4/12/2007 K.Makita) Update(5/7/2007 K.Makita ) 10 3. SRAの取り組み SOAとサービス体系の関係 経営 ビジネス ビジネスモデリング支援 ARIS製品 システム IBM Rational製品 システム開発 ASIMA Copyright 2007(C) Software Research Associates, Inc. Create(4/12/2007 K.Makita) Update(5/7/2007 K.Makita ) U P 開 発 プ ロ セ ス 導 入 支 援 ツ ー ル メ ン タ リ ン グ 11 SOA導入ロードマップ 1. 2. 3. 4. SOAは何がうれしいか? SOAを始めるにあたっての課題と要点 SRAの取り組み 事例:山形県庁 Copyright 2007(C) Software Research Associates, Inc. Create(4/12/2007 K.Makita) Update(5/7/2007 K.Makita ) 12 4. 山形県庁の事例 • ASIMA基盤の文書管理システム – 起案承認、広報文書確認 – 文書をすべてPDFで保管 • DBはPostgreSQL – 検索機能 • 全文検索 • DB検索 – 作成者 – 作成時期 – Etc… Copyright 2007(C) Software Research Associates, Inc. Create(4/12/2007 K.Makita) Update(5/7/2007 K.Makita ) 13 4. 山形県庁の事例 山形県情報システムフレームワーク 山形県として全体最適化されたシステム運用を目的としてまとめたSI憲章 全体最適化計画での調査分析を加え「フレームワーク」として体系化(平成17年) ※「非依存」「公開」「共通化」 情報システムフレームワークの位置付け セキュリティ 基幹ネットワーク 1人1台PC 個別業務システム 財務会計 財務会計 システム システム 電子申請 電子申請 システム システム ・ ・・・・ ・ ・ ・ システム システム ・ ・・・・・ ・ ・ システム システム インターフェース 情報システムフレームワーク (思想・ITスタンダード) 管理ツール シングルサインオン/認証、共通サービス クラスタ、グリッド 技術標準、WAS、SOA Copyright 2007(C) Software Research Associates, Inc. Create(4/12/2007 K.Makita) Update(5/7/2007 K.Makita ) 14 4. 山形県庁の事例 山形県における文書管理システムの検討経緯 • 紙ベースの運用方法に準じたシステム – 厳密なワークフローの排除 – 電子印鑑 – PDFでアーカイブ 電子申請 基幹業務 文書閲覧 OSSベース ESB OSSベース 文書管理システム バージョン 管理 ディレクトリ 管理 アクセス 制御 Copyright 2007(C) Software Research Associates, Inc. 標準 フォーマット 原本性 保障 検索 エンジン 電子印鑑 対応 Create(4/12/2007 K.Makita) Update(5/7/2007 K.Makita ) 15 4. 山形県庁の事例 文書管理システムのサービス構成について (フロントエンド) Tomcat • 文書管理サービス – 文書登録、検索など Struts アプリケーション (UI) • ユーザ情報サービス – ユーザ認証など 【SOA基盤】 • メールサービス HTTP コネクタ Jetty (HTTPサーバ) – メールによる承認依頼など • 定期処理サービス – 未承認文書チェックなど ServiceMix アダプタ アダプタ アダプタ アダプタ 文書管理 サービス メール サービス ユーザ情報 サービス 定期処理 サービス (バックエンド) Copyright 2007(C) Software Research Associates, Inc. BPEL 実行エンジン 文書管理DB ・文書情報 ・権限情報 ・文書履歴 etc・・・ LDAP ・ユーザ情報 Create(4/12/2007 K.Makita) Update(5/7/2007 K.Makita ) 16
© Copyright 2024 ExpyDoc