原创 Vitria BusinessWare: 存儲與訪問安全

事實上,BusinessWare使用LDAP做爲存儲機制和安全機制 1, 存儲機制 所有運行時不會修改的數據,包括各種創建好的集成模型,流程模型,自動產生的代碼,元數據,運行時的配置信息,用戶密碼角色等,統統存儲在LDAP中 因爲運行時

原创 工作流:形參,實參,相關數據

關於形參,實參,相關數據一、形參(FormalParameter)形參用於WorkflowProcess和Application的定義中,一旦WorkflowProcess和Application定義了一定數量的形參,那麼:引用該Work

原创 工作流:第一次發版,設計總結

整體面向接口:消息系統,持久系統等,其實現都是可替換的,主幹代碼對實際的消息系統或持久系統等一無所知 組件複用:Visio對象及Visio模具的使用目前來看取得了極好的效果,極大縮短開發週期、增強功能、並自動將數據與視圖進行了相當程度的分

原创 Beyond Workflow : An Introduction to Vitria BusinessWare

 一、簡介BusinessWare是一款企業應用集成(EAI)軟件,更加註重“系統”間的交互,傳統工作流只是它的一項普通功能而已;BusinessWare還是一款可擴展的軟件,對於已知的未知的系統/協議,它提供可單獨配置的部件(Conne

原创 工作流:第一次發版,過程總結

交流即時討論:小組成員咫尺之遙,有問題立即提出並解決 書面結論:每次功能或設計問題討論結束後,都形成書面結論,置入SCM系統備查,尤其是反覆權衡後做出的決定 新老結合:可以幫助帶動初級程序員進步,可以驗證設計師的想法,調整和規範設計驅動集

原创 工作流:第二次發版,過程總結

工作流第二版過程總結 這段時間增加了幾個實踐:持續集成:目前的問題是單元測試覆蓋率不夠,再就是沒有單獨的集成機器,一直使用我的機器,當有人checkin,觸發update/compile/test/package/checkin序列後,我

原创 Beyond Programmer : To Be a Software Engineer

To be a practical engineer with academic aptitude. We do business, we are not a school. 關注程序員生產力工具/方法 產生式編程:尤其是Templ

原创 工作流:第二次發版,設計總結

工作流第二版設計總結一、Existing Problems沒有進一步總結工作流領域模型,還基本停留在第一版的層次上,導致:層次不甚清楚增加新功能困難事務腳本過多,帶來重複代碼組件職責相對混亂,尤其是服務組件與其它模塊耦合太多,應更清晰的定

原创 CruiseControl Enterprise 最佳實踐 (4) : Bootstrap with a Bootstrapper

©Copyright 2008 Julian Simpson. All rights reserved. 英文原文:   Bootstrap with a Bootstrapper I'm an Infrastructu

原创 CruiseControl Enterprise 最佳實踐 (2) : Keep your dependencies to yourself

CruiseControl Enterprise 最佳實踐 (2) : Keep your dependencies to yourself ©Copyright 2007 Julian Simpson. All rights reser

原创 持續集成: 實踐指南

   第一部分. 實現   0. 持續集成工具的作用 降低風險? No 提高質量? No 快速反饋? Yes ! 工具本身並不能降低項目風險, 提高代碼質量. 工具唯一能做的是給你快速反饋. 你收到反饋之後

原创 WS-Security Interoperability Workarounds: WebSphere, JBoss, Axis and .Net

1. .Net client -> WebsphereWS Service Restrictions: WSE 3.0 will insert WS-Addressing elements in outgoing SOAP messa

原创 CruiseControl Enterprise 最佳實踐 (1) : Publish with a Publisher

CruiseControl Enterprise 最佳實踐 (1) : Publish with a Publisher ©Copyright 2007 Julian Simpson. All rights reserved. 英文原文:

原创 Vitria BusinessWare: 事件與端口

Event BusinessWare是一個事件驅動的系統,所有數據都由事件來攜帶和傳遞,但這裏有兩種事件,一種是外部系統真實發生的事件,如你的MIS系統中數據庫記錄的增刪改,文件系統或FTP服務器上文件的增刪改,Web系統中HTTP請求

原创 CruiseControl Enterprise 最佳實踐 (5) : Refactor your configuration file

©Copyright 2008 Julian Simpson. All rights reserved. 英文原文:   Refactor your configuration file I was an Infrastructu