software group - jeita...ibm software group web 2.0 テクノロジー用語 app...
TRANSCRIPT
© 2008 IBM Corporation
®
WWWWWWeeeeeebbbbbb 222222......000000 のののののの企企企企企企業業業業業業シシシシシシスススススステテテテテテムムムムムムへへへへへへのののののの取取取取取取りりりりりり入入入入入入れれれれれれ方方方方方方日日日日日日本本本本本本アアアアアアイイイイイイ・・・・・・ビビビビビビーーーーーー・・・・・・エエエエエエムムムムムム株株株株株株式式式式式式会会会会会会社社社社社社ソソソソソソフフフフフフトトトトトトウウウウウウェアェアェアェアェアェア事事事事事事業業業業業業ココココココンンンンンンササササササルルルルルルテテテテテティィィィィィンンンンンンググググググ・・・・・・テテテテテテククククククノノノノノノロロロロロロジジジジジジーーーーーー・・・・・・エエエエエエババババババンンンンンンジジジジジジェリェリェリェリェリェリスススススストトトトトト米米米米米米持持持持持持 幸幸幸幸幸幸寿寿寿寿寿寿
EvangelistEvangelist Software GroupSoftware Group
IBM Software Group
リリリリリリッッッッッッチチチチチチイイイイイインンンンンンタタタタタターーーーーーネネネネネネッッッッッットトトトトトアアアアアアププププププリリリリリリケケケケケケーーーーーーシシシシシショョョョョョンンンンンン((((((RRRRRRIIIIIIAAAAAA))))))
できるだけWebブラウザー機能のみで実装
デスクトップアプリケーションなみの高度なUI
– マウス、キーボードなどのイベント処理
– ドラッグ&ドロップ、タブ制御など直感的操作
– 2D、3Dなどグラフィック処理
データをできるかぎりサーバーに置く
ユーザーが自分でセットアップして稼働開始
IBM Software Group
ママママママッッッッッッシシシシシシュュュュュュアアアアアアッッッッッッププププププ
RESTサービス
AjaxAPI
RSSフィード
追加プログラム(JavaScriptなど)
呼呼呼呼呼呼びびびびびび出出出出出出しししししし 呼呼呼呼呼呼びびびびびび出出出出出出しししししし
呼呼呼呼呼呼びびびびびび出出出出出出しししししし
表表表表表表示示示示示示
IBM Software Group
WWWWWWeeeeeebbbbbb 222222......000000 テテテテテテククククククノノノノノノロロロロロロジジジジジジーーーーーー用用用用用用語語語語語語
ATOMパブリッシング・プロトコル。ATOMフィード技術に、RESTfulの考え方でプロトコルとして仕立てたもの。AAAAAAPPPPPPPPPPPP
Webサイトの更新情報やサマリーを配信するためのXML技術の抽象的な呼び方。フフフフフフィィィィィィーーーーーードドドドドド・・・・・・シシシシシシンンンンンンジジジジジジケケケケケケーーーーーーシシシシシショョョョョョンンンンンン
HTTPのコマンド(GET、POST、PUT、DELETE)を利用する、Webサービス呼び出しの考え方。RRRRRREEEEEESSSSSSTTTTTTffffffuuuuuullllll
ネットワーク上に呼び出し可能になっているAPIやデータの抽象的な呼び方。オオオオオオーーーーーーププププププンンンンンンAAAAAAPPPPPPIIIIII・・・・・・デデデデデデーーーーーータタタタタタ
インターネット・サイトのソフトウェア・コンポーネントの機能を、別のソフトウェアから呼び出せるようにできるように公開されているプログラム手続き(API)の抽象的な呼び方。
WWWWWWeeeeeebbbbbbササササササーーーーーービビビビビビススススススAAAAAAPPPPPPIIIIII
Web上に提供されている情報やサービスなどを組み合わせて、新しいソフトウェアやサービス、データベースなどを作ること。MMMMMMaaaaaasssssshhhhhh UUUUUUpppppp
IETFに提案されたシンジケーション・フォーマット。AAAAAATTTTTTOOOOOOMMMMMM
Netscape社が1996年ころから使い始め、非常に多くのサイトで利用されているシンジケーション・フォーマット。RRRRRRSSSSSSSSSSSS
ブラウザに表示されるアプリケーションをリッチなユーザーインターフェイスにするための技術RRRRRRIIIIIIAAAAAA ////// XXXXXXHHHHHHRRRRRR ////// AAAAAAjjjjjjaaaaaaxxxxxx
IBM Software Group
ソソソソソソーーーーーーシシシシシシャャャャャャルルルルルル・・・・・・ネネネネネネッッッッッットトトトトトワワワワワワーーーーーークククククク・・・・・・ササササササーーーーーービビビビビビスススススス
Webサイト ブログ ブログWikiサイト
コメント
共同制作
トラックバックトラックバック
制作制作
会話 会話 会話
タグ タグ タグ タグ
IBM Software Group
WWWWWWeeeeeebbbbbb 222222......000000 ソソソソソソーーーーーーシシシシシシャャャャャャルルルルルル用用用用用用語語語語語語
コンテンツに追加書き込みをする機能。ココココココメメメメメメンンンンンントトトトトトづけづけづけづけづけづけ
商品や宿などの利用後の感想を書き込むサイト。ククククククチチチチチチココココココミミミミミミササササササイイイイイイトトトトトト
共通の話題をWebシステム上で話し合いをするサイト。スレッドを作る。2チャンネルなど。フフフフフフォォォォォォーーーーーーララララララムムムムムム
WebブラウザでいうブックマークをWeb上に保存・分類・公開して複数のユーザーで共有するものソソソソソソーーーーーーシシシシシシャャャャャャルルルルルル・・・・・・ブブブブブブッッッッッッククククククママママママーーーーーークククククク
別のブログへリンクを張った際に、リンク先の相手に対してリンクを張ったことを通知する仕組みのことトトトトトトララララララッッッッッッククククククババババババッッッッッックククククク
ブラウザから簡単にWebページの発行・編集などが行なえるWebコンテンツ管理システムWWWWWWiiiiiikkkkkkiiiiii
Webに公開する日記システム。基本的には時系列で書き込みし、公開BBBBBBlllllloooooogggggg((((((ブブブブブブロロロロロロググググググ))))))
人のつながりを促進するコミュニティ型Webサイト。「お友達」機能、「フォーラム」機能などを提供。SSSSSSNNNNNNSSSSSS
Web上の画像や写真や文書などのコンテンツに目印=タグをつけることタタタタタタギギギギギギンンンンンンググググググ
タグを利用するウェブサイトで、多くのタグを集めて表示したもの、またはその表示方法タタタタタタググググググククククククララララララウウウウウウドドドドドド
Webサイト上で、写真や映像や文書などのコンテンツの投稿者や閲覧者が、コンテンツにタグを自由に追加・分類し、検索などに役立てるシステム
フフフフフフォォォォォォーーーーーーククククククソソソソソソノノノノノノミミミミミミーーーーーー
IBM Software Group
WWWWWWeeeeeebbbbbb 222222......000000 ビビビビビビジジジジジジネネネネネネスススススス用用用用用用語語語語語語
新しいASPホスティングの形態。RIA、ガジェット化、マッシュアップ、マルチ・テナンシーなどが特徴。SSSSSSaaaaaaaaaaaaSSSSSS
商材置き場をWeb上に作り、そこに商品を陳列して販売できる方式のWebショッピングモール。ドドドドドドロロロロロロッッッッッッププププププシシシシシシッッッッッッピピピピピピンンンンンンググググググ
広告料によって収益をあげ、他の商材を無料化してしまう手法。ネネネネネネッッッッッットトトトトト広広広広広広告告告告告告ビビビビビビジジジジジジネネネネネネスススススス
バナーを貼ってくれた相手に、売り上げの一部を支払うビジネスモデル。アアアアアアフフフフフフィィィィィィリリリリリリエエエエエエイイイイイイトトトトトト
旧来は有償で提供されていたようなITサービスを無料で提供する。無無無無無無料料料料料料ササササササーーーーーービビビビビビスススススス
ソーシャルネットワークに書き込まれている内容に合わせて広告を出す。ココココココンンンンンンテテテテテテンンンンンンツツツツツツ連連連連連連動動動動動動型型型型型型広広広広広広告告告告告告
検索エンジンに、検索キーワードに合わせた広告を表示する。検検検検検検索索索索索索連連連連連連動動動動動動型型型型型型広広広広広広告告告告告告
検索エンジンの結果に反映されるようにコンテンツを作ったり、検索結果を意図的に操作するような手法。SSSSSSEEEEEEOOOOOO・・・・・・SSSSSSEEEEEEMMMMMM
ニーズの小さいものをたくさんあつめるとそれなりの量になる、という考え方。ロロロロロロンンンンンンググググググテテテテテテーーーーーールルルルルル
Google、Yahoo などに代表される、Webの検索システム。検検検検検検索索索索索索エエエエエエンンンンンンジジジジジジンンンンンン
IBM Software Group
WWWWWWeeeeeebbbbbbかかかかかかららららららeeeeee------bbbbbbuuuuuussssssiiiiiinnnnnneeeeeessssssssssssをををををを、、、、、、WWWWWWeeeeeebbbbbb 222222......000000かかかかかかららららららイイイイイイノノノノノノベベベベベベーーーーーーシシシシシショョョョョョンンンンンンをををををを
Web e-business企業システムに応用
Web 2.0 INNOVATION企業システムに応用
進化
エンタープライズシステムに精通した経験を元にWeb 2.0 をエンタープライズシステムのイノベーションに活かす
IBM Software Group
リリリリリリッッッッッッチチチチチチ・・・・・・イイイイイインンンンンンタタタタタターーーーーーネネネネネネッッッッッットトトトトト ととととととママママママッッッッッッシシシシシシュュュュュュアアアアアアッッッッッッププププププ
IBM Software Group
技技技技技技術術術術術術面面面面面面かかかかかからららららら学学学学学学んんんんんんだだだだだだこここここことととととと
手作りは危険
–同じような実装の繰り返し
–クロスブラウザー対策
–開発・保守 生産性の低下
プレイヤーの変化
–軽量かつ短期開発ニーズの爆発的増大
–シチュエーショナル・アプリケーション
IBM Software Group
標標標標標標準準準準準準化化化化化化、、、、、、オオオオオオーーーーーーププププププンンンンンンテテテテテテククククククノノノノノノロロロロロロジジジジジジーーーーーーへへへへへへのののののの貢貢貢貢貢貢献献献献献献
OOOOOOppppppeeeeeennnnnnAAAAAAjjjjjjaaaaaaxxxxxx (((((( ooooooppppppeeeeeennnnnnaaaaaajjjjjjeeeeeexxxxxx......oooooorrrrrrgggggg ))))))
– ファウンダーとして参加
– セキュアMASHテクノロジー
DDDDDDoooooojjjjjjoooooo TTTTTToooooooooooollllllkkkkkkiiiiiitttttt (((((( ddddddoooooojjjjjjoooooottttttoooooooooooollllllkkkkkkiiiiiitttttt......oooooorrrrrrgggggg ))))))
– オープンソース・ソフトウェア開発に貢献
– IBM正式承認済みJavaScriptライブラリー
AAAAAAjjjjjjaaaaaaxxxxxx TTTTTToooooooooooollllllkkkkkkiiiiiitttttt FFFFFFrrrrrraaaaaammmmmmeeeeeewwwwwwoooooorrrrrrkkkkkk (((((( eeeeeecccccclllllliiiiiippppppsssssseeeeee......oooooorrrrrrgggggg//////aaaaaattttttffffff ))))))
– IBMが開発してコントリビュート
AAAAAATTTTTTOOOOOOMMMMMM(配信、出版: ietf.org/rfc/rfc4287.txt )
– 仕様策定に参加
IBM Software Group
ユユユユユユーーーーーーザザザザザザーーーーーーのののののの領領領領領領域域域域域域アアアアアアププププププリリリリリリケケケケケケーーーーーーシシシシシショョョョョョンンンンンン・・・・・・アアアアアアセセセセセセンンンンンンブブブブブブララララララ•Those using computers at work who can automate business tasks that are not already addressed (e.g. working with databases and dynamic spreadsheets).•Shielded from integration issues.
Webデデデデデデベベベベベベロロロロロロッッッッッッパパパパパパ•Service consumers. •Those using computers at work who say that they “program”•Focused on empowering the Assemblers. •Web Developers with skills for content integration and app logic.
トトトトトトララララララデデデデデディィィィィィッッッッッッシシシシシショョョョョョナナナナナナルルルルルル・・・・・・ププププププロロロロロロググググググララララララママママママ•Creating services, wrapping services•Deploying these applications. Discovery of feeds & services, mgmt of the environment, etc.•IT Professionals who are professional application programmers. •1M are sophisticated professional application programmers, 2M are less sophisticated
3 M
13 M
55 M
UI and Content Manipulation Skills
Spreadsheets, Databases, Wikis, Blogs, Web Content Management
Web Development.Skills for content integration and application logic.
PHP, ASP, Ruby on Rails, JavaScript, HTML, XML, REST
Skills for backend Integration and Infrastructure.
J2EE, .NET
新しいWebアプリケーション開発者の層
スキル
US Bureau of Labor Statistics Estimate for US - 2012
http://www.cs.cmu.edu/~cscaffid/papers/eu_20050923_vlhcc.ppt
WebSphere Application Server
WAS-CE / Geronimo
WebSphere sMash, Dojo Toolkit
Lotus Mashups, Infosphere MashupHub
IBM Software Group
InfoSphere MashupHub: RESTスタイルのアプリケーションやフィードを共有し、マッシュアップするグラフィカルツール
Catalog: マッシュアップの材料を登録し、探す.Lotus Mashups: ウィジェット
を作ったり、ウィジェットの組み合わせでマッシュアップ画面を作る
IBM “Mashup Center”
IBM Software Group
PPPPPPoooooorrrrrrjjjjjjeeeeeecccccctttttt ZZZZZZeeeeeerrrrrroooooo
Webアプリケーションのアジャイル開発のための次世代プラットフォーム
Zero構想のうち、Java(Groovy)、PHP、Ajaxの「軽量ランタイム」部分
Webで公開(2007/07)
「コミュニティーによるSW製品開発」という新しい方法
– IBM開発部門が素案コードを開発
– インターネットでバイナリーを公開
– 一般からのコミュニティーへの参加を公募
– バグレポート、機能に対する意見を収集
– IBMが修正→SW製品化をめざす
ココココココミミミミミミュュュュュュニニニニニニテテテテテティィィィィィーーーーーー主主主主主主導導導導導導型型型型型型・・・・・・商商商商商商用用用用用用ソソソソソソフフフフフフトトトトトトウウウウウウェェェェェェアアアアアア開開開開開開発発発発発発
IBM Software Group
IIIIIIBBBBBBMMMMMM WWWWWWeeeeeebbbbbbSSSSSSpppppphhhhhheeeeeerrrrrreeeeee AAAAAApppppppppppplllllliiiiiiccccccaaaaaattttttiiiiiioooooonnnnnn SSSSSSeeeeeerrrrrrvvvvvveeeeeerrrrrr FFFFFFeeeeeeaaaaaattttttuuuuuurrrrrreeeeee PPPPPPaaaaaacccccckkkkkk ffffffoooooorrrrrr WWWWWWeeeeeebbbbbb 222222......000000
AAAAAAjjjjjjaaaaaaxxxxxx CCCCCClllllliiiiiieeeeeennnnnntttttt RRRRRRuuuuuunnnnnnttttttiiiiiimmmmmmeeeeee
– IBM Dojo Toolkit
• IBM Dojo Toolkit Extensions• Gauges (Analog and Bar Gauges for display of monitored values)• ATOM feed viewer and APP I/O Wiki• SOAP (Dojo-based I/O for simple public SOAP WS invocation similar to dojo rpc)
CCCCCCoooooonnnnnnnnnnnneeeeeeccccccttttttiiiiiivvvvvviiiiiittttttyyyyyy
– IBM Web Pub Sub
– JSON for Java
• JSON4J
– WebSphere AJAX Proxy & Web Remoting
• Proxy Services
FFFFFFeeeeeeeeeeeeddddddssssss
– Feedsphere
• Contains Atom / RSS server side features.
IBM Software Group
ソソソソソソーーーーーーシシシシシシャャャャャャルルルルルル・・・・・・ネネネネネネッッッッッットトトトトトワワワワワワーーーーーークククククク
IBM Software Group
ままままままずずずずずずははははははIIIIIIBBBBBBMMMMMMでででででで使使使使使使っっっっっっててててててみみみみみみてててててていいいいいいまままままますすすすすす
コミュニティー・ソース(オープンソース・インフラ)
フォーラム
Wiki
ブログ
ソーシャルブックマーキング
ソーシャルネットワーク
ソーシャルネットワークアナリシス
ファイル共有
IBM Software Group
ソソソソソソーーーーーーシシシシシシャャャャャャルルルルルル・・・・・・ネネネネネネッッッッッットトトトトトワワワワワワーーーーーークククククク活活活活活活用用用用用用かかかかかからららららら学学学学学学んんんんんんだだだだだだこここここことととととと
仕事用のブログ・Wikiは、社内コラボレーションシステムの一部として稼働すべき
–社員ディレクトリー、LDAP、EISとの統合
–anonymousの取り扱い
テキストマイニングのニーズ
–書き込み内容の集計
–2チャンネル化の防止
IBM Software Group
LLLLLLoooooottttttuuuuuussssss CCCCCCoooooonnnnnnnnnnnneeeeeeccccccttttttiiiiiioooooonnnnnnssssssププププププロロロロロロフフフフフファァァァァァイイイイイイルルルルルル
ココココココミミミミミミュュュュュュニニニニニニテテテテテティィィィィィーーーーーー
ブブブブブブロロロロロロググググググ
アアアアアアククククククテテテテテティィィィィィビビビビビビテテテテテティィィィィィーーーーーー
ブブブブブブッッッッッッククククククママママママーーーーーークククククク((((((dogear))))))
IBM Software Group
BBBBBBlllllluuuuuueeeeeehhhhhhoooooouuuuuusssssseeeeee
LotusソフトウェアのSaaS提供
IBM Software Group
ソソソソソソーーーーーーシシシシシシャャャャャャルルルルルルココココココンンンンンンテテテテテテンンンンンンツツツツツツののののののテテテテテテキキキキキキスススススストトトトトトママママママイイイイイイニニニニニニンンンンンンググググググ事事事事事事例例例例例例
IIIIIInnnnnnnnnnnnoooooovvvvvvaaaaaattttttiiiiiioooooonnnnnn JJJJJJaaaaaammmmmm
2006年夏に開催されたオンライン・ディスカッション
IBM社員を中心として世界104カ国・15万人以上が参加し、さまざまなアイデアについて議論
今後5年間でわたしたちの生活を一変させ得る五つのイノベーション(IBM Next 5 in 5)
IBM TAKMI(現 Content Analyzer)によるテキスト・マイニング技術を用いたディスカッション分析を実施
IBM Software Group
IBM Software Group
国国国国国国別別別別別別にににににに見見見見見見たたたたたたアアアアアアイイイイイイデデデデデデアアアアアア入入入入入入力力力力力力数数数数数数のののののの時時時時時時間間間間間間的的的的的的変変変変変変化化化化化化
IBM Software Group
国国国国国国別別別別別別にににににに見見見見見見たたたたたた各各各各各各フフフフフフォォォォォォーーーーーーララララララムムムムムムののののののアアアアアアイイイイイイデデデデデデアアアアアア投投投投投投稿稿稿稿稿稿数数数数数数
IBM Software Group
IBM Software Group
WWWWWWeeeeeebbbbbb 222222......000000 的的的的的的ニニニニニニーーーーーーズズズズズズとととととと製製製製製製品品品品品品
リリリリリリッッッッッッチチチチチチななななななWeb画画画画画画面面面面面面
ブブブブブブロロロロロロググググググをををををを立立立立立立ててててててたたたたたたいいいいいい
チチチチチチーーーーーームムムムムムでででででで共共共共共共有有有有有有
ママママママッッッッッッシシシシシシュュュュュュアアアアアアッッッッッッププププププ
WebSphere sMash
Lotus Mashups
Infosphere MashupHub
Lotus Connections
Lotus Quickr
WAS FP for Web 2.0
IBM Mashup Center
ソソソソソソーーーーーーシシシシシシャャャャャャルルルルルル・・・・・・ネネネネネネッッッッッットトトトトトワワワワワワーーーーーークククククク
Omnifind Analytics Edition
REST / Feed
J2EE
ススススススククククククリリリリリリププププププトトトトトト
ププププププロロロロロロググググググララララララミミミミミミンンンンンンググググググ
レレレレレレスススススス
ブブブブブブロロロロロロググググググ
分分分分分分析析析析析析
Wiki
IBM Software Group
WWWWWWeeeeeebbbbbb 222222......000000 的的的的的的技技技技技技術術術術術術をををををを取取取取取取りりりりりり入入入入入入れれれれれれたたたたたた製製製製製製品品品品品品のののののの例例例例例例
リリリリリリッッッッッッチチチチチチななななななWeb画画画画画画面面面面面面
ガガガガガガジジジジジジェェェェェェッッッッッットトトトトトのののののの利利利利利利用用用用用用
WebSphere Portal
Lotus Domino
alphaBlox
REST / Feed
Rational Application DeveloperJSFコンポーネントにAjaxを活用
Ajax ポートレットポートレットフィード
クライアント・コンシューム
Ajax 動作
Ajax 動作
IBM Software Group
ままままままととととととめめめめめめ
Web 2.0 とは
– Webブラウザーベースでリッチなアプリケーション
– サービス化とマッシュアップ
– ソーシャル・ネットワーク・サービス
企業活用の課題や方向性
– 手作りは向かない
– 多様な開発形態
– 企業ならではのソーシャル性の活用方法
IBMの取り組み
– 標準化– マッシュアップ技術の研究
– ソーシャルとグループウェアの統合