2009年8月17日月曜日

イベント・プロセッシングってブレイクするか?

イベント・プロセッシングに関して、ガートナーのハイプカーブの図を発見


なんだか、くるんだがこないんだが、という感じ?

技術を実装する製品はともかく、それを使うための開発手法はどうなん?

何かしらの変化をキャプチャ(モデル化)する必要があると思われ、BPMNなのかステートチャートなのか。

時間(順序性、枠)も関係すると思うんだが、これをモデル化するのって結構大変じゃないかな・・・

2009年7月31日金曜日

IBM BPM BlueWorks

形になって出てきた。



コンテンツは基本英語。こいつのポイントは、業種ごとの荒いプロセスが用意されているってところだろう。

何もないところから、書き始めるのに比べかなりの違いが出てくると思われる。英語の壁とかリアリティーなど課題はあるにせよ、コンテンツも成熟していけば、業種ごとの仕事の進め方はかなり洗練されていく可能性がありそう。


http://twitter.com/BPMBlueWorks


2009年7月2日木曜日

カラーコーディング

カラーコーティングではなく、カラーコーディング。 GUIツールの中で分類し識別したい対象の色を設定すること。

BPMNツールでは、プール、スイム・レーン以外に色で視点を切り替えることで、分析の際に有用と思われ、一般的になっていくと思う。 

2009年6月22日月曜日

DOAとSOA

入社当時、機能中心型の設計では、ITベンダーにとっての失敗案件が多くなるので、DOA(データ・オリエンテッド・アプローチ)による設計を叩き込まれ、その方法で案件を成功させてきた身にとっては、SOA(サービス・オリエンテッド・アーキテクチャー)は、受け入れるのに時間のかかる代物だった。

DOAの主要成果物は、DFD,データフロー、IPO、データディクショナリー。あと、画面定義をつければ、単体のシステムであれば、そこそこの設計と実装ができる。

単体のシステムは、それ自体が綺麗に設計されていて、相当のマシンで稼動していれば、それはそれで幸せなのかもしれない。

ただ、単体のシステムは、その設計方法が固かっただけに、色々な意味での柔軟性が比較的弱いかもしれない。

HW,SW,アプリケーションをそれぞれ柔軟に組み合わせて、アプリケーションを作っていく方法として、SOAが脚光を浴び、光がうせてきて、ジワジワと浸透していくと思われる。

SOAは、ITの構成要素を柔軟に組み替える点で、EAとも関連深く、EAはDOAとも関連付く。

SOAを実現するには、企業全体でデータの整合性があってないと実現できないように思える人もいるかもしれないが、そもそも企業全体でデータの整合性が取れている所は、経験上、非常に少ないと思う。

企業買収、合併、OEMなどデータの整合性が取れないので、商売できませんなんてことは言えない。マスターテーブルを複数持ったり、システムを複数メンテナンスしていたり・・・

DOAベースの分析と、SOAミドルウエアによるデータのマッピングの両面が必要だ。

2009年6月10日水曜日

WebSphere CloudBurst Appliance

IBMがWebsphereのアプライアンス・サーバーだしてきたかーと期待したものの、ちょっと思ってたのと違った感じ。

デモ・ビデオをみると、WAS v7ハイパーバイザーエディションという、たぶんLinux上にインストール済みのWASが入ったVMWareイメージをVMWareサーバーに配布するアプライアンスのようだ。

クラウドバーストってそういう意味か・・・ クラウド環境にWASの雨を降らせましょうと。でも、なぜVMWare環境?

考えようによっては、インストールとか構成とかをそれほど気にせず、簡単に環境構築ができそうだけど、これを有効に活用できるのって、データセンターとか企業全体でWebsphereを標準採用しているような大規模なところだけかと。いや、HWの進歩はすごい勢いだし、意外に需要があるのかもしれない。

てっきり、Webアプリケーションサーバー専用機を出したかと思ったんだが、ある意味、想定外というか新しい位置づけ。

オタク系IT技術者(テッキー)にとっては、お手軽に仮想環境内に自分専用の環境が作れて(作ってもらえて)、いろいろ試せそう。まあ、個人で買える様な金額じゃないと思いますが・・・

IBM BPM BlueWorks

BPM BlueWorks という製品がIMPACT2009で発表。 実際にどんなものが出てくるのか、わからないけど、Impact資料を見ると、ブラウザーベースでビジネスプロセスをお絵かきできて、そのサーバー製品がクラウド環境で稼動するような・・・
ビジネス・プロセスの領域から、企画的な部分も含めたUIが提供されるようだ。

業務の大枠から粗いプロセスモデルまでをBlueWorksがカバーして、モデルの詳細化、シミュレーション、BPEL変換などは、WBModelerで、プロセス実行エンジンは、WebsphereProcessServerという流れになる模様。

BlueWorksが一般にも公開されるのか?サーバー環境として売られるのか?

ビジネスプロセスを書いてみようと思っている人が、ブラウザーでさくっと書けたりするのは、裾野を広げるという点で、いいかも。

NTTデータ・ビズインテグラル

気になる存在ではあるが、コスト削減的なポジションを取っているように見える。
別会社にして新しい枠組みにしたみたいだが、どれくらいのインパクトをだせるか。

http://biz-integral.com/