5
Lotus Notes/Domino IBM Software Group, Japan. K. Kimura http://www.google.com/profile s/dotnsf

Osc2010 Domino

Embed Size (px)

DESCRIPTION

Presentation slide which I used in Open Source Conference 2010 Tokyo/Spring.

Citation preview

Page 1: Osc2010 Domino

Lotus Notes/Domino

IBM Software Group, Japan.

K. Kimura

http://www.google.com/profiles/dotnsf

Page 2: Osc2010 Domino

IBM Lotus Notes/Domino 8.5.1

• オブジェクト管理モデルのイメージ– フレキシブルなアクセス権や、プログラミン

グロジックによって、アプリケーションを構築

• ビジネスにおける長年のスタンダードアプリケーションの1つ

• オープンな機能を積極的に取り込んで、進化を続ける

Page 3: Osc2010 Domino

オブジェクト管理モデルのイメージ• ドキュメントのデータ格納方法は XML のイメージが近い• ドキュメントの見た目は「フォーム」として、別に定義されている

– XML と XSL の関係に近い• ドキュメントの集合を「ビュー」として、特定条件ごとに管理する• ドキュメントやフォーム、ビューに加えて、アクションのロジックやアクセス権など

もまとめて1つのデータベース内に格納する– このアクションロジックや見た目を工夫することで「データベース」を「アプリケーショ

ン」であるかのように見せる• 例: メール、掲示板、ワークフロー、ファイルサーバー、・・・

<?xml version=“1.0”>

<document>

<field name=“subject”>サブジェクト </subject>

<field name=“username”>木村 桂 </field>

<field name=“body”>本文 </field>

</document>

subject

body

username

body

subject

(フォーム1)

(フォーム2)

木村 桂

本文

サブジェクト

サブジェクト

本文

データベース = アプリケーション

Page 4: Osc2010 Domino

ビジネスシーンにおける実績• 全世界で1億 4000 万ユーザー

– うち日本は約 10%

• Lotus Notes バージョン 1.0 のリリースは 1989 年– Iris 社での開発は 1984 年から– イリノイ大学での研究( PLATO Group Notes )は 1973 年か

ら– (おまけ)当時の開発責任者の一人は、現在 Microsoft CTO

の Ray Ozzie 氏

Page 5: Osc2010 Domino

オープンな機能を積極的に取り込む• 世の中に先駆けて実装し、技術を供与

– 暗号化、ドキュメントとUIとの分離、・・・• 標準機能へのいち早い対応

– マルチ OS ・マルチ言語にシングルソースで対応– TCP/IP 各種標準プロトコルへの対応– HTTP, Servlet, SOAP など Web アプリケーション機能の取り込み– Eclipse RCP 上での動作に対応し、 Eclipse プラグインを利用可能

• オフィススイート系アプリも同梱• Lotus Domino 用アプリケーションだけでなく、 Web アプリや、 Java

アプリをマッシュアップする基盤として