企業における ossの活用とビジネス展開 ·...

49
© 2006, OGIS-RI Co., Ltd. 企業における OSSの活用とビジネス展開 株式会社オージス総研 2012年7月17日

Upload: others

Post on 08-Mar-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

© 2006, OGIS-RI Co., Ltd.

企業におけるOSSの活用とビジネス展開

株式会社オージス総研

2012年7月17日

2

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

AGENDA

nオージス総研について

nOSSとは

nOSS導入の経緯と現状

nOSSビジネス展開について

3

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

オージス総研について

■大阪ガスグループ組織図

オージス総研 企業概要

設立 1983年6月29日資本金 4億円(大阪ガス株式会社100%出資)連結対象 (株)宇部情報システム

さくら情報システム(株)(株)システムアンサー

上海欧計斯軟件有限公司(中国)OGIS International, Inc.(米国)等

事業内容 システムコンサルティング

ソフトウェア開発

運用アウトソーシング

基盤構築

連結 単体

売上高 512億円 270億円従業員数 2,847人 1,248人

■オージス総研 企業概要

オージス総研グループの売上高と従業員数

連結 単体

従業員数 19,684人 5,800人連結 単体

従業員数 19,684人 5,800人

大阪ガスグループの従業員数

4

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

大阪ガスグループにおける弊社の役割

グループ本社グループ本社

①グループIT戦略機能(企画部)②専門IT機能(情報通信部)・共通基盤整備・運用管理の基本施策立案・ 新IT活用提案③経理・人事・購買等のグループ共通システムの企画推進(グループ本社各組織)

事業部事業部

・各事業部経営戦略と一体的 にIT戦略策定・ITを活用した業務革新事業開発推進・システム開発を行う際のベンダー提案評価

ニーズ発信情報発信全社施策への要望

共通基盤整備・運用管理の担い手

事業部活動を支えるSIベンダー・既存システムの維持・運用・個別新規システム開発(競争入札が基本)

サービスレベル管理ベース費用削減の枠組み設定

オージスオージス総研総研

グループIT戦略の提示グループ共通サービス提供(ガバナンス力の発揮)

サービス提供

開発委託維持運用委託(要求明示)

推進主体推進主体

サービス提供

一部一部

機能移管機能移管

5

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

AGENDA

nオージス総研について

nOSSとはnOSS導入の経緯と現状

nOSSビジネス展開について

6

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

OSS採用事例 Web系

n有償のサーバOS

–Linuxが20%以上のシェア

nWebサーバ

–Apacheが60%のシェア

nインターネットインフラの大半はOSS

7

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

OSS採用事例 組込み系

n携帯電話

–NEC、パナソニックがLinuxを採用

nデジタル家電

–液晶TVのほとんどがLinuxを搭載

nMFP(プリンタ、コピー等の複合機)

–ほとんどがLinuxを搭載

http://www.sony.net/Products/Linux/common/search.html

http://www.sony.net/Products/Linux/DI/NEX-5.html

8

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

OSS採用事例 デスクトップ、業務アプリ系

n会津若松市

üOpenOffice.orgを全庁導入へü「順次MS Offceから切り替え,5年間で約1500万円削減」

http://itpro.nikkeibp.co.jp/article/NEWS/20080529/304780/( 2008/05/29)

http://www.city.aizuwakamatsu.fukushima.jp/ja/shisei/torikumi/ooo/

nソフトバンクテレコム

üオープンソース・ベースのSugarCRMを営業支援システムに採用

ü2000名が利用へ2008/11/12 http://itpro.nikkeibp.co.jp/article/JIREI/20081112/319098/

9

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

OSSへの認知

n85%の企業がオープンソース・ソフトウェアをごく当たり前に使用している(2008.6 Gartner社調査、対象=アジア太平洋、欧州、北米地域のエンドユーザー企業 )

nオープンソースが一過性の流行などではなく、ライバル企業への持続的な優位を確保するための技術として広く認知され、受け入れられている(2008.10 Survey Interactive社調査、対象=欧州と北米の企業)

10

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

OSSの普及度と活用分野基幹サーバ業務サーバ

Web APサーバ

DBサーバ

Webポータル/OAサーバ

インターネットサーバ/Webサーバ

BIND

基幹系

OSSの普及度

SquidApachesendmailPostfix

Namazu

OpenSSHOpenSSLSambaXOOPS

OpenLDAPPukiWiki PostgreSQL

MySQL

PHPPerlRuby

JBossTomcatGeronimo

StrutsSeasar2

SugarCRM

Munin

MRTGNagios

Slony-Ipgpool

WebサーバDB

APサーバ

パッケージ

HAクラスタ

統合

バックアップ

バックアップ

運用管理

: OSS: 商用ソフトウェア

インターネット、フロント系

基幹サーバ業務サーバWeb APサーバ

DBサーバ

Webポータル/OAサーバ

インターネットサーバ/Webサーバ

BIND

基幹系

OSSの普及度

SquidApachesendmailPostfix

Namazu

OpenSSHOpenSSLSambaXOOPS

OpenLDAPPukiWiki PostgreSQL

MySQL

PHPPerlRuby

JBossTomcatGeronimo

StrutsSeasar2

SugarCRM

Munin

MRTGNagios

Slony-Ipgpool

WebサーバDB

APサーバ

パッケージ

HAクラスタ

統合

バックアップ

バックアップ

運用管理

: OSS: 商用ソフトウェア

インターネット、フロント系

出典: 独立行政法人情報処理推進機構、 オープンソースで構築! ITシステム導入虎の巻

11

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

OSSとは? 主な特徴

nソースコードが公開されている

n無償で手に入る

–ただし、配布手数料を取ってもOK

–ビジネスにしてもよい

n誰でも使用できる

–使用=提供されたまま使う

n誰でも利用できる

–利用=複製・改変・頒布

12

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

オープンソースの歴史

Free Softwareの始まり

1983年「Free Software宣言」

MITのRichard Stallman

ソフトウェアの発展には「ソフトウェアの自由」、つまりソフトウェアの

利用・再配布の自由、ソースコード入手・改変・再配布の自由等が

不可欠である(コピーレフト)

GNUプロジェクトの開始

Free Software Foundation(FSF)の設立 1985年

Linux 1991年開始(リーナス・トーバルズ)

Open Source Software 命名 1998年 「Given enough eyeballs, all bugs are shallow.(目玉の数さえ十分あれば、どんなバグも深刻ではない)」

13

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

OSSと似て非なるもの

nフリーウェア

– 無償○ ソース公開× 改変×

nシェアウェア

– 無償△ ソース公開× 改変×

(継続使用の場合有償)

nパブリックドメインソフトウェア

– 著作権が放棄されたもの

– 無償○ ソース公開○(原則) 改変○

n他には...

– ビアウェア・・・シェアウェアの一種、使ったらビールおごってね。

14

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

OSI(Open Source Initiative)によるOSSの定義1. 自由な再頒布ができること

2. ソースコードを入手できること

3. 派生物が存在でき、派生物に同じライセンスを適用できること

4. 差分情報の頒布を認める場合には、同一性の保持を要求してもかまわない

5. 個人やグループを差別しないこと

6. 適用領域に基づいた差別をしないこと(営利的目的での利用を認める)

7. 再頒布において追加ライセンスを必要としないこと(囲い込みの禁止)

8. 特定製品に依存しないこと (特定の製品にライセンス付与の禁止)

9. 同じ媒体で頒布される他のソフトウェアを制限しないこと(自身のライセンスの選択権)

10. 技術的な中立を保っていること

15

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

AGENDA

nオージス総研について

nOSSとは

nOSS導入の経緯と現状nOSSビジネス展開について

16

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

nインターネット黎明期、OSSは当然のように使っていた(1993年~)

– DNS(BIND)/Apache/squid/sendmail

n固定費削減の為、業務システム基盤の標準化を、商用製品を使って開始(2001年~)

nアプリケーション標準としてStruts等OSSを利用したフレームワーク構築(2003年~)

n特定の基盤については、一部OSS活用を開始(2006年~)

–例)携帯認証基盤…Apache + モジュール開発で構築

n当初構築した商用製品のサポート切れ→ しばらくはそのまま利用していたが…

nバージョンアップよりもオープンソースでの置き換えを選択(2008~)

–例)認証基盤…WebSSO

大阪ガスでのOSS導入経緯

17

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

仮想化とオープンソース

増大するソフトライセンス費用

仮想化S/W仮想化S/W

S/WOS

個別サーバ

S/WOS

仮想化サーバ

ライセンス費用:OS×n+S/W×n ライセンス費用:OS×n+S/W×n+仮想化により必要となるS/W

・・・・

・・・・

S/WOS

S/WOS

S/WOS

S/WOS

対策:論理サーバ数やユーザー数に依存しない

オープンソースの活用

18

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

大阪ガスにおけるオープンソース活用事例①「全社ポータル環境」

ベンダー製品とコストの比較 コスト低減の理由

ハードウェア費用 1/2 IAサーバの価格メリット

ソフトウェア費用 1/2数依存のないライセンス

保守料の低減

運用費用 1 商用製品とほぼ同じ

TCO 1/2

n オープンソース利用時の費用削減

IAサーバ

Linux

PostgreSQL

JBOSS

Liferay

Tomcat

Before:すべてベンダー製品で構成 After:すべてオープンソースで構成

商用アプリケーションサーバ

商用OS

商用DB

商用WEBサーバ

UNIXサーバ

19

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

大阪ガスにおけるオープンソース活用事例②「認証環境」

オープンソース

活用により

全体で1/2に低減

(5年累計)ベース費用ベース費用構築作業構築作業

ハードウェア調達ハードウェア調達

ベース費用ベース費用構築作業構築作業

ハードウェア調達ハードウェア調達

ベース費用ベース費用構築作業構築作業

ハードウェア調達ハードウェア調達

ベース費用ベース費用構築作業構築作業

ハードウェア調達ハードウェア調達

OS・ミドルウェアOS・ミドルウェア

従来のソリューション導入におけるコストの考え方

従来のベンダー製ツール導入

におけるコストの考え方

例:大阪ガス利用者様向け会員制サイトでの利用『マイ大阪ガス』 http://http://www.osakagas.co.jpwww.osakagas.co.jp/my/my--page/page/

ベース費用ベース費用構築作業構築作業

ハードウェア調達ハードウェア調達

ベース費用ベース費用構築作業構築作業

ハードウェア調達ハードウェア調達

オープンソース活用におけるコストの考え方

社内利用、お客様利用のWEBアプリケーション全てに適用

ソフトウェア保守

ユーザー数に応じた

ノード・ライセンス

保守費(5年累計)

ソフトウェア費用(5年累計)

保守費(5年累計)

ソフトウェア費用(5年累計)

20

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

大阪ガスでのOSS導入状況

WAF JAGOJF

ODE

SCRUM

フレームワーク関連

Struts導入

Seasar導入

Spring導入

21

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

製品Aの場合(ユーザの立場)Ⅰ.開発ベンダがサポートを打ち切る– Windows7のサポートが無いため、巨額のコストをかけて他のプラットフォームに移行

製品Bの場合(ユーザ、及びサポートの立場)Ⅱ.開発ベンダが他社に吸収される

–吸収先のベンダと交渉し、旧契約よりも不利な立場で契約を引き続きサポートを継続(現時点でも継続中)

製品Cの場合(サポートの立場)Ⅲ.開発ベンダが会社を清算する

–開発ベンダが会社を精算することになったために、オージス総研が開発ベンダと交渉してソースコードを入手しお客さまに提供。

–開発ベンダを退職したエンジニアも活用して、国内のお客様に継続してサポート。

–お客さまに対し、製品Aから別プラットフォームへの移行の検討、移行作業などの提案を行い、実際にご支援もさせていただいた。

商用プロダクトにおける弊社の苦い経験

22

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

企業におけるOSS導入の魅力開発コスト削減

– ベースとなるソフトウェアが無償もしくは低価格。– ユーザ数の増加に依存しないソフトウェア。

自社ソフトウェア開発においてOSSを利用する場合、さらに開発コスト削減のメリットあり

システムの柔軟性、拡張性の選択増加– オープンな仕様が採用されているものが多いため、ソフトウェア同士の連携や接続機器を自由に決定することが可能となる。

– ソースコードが公開されているため、独自の機能強化が可能である。ベンダーロックインからの開放、競争力の強化

長期間サポート– ソースコードが公開されているため、万が一のトラブル時に徹底的な原因究明が可能。

長い目で見た信頼性向上の実現

23

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

企業におけるオープンソース利用の留意点

オープンソースのライセンス形態によってはソースコードの公開、ライセンス所有者の明記などが義務付けられているので、特にビジネスに流用する場合はライセンスに注意すること

ライセンス

サポートの掲示板/メーリングリストは英語である場合が多い

問題の切り分けは利用者が行う必要がある

問題が発生しても、短期間で解決策が提供される保障はない

サポート

英語圏で開発されるケースが多いので、英語のドキュメントが多い

ドキュメント作成には力を入れないプロダクトが多いので、利用方法について困る場合がある(手がかりはソースコード)

ドキュメント

スタンダードへの準拠、斬新性を求めることが多く、運用面への配慮が足りない場

合がある

パフォーマンス、スケーラビリティに関してはあらかじめ確認、検証の必要がある

運用面、非機能面

バージョンアップにより互換性がなくなり、その対応に手間がかかることがある

プロダクトの進化が止まり、メンテナンスが行われなくなる可能性がある。

バージョンアップ、継続性

成熟していないプロダクト、リリース直後のプロダクトは不具合、脆弱性が潜んでいる可能性があり、実際に使っていて思わぬトラブルに遭遇する場合がある。

品質、安定性

留意点項目

24

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

OSSのライセンスについて

25

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

オージス総研OSSリファレンススタック

•OGISとして積極的に取り組んでいくOSSの一覧

•技術検証、相互運用性の検証を優先する

OSRed Hat Enterprise Linux

OSRed Hat Enterprise Linux

RDBMSPostgreSQL

RDBMSPostgreSQL

Java EE アプリケーションサーバJBoss Enterprise Application Platform

(Hibernate, JBoss Messaging, Tomcat )

Java EE アプリケーションサーバJBoss Enterprise Application Platform

(Hibernate, JBoss Messaging, Tomcat )

RDBMSMySQLRDBMS

MySQL

HTTPDApache

HTTPDApache

統合監視

Hinemos統合監視

Hinemos分散ストレジDRBD分散ストレジDRBD

HAクラスタHeartbeat

HAクラスタHeartbeat

バグトラッキング

Tracバグトラッキング

Trac

構成管理

Subversion構成管理

Subversion

Web UI テスト⾃動化Selenium

Web UI テスト⾃動化Selenium

Enterprise Service BusMule ESB

Enterprise Service BusMule ESB

Mule関連S2Mule(Serser2連携)

Transport(SAP, JPA、SSH等 )クラウド連携(Amazon S3,EC2, Force.com)

Mule関連S2Mule(Serser2連携)

Transport(SAP, JPA、SSH等 )クラウド連携(Amazon S3,EC2, Force.com)

メッセージキューJBoss Messagingメッセージキュー

JBoss Messaging

Web サービスApache CXF

Web サービスApache CXF

DIコンテナSeaser2, Spring

DIコンテナSeaser2, Spring

O/R マッパS2Dao, Hibernate

O/R マッパS2Dao, Hibernate

Web TierSAStruts, SpringMVC

Web TierSAStruts, SpringMVC

スクリプトライブラリJQuery

スクリプトライブラリJQuery

ワークフローjBPM

ワークフローjBPM

統合開発環境Eclipse統合開発環境Eclipse

帳票出⼒Jasper Reports

帳票出⼒Jasper Reports

ビジネスインテリジェンスJasper ServerビジネスインテリジェンスJasper Server

継続ビルド

Jenkins継続ビルド

Jenkins

ポータルLiferayポータルLiferay

アプリケーション

アプリケーションコア

運⽤・監視・セキュリティ

インテグレーション

インフラストラクチャ

開発⽀援

プロジェクト⽀援

CMSAlfresco

CMSAlfresco

メッセージキューApache AcitiveMQ

メッセージキューApache AcitiveMQ

統合監視

zabbix統合監視

zabbix

シングルサインオン

OpenSSO(AM)シングルサインオン

OpenSSO(AM)

プロジェクト管理

Redmainプロジェクト管理

Redmain

検索エンジンLucene

検索エンジンLucene

ディレクトリサーバ

389DSディレクトリサーバ

389DS

26

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

大阪ガス向けOSSへの取り組み体制についてnOS、APサーバについてはサブスクリプション購入を基本とする

ü個別環境はコミュニティ版利用の選択もあり。

nそれ以外は自社で対応–運用部門–アプリ担当部門– OG向け共通基盤チーム

– EOSセンター

– OSSコミュニティ

nコミュニティ参加

– OSSコミュニティに参加してバグフィックスや機能追加に参加

エスカレーション

27

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

エンタープライズオープンソース(EOS)センター

28

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

AGENDA

nオージス総研について

nOSSとは

nOSS導入の経緯と現状

nOSSビジネス展開について

29

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

OSSビジネスでまず何を考えるべきか

n収益モデルü直接的 or 間接的

üライセンスモデル

nベンダ(コミュニティ)との関わり

ü提供側 or 利用側

ü投資(人材 or 資金)

n差別化戦略

ü低価格 or 高機能

ü自社強みの取り込み

30

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

OSSビジネスの収益モデルで見た分類

利用側

開発側

フリーミアムフリーミアム

トップランナー開発トップランナー開発

先行他社価値希釈先行他社価値希釈

自社サービス適用自社サービス適用

自社製品適用自社製品適用

SI・コンサルティングSI・コンサルティング

Google(Android)

Samsung(Android) 各クラウド提供者

(Cassandra等)

Google(WebM/VP8)

IBM(Eclips)

ぐる地図

製品代理店製品代理店 Mule ESBJasper

ODE(OGIS Development Environment)

ThemiStruct

間接的な収益

直接的な収益

OGIS(ADDT) AdLint

(ADDT)

はOGISで提供している製品

31

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

オープンソースソフトウエアの提供者は誰?

OSSコミュニティコアメンバ

企業 企業

人材 人材

資金

個人個人

周辺プロダクトコミュニティ(XXForge)

個人

利用

コミュニティ主導型

企業

OSSコミュニティコアメンバ

個人周辺プロダクトコミュニティ(XXForge)

個人

管理利用

企業主導型(コマーシャルOSS)

営利法人化

NPO化

32

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

オープンソースコミュニティへの貢献

• JasperSoft– ローカライズ支援/バグフィックス

– 日本独自拡張

• Liferay– ローカライズ支援/バグフィックス

– 日本独自拡張/日本語ページ作成

• Mule ESB– 各種トランスポート(CICS、SAP...)

– S2Mule

• OpenAM(※後ページ参照)

• EJBCA (※後ページ参照)• Apache ManifoldCF

– MySQL対応等コミッタとして活動

• MySQL関連– ローカライズ支援/バグフィックス

– 他のOSSのMySQL対応

• PostgreSQL– PostGISコード寄贈

33

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

オープンソースコミュニティへの貢献(Mule)

※青字はオージス総研の Contribution出典: MuleForge (http://www.muleforge.org/)

( 2012年1月現在)

■Mul eSof t 社により開発コミュニティ「Mul eForge」でホスティングされている

 プラグイン開発プロジェクト[接続性提供] [ cl oud connect or]

Amazon S3Authorize.NetApple Push NotificationAvalaraBestbuyBit.lyCyberSourceFacebookFlickrGeoNamesGitGoogle C2DMGoogle SearchHBaseHostIpJiraLinkedInNetsuitePaypalPubNubQuickbooksWhoIsWorkDay

Amazon SQSAmazon's FWS ConnectorBonitaCICS CTGCIFSCodelDynamic ModuleEJB 3.0 ProviderErlangFixWebMethods GlueHibernateJMXJPALotus DominoMLLP HL7Mule Query LanguageMule Secure ShellMule Yammer ModuleQpidSAP ConnectorRedis ConnectorSerial RS232SiebelSMS (via COM port)

SpEL Expression EvaluatorSugarCRMT3270 Application ConnectorTelnetTibco RendezvousVFSWSRF

[機能拡張]

AntiVirus FilterApache FOPCommon Retry PoliciesExcelExtended XMlFreemarkerMule Caching ModuleMule Spring ProxiesOSWorkflow SupportSAAJSeasar2ServingXMLSmooks for MuleTwiML Module

Copyright (c) 2007-2012 OGIS-RI co.,ltd. All rights reserved

オージス総研とMuleSoft社の共同開発製品版に採用

(2012年1月現在、オープンソースESBで唯⼀SAP Certification Programによる認定を取得)

34

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

Mule SAP Transportオージス総研がMuleForgeにSAPコネクタ(SAP Transport)を開発して寄贈(2008)

MuleForgeのコードを元にしてMuleSoft社が製品版のSAP Transportを開発(共同)、SAPの認証を取得したものを提供(2012)

35

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

オープンソースコミュニティへの貢献 (Liferay)日本語ドキュメントの作成

(http://www.liferay.com/ja/community/wiki/-/wiki/1071674/日本語ドキュメント)

英語ドキュメントの作成と編集

サンプルプログラムの作成

バグ報告/バグ確認と優先度設定

35

コミュニティでの貢献度が評価されて、Contributor Awards 受賞

36

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

■野村総合研究所、OSSTechと共に「OpenSSO&OpenAMコンソーシアム」を設立(2010.10.14)

■OpenSSO&OpenAMコンソーシアム・当社のThemiStruct-WAMで利用している

OpenSSO,OpenAMの維持管理、普及や情報交換を目的とした任意団体。

・役員企業・野村総研(会長)・OSSThech(副会長)・オージス総研(理事)・ソフトバンクテック(監事)

・会員企業(2010.11.5時点)

・富士通、CTC、TISなど計9社 (敬称略)

設立総会の様子(2010年10月14日)

http://www.openam.jp/http://www.opensso.jp/

OpenSSO&OpenAMコンソーシアム

http://www.openam.jp

37

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

オープンソースコミュニティへの貢献 (EJBCA)証明書発行ソフトウェアEJBCAを日本語化してEJBCAコミュニティへ

コントリビュート。( http://primekey.se/News/All+Releases/Release+detail/EJBCA_localized_into_Japanese.cid3189 )

38

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

OGISとしての対外ビジネスポイントは?

nユーザ企業側としてOSSを利用し実際に享受できたメリットを提供ü開発、運用、保守からガバナンス構築まで

üベンダロックインからの開放

nアーキテクチャ構築領域での実績

üオブジェクト指向技術での多くの経験・技術蓄積

ü大手都市銀行等、多くのフレームワーク構築実績

üOSS開発と親和性の高い、アジャイル or 繰り返し開発実績

üHadoop、NoSQLなどを用いたビッグデータ基盤構築実績

39

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

大阪ガス様でのOSS導入状況

WAF JAGOJF

ODE

SCRUM

フレームワーク関連

Struts導入

Seasar導入

Spring導入

40

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

OSS適用ソリューション• エンタープライズ開発、実行基盤

– ODE(OGIS Development Environment)

• SI/パッケージ関連– BIスイート

– システム連携基盤構築

– 証券業ポストトレード業務効率化

• 運用関連– ID管理/認証基盤

– 運用監視/ポータル

• コンサルティング関連– オープンソースリスク診断

– ソースコード品質解析– Hadoop/ NoSQLなどビッグデータ適用技術支援

– OSS利用標準整備支援

41

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

付録

追加資料

42

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

事例 リモートアクセス対応した社内認証基盤構築

42

社内システムの利便性向上を実現するために、シングルサインオン環境を

構築する。また、既存の商用リモートアクセス環境に対しても本シングルサインオン環

境で認証することでコスト削減を実施する。

システム構築の目的

社内システムの利便性向上の実現

リモートアクセス環境の有効活用によるコスト削減

スマートデバイス・クラウドサービス利用に向けて基盤準備

43

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

事例 リモートアクセス対応した社内認証基盤構築

43

ポータル(Liferay)

ActiveDirectory

認証サーバ(OpenAM)

リバースプロキシ

クライアント

クライアント

VPNサーバ(CISCO ASA5500シリーズ)

インターネット

その他社内システム

社内ネットワーク

スマートフォン(または携帯電話)

リバースプロキシ(Policy Agent)RADIUSサーバ

(FreeRADIUS)

デスクトップSSOによるシングルサインオン

デスクトップSSOによるシングルサインオン

ID/パスワード、ワンタイムパスワード(TOTP)による二要素認証

ID/パスワード、ワンタイムパスワード(TOTP)による二要素認証

ワンタイムパスワードのシードは社内ポータルにてユーザ毎にQRコードを表示

ワンタイムパスワードのシードは社内ポータルにてユーザ毎にQRコードを表示

リバースプロキシ

ワンタイムパスワード

http://code.google.com/p/themistruct-wam/

44

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

ライブラリの取得

事例:ODE開発環境概要

開発者PC環境

リポジトリサーバ(ライブラリ、サーバイメージ) バックアップサーバ

プロジェクト管理 (Redmine)

継続的統合 (Jenkins)

構成管理 (Subversion)

開発管理・支援サーバ アプリケーション標準実行環境

プロジェクトA

プロジェクトB プロジェクトC

デプロイ

バックアップ開発管理・支援サーバを仮想化イメージから作成

チェックアウト

ライブラリの取得

コミット

IDE (Eclipse)

Maven リポジトリ(Artifactory)

JBoss、Tomcat、Oracle、MySQL、etc.から組合せ可能

45

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

事例:ODE開発環境機能一覧

各環境の仮想化イメージの管理VMware仮想化イメージ管理

アプリケーションの開発・テストを行うEclipse、MavenIDE、ビルド

アプリケーションの動作確認を行うTomcat、H2ローカル実行環境

Artifactory

Mule

Oracle、MySQL、H2

JBoss、Tomcat

Jenkins

Subversion

Redmine

IE、Firefox、Chrome

主要プロダクト

リポジトリサーバー

永続データの管理DBMS

サービスの中継、抽象化ESB

ライブラリをMavenリポジトリとして提供ライブラリ管理

アプリケーションの実行環境APサーバー

アプリケーション標準実行環境

継続的なビルド、テストの実行継続的統合

成果物のバージョン管理構成管理

要件、進捗、不具合の管理、情報共有プロジェクト管理

開発管理・支援サーバー

ウェブ画面のテストを行うブラウザ

開発者PC環境

説明カテゴリ環境

46

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

事例:ODEフレームワーク(Suzushiro)概要リファレンスアプリケーション

プレゼンテーション サービス ドメイン

ODE フレームワーク(Suzushiro)

3rdパーティ OSSフレームワーク

実行環境

開発支援ツール

ドキュメント

セキュリティ ワークフロー

画面関連

帳票関連 バッチ処理

基本機能

インテグレーション データアクセス

Spring Framework 3.x

APサーバー、DBサーバー、Mule ESB、JVM、OS

jQuery JasperReport

JAX-WSCXF ActivitiJMS JPA

Hibernate

47

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

ワークフロー

Active Directory

社内ポータル

人事システム

基幹システム

ThemiStruct – 統合認証

人事・組織DB

事例:ThemiStruct-ワークフローシステム構成例(弊社例)

統合認証基盤をThemistructで構築し、各社内システムをポータルで統合。

シングルサインオン、ポータル、ワークフローともオープンソースをベースに実現

組織・要員情報の提供元

・ 社員情報・ パートナー情報・ グループ・ 組織・ 組織階層 etc..

48

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

ThemiStruct-ワークフロー弊社稼働環境

3Firefox

7, 8Internet Explorerブラウザ

XP, 7Microsoft WindowsOSクライアント

3.2.6HibernateO/Rマッパ

3.2.7JBoss jBPMワークフローエンジン

3.0.4Spring FrameworkDIコンテナフレームワーク

DBMS

Java

Application Server

OS

種別

5.1MySQL

2.1JSP

2.5Servlet

1.6.Java SE

5.1GAJBossAS Community Edition

5.5CentOSOS

ミドルウェア

バージョンプロダクト分類

49

Open Global Information Services

© 2006, OGIS-RI Co., Ltd.

オージス総研は

持続可能なIT資産の実現を目指します

オープンソース・ソフトウェア導入を検討している企業を

支援させていただきます