Skip to main content

Posts

Showing posts from June, 2013

活動消息 - Red Hat JBoss BRMS 商業流程管理的最佳工具 - BRMS (JBoss Rules, Drools)

那天去的人比我想像中的人熱情耶~謝謝大家的支持! 感謝大家!以後要多多捧場喔!

JBoss A-MQ - 安裝JBoss A-MQ

JBoss 的 A-MQ 就是OpenSource界鼎鼎大名的Apache Active MQ 企業支援版。 沿襲著JBoss良好的傳統,所有的安裝都是解壓縮,然後就可以跑了。 (這是為了不想學安裝的開發者著想,所以這個設定頂多安裝,上正式環境還是要調整一下比較好。) 1. 先從Red Hat 的網站上取得JBoss A-MQ 的檔案     jboss-a-mq-6.0.0.redhat-024.zip 2. 把它解壓縮到你要安裝的位置,塌~搭~ 完成。哇哈哈~ 雖然說這樣就裝完了,其實也是有一些東西要設定啦~ 例如說,遠端登入的使用者的ID 與密碼~以及要使用A-MQ的網路控制台的登入ID 與密碼。 有兩個檔案要修改 A. AMQ_INSTALL_PATH/etc/users.properties 下,把  #admin=admin,admin 的 # 拿掉即可 如果說你不想要用預設的ID 與密碼的話,可以修改, 大概就是這樣的 user_name1=password1,role1 user_name2=password1,role1 user_name3=password3,role2 B.  AMQ_INSTALL_PATH/etc/system.properties 下,找到  activemq.jmx.user 和 activemq.jmx.password 這兩個值。然後把剛剛設定在 users.properties 裡面的ID/PWD 找一個填進去就好拉。 3. 開始啓動到 A-MQ,  AMQ_INSTALL_PATH/bin  下,執行start 的檔案 Windows             start.bat Unix             start 4. 看起動是否有成功,除了可以到  AMQ_INSTALL_PATH/data/log  之下的 amq . log 檔案看看有沒有 Broker amq has started. 這個字串外。 裡面也有測試的程式可以發送訊息到Queue,以及去接收訊息的Client程式。 java -jar extras/mq-client.jar producer --user admi

JBoss BPM - 先睹為快版, 最新的業務活動監控 (BAM) 元件 Dashbuilder

好久沒有翻譯了,因為業務繁忙的關係。 先來翻個我超有興趣的文章好了。 這個JBoss BPM超新的,連我都還沒拿到安裝檔。好想玩喔!!! ==================本文開始=================== 這是紅帽即將在今年底要發表的新JBoss BPM產品,我們準備了一個還滿好玩的元件給大家先睹為快。先前的文章中有介紹在雲端上 安裝設定JBoss BPM 流程設計系統 ,現在要帶你很快地看一下最新的元件 -- Dashbuilder. 這個業務活動監控 (BAM) 元件可以讓你連接到不同的資料來源。這個Demo是使用 SQL 和檔案類的CSV作為資料來源。它還支援連結很多不同的的datasource,所以可以注意一下最新公佈可以正式支援的新聞,看有沒有你想要用的。 在預設的情況下,Dashbuilder Project裡面已經包含了預先定義連接到demo 程式裡面,兩個不同CSV檔案的資料來源。另外除了以上的預設值之外,他還有兩個事先設定好指到SQL 資料欄元的設定。讓你日後可以直接把JBoss BPM 連結到jBPM的Table,提供直接的查詢。 現在呢,我先分享在紅帽的高峰會攤位上面的重點,JBoss BPM 流程設計系統功能的介紹。這裡面有展示了很多有趣的內容,所以還吸引了很多的參加者來到我們的攤位上來看喔!(原文上還強調,好像蜂蜜看到花蜜一樣的被吸引,哈哈。) (因為我懶得去抓下來安裝,先提供原版 youtube 翻譯給大家。記得開字幕喔。XD PS. 以後我還是裝起來玩好了,發現我翻譯10分鐘的影片要花我6個小時 ... ) 我將會陸續的寫一些有關設定以及更多的demo上來,敬請期待,讓你以後也可以開始收集監控業務活動資料和KPI喔。 Eric的原版英文網頁網址:  http://www.schabell.org/2013/06/jboss-bpm-bam-sneak-preview.html

JBoss BRMS - 建立第一個JBoss Rules的專案,並連結JBoss BRMS管理網站

其實我之前寫過一個更進階的,但是因為有人要求我做個 超級簡易版 , 再加上有些人不會設定JBoss Developer Studio 這個工具, 並且希望可以跟JBoss BRMS串接在一起, 所以我在這裡再寫一次囉。 完成這個之前,首先請先安裝好JBoss BRMS,請參考  JBoss BRMS - 安裝BRMS 到 EAP 6.1 首先,請下載JBoss Developer Studio 5.x版 (到目前為止,官方只有支援 5.X, 等更新了再來update這邊。) 請到這裡下載 : JBoss Developer Studio Download 下載後請點兩下安裝。 安裝完畢後,我們正式開始使用。 1. 啓動JBoss Developer Studio(以下簡稱 JBDS),選擇一個workspace 後進入。如果是開發一般的Java程式這樣就可以開始寫了。但是因為我們要開發BRMS相關的,所以要安裝plugin. 請到中間的JBoss Central點選Software Update 勾選Business Rule Tooling, 開始安裝。 安裝完畢後就可以開始建立Drools的環境囉!開始設定Drools Runtime 環境。 在這之前,請先把JBoss BRMS的zip 解壓縮, 解壓縮後會有一個的zip檔案,jboss-brms-engine.zip 請解壓縮裡面的binary folder到某個路徑下。 到Preference , 選擇Drools 下的Installed Drools Runtime,選擇左手邊的Add,  新增一個JBoss Drools的 Runtime, 位置請輸入剛剛解壓縮的binary位置。名字隨便敲一個你認識的字就好。 按下OK後,選擇你剛剛建立的runtime位置就完成Runtime設定啦。 安裝完畢後,按下滑鼠右鍵選擇建立第一個Drools 的Project 輸入Project的名稱。 選起Default的 HelloWorld 最上面兩個,按下Finish 會自動產生範例的檔案。

JEAP 6 - 動態新增Server 的方法

原先以為只要用 GUI 就夠了,但是有些使用者,因為想要自動化,所以尋問是否有其他的方式。 這裡提供4種方式: 1. 使用GUI 畫面增加 2. 使用 CLI 的command 的方式。 3. 使用 HTTP 的 management API 4. 使用 Java 程式 請先啓動AP Server 的 Domain Mode. 1. 使用GUI 畫面增加 完成後就可以看到 server-four 被建立成功拉! 2. 使用 CLI 的command 的方式。 先到JBoss安裝目錄/bin 下執行jboss-cli.sh (或是 bat ) 啓動 CLI, 聯結後,打入下列指令就可以建立成功拉! your_host_name  = 想要安裝的host名稱 new_server_name = 新建立的伺服器名稱  offset_number = port要錯開的數字, 100 的話,所有建立的port 都是預設值+100  your_server_group = 建立的server所屬的group /host= your_host_name /server-config= new_server_name :add(auto-start=true,group= your_server_group ,socket-binding-port-offset= offset_number )  看到 "outcome" => "success" 的回應就成功了。 3. 使用 HTTP 的 management API server_name =  JBoss 管理的Server IP 或是 hostname management_port = 預設是9990 auto_start = 新建立的server 是否自動啟動(true or false) your_host_name  = 想要安裝的host名稱 new_server_name = 新建立的伺服器名稱  your_server_group = 建立的server所屬的group offset_number = port要錯開的數字, 100 的話,所有建立的