『サービスデザインパターン』
Webサービスの設計手法とパターンについてのガイドブックが発売されました。
関連情報
・サービスデザインパターン
- winplusの日記
・Jungle
Java - Webサービスとは
・Jungle
Java - 『エンジニア実験室 試してわかるWebサービス』
・Jungle
Java - Web サービスの開発スタイル
・Jungle
Java - 『Webサービスプラットフォームアーキテクチャ』
・Jungle
Java - Grails CXF プラグインを少しだけ試してみた
・Jungle
Java - 『RESTful Webサービス』
・Jungle
Java - JAX-RS が JCP 投票で承認
・Jungle
Java - 『JavaによるRESTfulシステム構築』
・Jungle
Java - Grails-JAXRS プラグインを試してみた
(10/29 追記)
・JAX-RSにWADLサポートは必要か。
(12/02 追記)
・JavaをRESTful設計に合わせる
Skyway Builder WSE を試してみた (2)
「Skyway Builder Web Services Edition」 は、その名が示すように Web サービスへの対応が最大の特徴です。「Java SE 6」 から標準装備となった 「JAX-WS」 だけでなく、「Direct Web Remoting(DWR)」 を用いた AJAX サービスもサポートしています。
関連情報
・The
Community for Skyway Users, Developers, and Contributors - Web Services
・Chapter
3. Service Layer Recipes - Skyway Builder 6.3 Recipes
・Import
and Use Web Services in Skyway -- Part 1: Intro & Setup - Skyway Team
Blog
・Import
and Use Web Services in Skyway -- Part 2: Import Web Service - Skyway
Team Blog
・Import
and Use Web Services in Skyway -- Part 3: Build the UI - Skyway Team Blog
・Import
and Use Web Services in Skyway -- Part 4: Appendix - Skyway Team Blog
・Spring
Services and NOAA Web Service - Skyway Team Blog
・SolamenteNiel
- Spring + Direct Web Remoting (DWR)
・SolamenteNiel
- Spring + DWR - Building Spring Services
・SolamenteNiel
- Spring + DWR - Adding DWR to Spring Services
・SolamenteNiel
- Spring + DWR - Building AJAX application using DWR
・「Java
SE 6完全攻略」第81回 JAX-WS その1 - Java技術最前線:ITpro
・「Java
SE 6完全攻略」第82回 JAX-WS その2 - Java技術最前線:ITpro
・JAX-WSでWebサービスを作ってみる
- うなの日記
・java/DWR
- いがっちの覚書
・八角研究所
: Series: チャット作成で学ぶWebリモーティング
・Jungle
Java - Web サービスの開発スタイル
・Jungle
Java - 『Webサービスプラットフォームアーキテクチャ』
・Jungle
Java - Project Metro とは
・Jungle
Java - 『RESTful Webサービス』
・Jungle
Java - Spring Web Services 1.5 リリース
・Jungle
Java - Apache CXF 関連情報メモ
・Jungle
Java - Skyway Builder WSE を試してみた (1)
(2010/10/18 追記)
・DWRの設定方法
・DWRの使い方
・DWRでReverse
Ajaxを実現する
Skyway Builder WSE を試してみた (1)
「Skyway
Builder Web Services Edition」 のライセンスを取得したので、さっそく試してみました。
無償で提供されている
「Community
Edition」 には備わっていない機能としては、商用アプリケーションサーバのサポートと 「Spring
Security」 の統合をまず挙げることができます。
![](http://www.junglejava.jp/images/200912/SkywayBuilderWSE_1.jpg)
![](http://www.junglejava.jp/images/200912/SkywayBuilderWSE_2.jpg)
関連情報
・The
Community for Skyway Users, Developers, and Contributors - Spring
Security Scaffolding
・第11回
Spring Securityでラクラク! セキュリティ対策 - 今必要な人のための速習 Spring Framework:selfup
・第12回
業務アプリでSpring Securityを使いこなせ! - 今必要な人のための速習 Spring Framework:selfup
・Spring
Securityの機能について|Java Springの逆引きメモ
・Jungle
Java - Skyway Builder CE 6.2 を少しだけ試してみた
・Jungle
Java - Skyway Builder CE 6.2 を少しだけ試してみた (2)
・Jungle
Java - Skyway Builder CE 6.3 GA リリース
(12/24 追記)
・Spring
Security 3.0.0 Released | SpringSource.org
(2010/03/08 追記)
・Skyway
& Spring Security FAQs - Skyway Team Blog
Apache CXF 関連情報メモ
「Apache CXF」 の関連情報をメモ。φ(..)
関連情報
・Creating
Web services using Apache CXF (Part 1) : The Basics. « Lijin’s Localhost
・Creating
Web services using Apache CXF (Part 2): Development « Lijin’s Localhost
・Creating
Web services using Apache CXF (Part 3): Configurations « Lijin’s
Localhost
・Creating
Web services using Apache CXF (Part 4): Testing « Lijin’s Localhost
・CXFでWebサービスを試す
- penultimate diary
・JSF
2.0 + CXF でWebサービス呼び出し - penultimate diary
・CXF
で WS-Security を試してみる - penultimate diary
・CXF
と Spring Security でWebServiceのBASIC認証 - penultimate diary
・Jungle
Java - Apache CXF 2.1 リリース
・Jungle
Java - JAX-RS が JCP 投票で承認
(2010/03/18 追記)
・Java
Web サービス: CXF の紹介
(2010/04/21 追記)
・yasuabe
blog: Apache CXF 2.2.4/Tomcat v6.0/Eclipse 3.5
(2010/07/10 追記)
・SpringとApache
CXFで簡単に Webサービスを作る - Walbrix Blog
・一行入魂
Apache CXFでRESTプログラミング
Spring Integration は軽量なESB?
「Spring Integration」 は、SpringSource が提供する 「Enterprise Application Integration(EAI)」 フレームワークです。これを 「Enterprise Service Bus(ESB)」 と呼ぶのが適切かどうかはよく分かりませんが、POJOベースで、通常のESBよりもかなり軽量だということです。
関連情報
・InfoQ:
Spring Integration事始め
・Spring
Integration on dm Server | SpringSource Team Blog
・Spring
Integration 1.0.3 Samples: just add OSGi | SpringSource Team Blog
・Jungle
Java - Spring と OSGi を融合させる Spring DM
・Jungle
Java - SpringSource がアプリケーションサーバを発表
・Jungle
Java - SpringSource Tool Suite 2.0 リリース
・Jungle
Java - Eclipse で Tuscany のサンプルを試してみた
・Jungle
Java - OSGi 関連情報メモ
・Jungle
Java - ESB Mule 関連情報メモ
・Jungle
Java - Project Fuji とは
・Jungle
Java - Eclipse が次世代型 ESB を発表
(2010/01/15 追記)
・Japanese
Spring Integration - Grails - Codehaus
(2010/03/16 追記)
・InfoQ:
OpenCredoがSpring Integration向けのAMQPサポートを発表
(2010/03/24 追記)
・Spring
Integration 2.0 Milestone 3 Released | SpringSource Team Blog
(2010/10/30 追記)
・Spring
Integration 2.0 Release Candidate 1 | SpringSource Team Blog
(2010/11/29 追記)
・Spring
Integration 2.0 GA Released | SpringSource.org
・Spring
Integration 2.0 GA Released | SpringSource Team Blog
(2010/12/14 追記)
・InfoQ:
Spring Integration 2.0リリース
SalesForce 関連情報メモ
SaaS の代名詞的な存在となっている salesforce.com
の関連情報をメモ。
日本において
CRM(Customer
Relationship Management)
と呼ばれるサービスの需要がどの程度あるのかは微妙な気もしますが、クラウド環境に SaaS
型のアプリケーションを簡単に構築することのできる仕組みには今後ますます注目が集まることになりそうです。基本的なアプリケーションの作成及びカスタマイズはWebブラウザ上で行うことができますが、「Eclipse」
プラグインの 「Force.com
IDE」 や 「Adobe
Flex Builder 3」 向けの Toolkit なども提供されています。
![](http://www.junglejava.jp/images/200906/Force_com_IDE.jpg)
関連情報
・salesforce.com、SaaS
型 CRM 製品の最新版を発表 - japan.internet.com Webビジネス
・Salesforce.comの2~4月期決算,売上高・EPSともに過去最高:Itpro
・ASCII.jp:総務省がSalesforceにお墨付き
・Salesforce
CRM - SaaSの代名詞ともいえるアプリケーションの営業支援機能を試す:Review - Publickey
・知られざる「マルチテナントアーキテクチャ」(1)~SaaSはみんな同じではない?
- Blog on Publickey
・知られざる「マルチテナントアーキテクチャ」(2)~スケーラビリティのカギは組織ID
- Blog on Publickey
・知られざる「マルチテナントアーキテクチャ」(3)~スキーマとメタデータの謎
- Blog on Publickey
・3分でクラウドコンピューティングを社長に分かってもらうビデオ
- Blog on Publickey
・DeveloperForce Japan
・JP
Tools - developer.force.com
・Force.com
IDEのインストール | Jobweb SystemDev. Blog
・Force.com
Workbook(日本語版)を試してみる | Jobweb SystemDev. Blog
・第2回
Force.com Workbook Ver.2 Tutorial#3 | Jobweb SystemDev. Blog
・第3回
Force.com Workbook Ver.2 Tutorial#4 | Jobweb SystemDev. Blog
・第4回
Force.com Workbook Ver.2 Tutorial#6 | Jobweb SystemDev. Blog
・Jungle
Java - SaaS とは
・Jungle
Java - Google がエンタープラズにもじわり進出
・Jungle
Java - 『ITアーキテクト Vol.17』
・Jungle
Java - SugarCRM 関連情報メモ
・Jungle
Java - 『ITアーキテクト Vol.21』
・Jungle
Java - Google App Engine がついに Java をサポート
(06/08 追記)
・セールスフォース、NTT
ComとSaaS型アプリを提供 - 今後はドコモとも連携 | マイコミジャーナル
(06/10 追記)
・壮絶な殴り合いに発展か:Google、Salesforce.com
vs Microsoft クラウドコンピューティングバトル2009 - ITmedia エンタープライズ
(06/11 追記)
・セールスフォース、「Salesforce
CRM」ユーザー向けに無償モバイルサービスを提供 : SaaS最前線 - TECH WORLD
・Salesforce.com,既存ユーザーに簡易版モバイル・サービスを無償提供:ITpro
(06/17 追記)
・不況に強いSaaS・PaaS市場、2008年度売上は1,569億円と二ケタ成長
| マイコミジャーナル
・米Salesforce.com、無料クラウドサービス「Force.com
Free Edition」提供へ | マイコミジャーナル
・セールスフォース、「Force.com」の“無料お試し版”を提供
: SaaS - Computerworld.jp
(06/19 追記)
・第1回
10年近い実績を持つForce.comの実像:ITpro
(06/26 追記)
・米Salesforce.com、iPhone
OS 3.0対応の「Salesforce Mobile 4.0.2」 | マイコミジャーナル
(07/04 追記)
・セールスフォースのFree
Editionは、あえていえばセールスフォース的Google App Engineだ! - Blog on Publickey
(07/15 追記)
・第2回
Force.comを触ってみる(パート1):ITpro
(07/21 追記)
・第3回
Force.comを触ってみる(パート2):ITpro
(07/23 追記)
・セールスフォースがシンガポールにデータセンター設置、クラウドは規模の経済だけではない!
- Blog on Publickey
(07/28 追記)
・根本からアーキテクチャを変えることでITの世界の変革を目指すセールスフォース・ドットコム
(07/29 追記)
・セールスフォースとクラウド/SaaSブログ:AppExchange
・Salesforceメモ
- livedoor Wiki(ウィキ)
(08/05 追記)
・Salesforceの質問&回答
(Q&A) サイト - 教えて!セールスフォース
(08/10 追記)
・これまでと何が同じで,何が違うか
- Force.com 開発マニュアル:ITpro
・非機能要求はどのように実装すればよいか
- Force.com 開発マニュアル:ITpro
(08/20 追記)
・第4回
Force.comを触ってみる(パート3):ITpro
(08/31 追記)
・日本通運、Salesforce
CRMを採用 6000人が活用へ - ITmedia エンタープライズ
・セールスフォース、ローソンのシステムにForce.comが採用され、稼働を開始したと発表
| IT Leaders
(09/03 追記)
・Salesforce、スモールビジネス向けに月$9で軽量版の顧客管理(CRM)サービスをローンチ
(09/07 追記)
・Salesforce.comの月1050円で使えるCRM新エディション、機能と制限は?
- Blog on Publickey
(09/10 追記)
・Afrous
Dashboard for Salesforce
・日本プログレス
/ OpenAccess for ODBC for Salesforce Data Source
・Twitterは企業と顧客をダイレクトに結ぶツールとなる、SalesforceがTwitterに対応
- Blog on Publickey
(09/16 追記)
・オープンソース
vs Force.com - 右脳のチカラコブオープンソース vs Force.com - 右脳のチカラコブ
(09/17 追記)
・第5回
Force.comを触ってみる(パート4):ITpro
(09/29 追記)
・Force.com
Builderを使う - Force.com 開発マニュアル:ITpro
(12/10 追記)
・第6回
Force.comを触ってみる(パート5):ITpro
国産無償BPMソフト Questetra BPM Suite
「Questetra BPM Suite」 は、“人間タスク”の「業務フロー見える化」および「現進捗の見える化」に主眼を置いて開発されたソフトウェアで、無償で配布されています。ただし、無償での使用には最大同時処理件数の制限が設けられています。
関連情報
・無償BPMソフト、ダウンロード開始
- Q-BPM
・国産無償BPMソフト、ダウンロード150ヵ国突破
- Q-BPM
・チュートリアル
(support)
・BPM?
(BPM Story) | Questetra BPM Suite
・Jungle
Java - JBoss Seam と jBPM
・Jungle
Java - BPEL4People とは
・Jungle
Java - 少しだけ ActiveBPEL Designer を試してみた
p.s.
BPM(Business Process Management)製品は、「Questetra BPM Suite」
のようなワークフローをベースとした製品と、SOA(Service Oriented Architecture)の BPEL(Business
Process Execution Language)をベースとした製品に大別されます。それぞれ一長一短があると思いますが、IBM や SAP
などの大手ベンダーは後者のアーキテクチャを採用しています。
・BPMで何ができるの?BPMってどう実践するの?:
第1回 BPMって要するに何?
・BPMで何ができるの?BPMってどう実践するの?:
第2回 BPMの活用:ビジネスの視点から
・InfoQ:
BPEL:一体誰が必要なのか?
・BPM - Q-BPM
・BPMN
- Q-BPM
・BPEL
- Q-BPM
(2010/06/05 追記)
・クエステトラ、SaaS型ビジネスプロセス管理「Questetra
BPM Suite」VerUP :ベンチャーニュース:Venture Now
(2010/08/06 追記)
・InfoQ:
AlfrescoがApache 2ライセンスのBPMエンジンであるActivitiプロジェクトを発表
・InfoQ:
ActivitiはBPMの困難を乗り越えられるか
(2010/12/08 追記)
・InfoQ:
Activiti 5.0 GA、Apache 2ライセンスの BPMN 2 Engine がリリース
(2011/01/11 追記)
・日本のCIOに贈る[BPM新論](第1回)
- CIO Online
・日本のCIOに贈る[BPM新論](第2回)
- CIO Online
・日本のCIOに贈る[BPM新論](第3回)
- CIO Online
Eclipse が次世代型 ESB を発表
Eclipse Foundation が次世代型 ESB(Enterprise Service Bus) 「Swordfish 0.8」 をリリースしました。OSGi 標準に準拠の 「Equinox」 をベースに、「Apache ServiceMix」 などのオープンソースソフトウェアを統合しているようです。
関連情報
・Eclipse
Foundation、SOAランタイム「Swordfish」を4月に初公開へ - SourceForge.JP Magazine
・Eclipse、次世代
ESB『Swordfish』を発表 - japan.internet.com Webテクノロジー
・Eclipse
Announces First Release of Swordfish, a Next Generation ESB
・Jungle
Java - OSGi コンテナ Apache Felix
・Jungle
Java - Eclipse が Equinox をベースとした新プロジェクトを発足
・Jungle
Java - OSGi 関連情報メモ
・Jungle
Java - Project Fuji とは
(04/16 追記)
・InfoQ:
Tijs RademakersとJos Dirksenの両氏がオープンソースのESBについて語る
データ連携機能も提供するオンライン表計算サービス OnSheet
インフォテリア・オンラインが提供する表計算サービス 「OnSheet」 には、「OnSheet Pipeline」 というデータ連携機能が備わっています。企業での利用が想定されていて、Oracle、DB2 などの主要な RDBMS やメールサーバ / FTPサーバとの連携も可能となっています。
関連情報
・企業システムと連携--インフォテリア、オンライン表計算を10月からSaaS形式で
- ソフトウェ - ZDNet Japan
・まるでライトウェイトExcel――SaaS型表計算「OnSheet」を使ってみた
- @IT
・【レビュー】"SaaS専業"のオンライン表計算サービス『OnSheet』の使い心地、どう?
| マイコミジャーナル
Tuscany SCA Java 1.2 リリース
「Apache Tuscany」 から 「Tuscany SCA Java 1.2」 及び 「Tuscany SDO Java 1.1」 がリリースされています。
関連情報
・InfoQ:
Tuscany SCA Java 1.2 and SDO 1.1 released.
・News
: 「JJUG Cross Community Conference 2008 Spring」リポート - ITアーキテクト [IT
Architect]
・Jungle
Java - Eclipse で Tuscany のサンプルを試してみた
・Jungle
Java - Tuscany で SDO
・Jungle
Java - SCA と JBI
(05/22 追記)
・InfoQ:
Tuscany SCA Java 1.2とSDO 1.1がリリース
(2009/03/15 追記)
・InfoQ:
Apache Tuscany Java SCA 2.0 M1がリリース
(2009/08/02 追記)
・Apache
Tuscany: Tuscany 2.0 Milestone 3 released
(2009/09/16 追記)
・オープンソースApache
Tuscanyで楽しむSOA 第1回「Apache Tuscanyの紹介」:CodeZine
(2009/09/30 追記)
・オープンソースApache
Tuscanyで楽しむSOA 第2回「Apache Tuscanyの環境設定」:CodeZine
(2009/10/15 追記)
・オープンソースApache
Tuscanyで楽しむSOA 第3回「Web2.0から始めましょう(JSONRPC編)」:CodeZine
(2009/11/03 追記)
・オープンソースApache
Tuscanyで楽しむSOA 第4回「Web2.0から始めましょう(Atom編)」:CodeZine
(2009/11/27 追記)
・オープンソースApache
Tuscanyで楽しむSOA 第5回「Webサービスでコンポーネント同士をワイヤリングしましょう」:CodeZine
(2009/12/10 追記)
・オープンソースApache
Tuscanyで楽しむSOA 第6回「WSDLを使用してWebサービスでワイヤリングしましょう」:CodeZine
(2009/12/24 追記)
・オープンソースApache
Tuscanyで楽しむSOA 第7回「JRubyをサービス化しましょう」:CodeZine
・オープンソースApache
Tuscanyで楽しむSOA 第8回「Groovyもサービス化しましょう」:CodeZine
(2010/01/17 追記)
・オープンソースApache
Tuscanyで楽しむSOA 最終回「残した課題と参考文献」:CodeZine
・Spring
フレームワークを利用して行う SCA コンポーネントの設計と開発: 第 1 回 Spring、SCA、そして Apache Tuscany の
3 点セット