タグ

2014年6月23日のブックマーク (3件)

  • オープンソースのワークフローエンジン「Activiti」入門 - Tech-Sketch

    私達がお客様向けに構築するバックオフィスシステムにおいて、ワークフロー機能を求められる機会が増えています。 この様な要求に対応するために、オープンソースのワークフロー・エンジンを導入することを検討しました。 数あるワークフロー・エンジンの中から「Activiti」を選択し、TISのアプリケーション開発基盤『Xenlon~神龍』(※)にワークフロー機能を装備しました。 連載では、この「Activiti」について、概要説明・動作環境準備・実践という順序でご紹介いたします。 ※ アプリケーション開発基盤『Xenlon~神龍』 オープンソースのワークフローエンジン「Activiti」とは 「Activiti」は、Apache2.0ライセンスのもとで配布されているオープンソースの"ワークフロー・エンジン"です。 BPMN2.0という規格に準拠していることから、"BPMN2.0エンジン"とも呼

  • オープンソースのワークフローエンジン「Activiti」入門

    1. オープンソースのワークフローエンジン「Activiti」とは 「Activiti」は、Apache2.0ライセンスのもとで配布されているオープンソースの“ワークフロー・エンジン”です。 BPMN2.0という規格に準拠していることから、“BPMN2.0エンジン”とも呼ばれています。 Activitiの開発は、オープンソースの「Enterprise Content Management(企業向けコンテンツ管理システム)」で有名な「Alfresco Software」によって行われています。 Activitiは、元JBoss jBPMプロジェクトリーダーであり、開発者でもあったTom Baeyens氏らによって開発されました。 よって、jBPMのVer.3およびVer.4のコンセプトを継承しており、JavaベースのWebアプリケーションへ組み込みやすいエンジンになっています。 これまでの

    オープンソースのワークフローエンジン「Activiti」入門
    hatehate331000
    hatehate331000 2014/06/23
    SSS
  • 何でもDIすればいいってモノじゃない - NullPointer's

    またSAStrutsネタ。 S2Container先生が何でもDIしてくれるからって、SessionスコープやApplicationスコープのインスタンスをむやみやたらにロジックやらサービスにインジェクトすると後悔するかも、という話。 SAStrutsでセッションにデータを格納したい時は、SessionスコープのDTOを作り、そこにデータを保存する。 @Component(instance=InstanceType.SESSION) public class SessionDto implements Serializable { public String value; } DTOはアクションにDIして使う。 public class MyAction { @Binding protected SessionDto sessionDto; // SeasarがDIする public St

    何でもDIすればいいってモノじゃない - NullPointer's
    hatehate331000
    hatehate331000 2014/06/23
    sss