誰在使用 WebSphere Integration Developer?
也許我們真正應該問的是,WebSphere Integration Developer 的用戶究竟擔任什么樣的角色,還有在整個開發過程中,用戶什么時候使用這些工具呢?
WebSphere Integration Developer 面向集成專家。這些用戶并不是 Java、WSDL 或者 XSD 專家。他們專注于集成應用程序以及解決前面討論過的各類問題,當然,他們希望這些工作盡可能的簡單。圖 1 顯示了集成專家與其他用戶角色的技術集合之間的關系。
圖 1. WebSphere Integration Developer 用戶
應用程序的開發過程在不同的開發階段涉及到許多用戶角色。需要注意的是,我們提到的角色 指的是做某項工作所涉及到的能力,而一個公司中的某個人實際上可能同時擔任多個角色。圖 2 顯示了軟件開發過程中通常需要集成專家參與的部分。集成專家從業務分析人員手中接過任務,開發集成應用程序,對其進行測試和調試,最后在通過了所有的測試并完成了集成任務后,將其部署到產品服務器。
圖 2. 集成專家在開發中參與的工作
教程
現在是做好準備并開始學習關于 WebSphere Integration Developer 的基本概念和工具的教程的時候了。在后續的文章中,我們將關注各種元素的重要性和價值,并說明在構建示例應用程序的過程中如何使用這些概念或工具,F在,我們先對各個部分做一個快速的瀏覽。
選擇路線——服務實現類型
業務流程
業務狀態機
業務規則和決策表
選擇器
接口映射和業務對象映射
人工任務
Web 服務
企業信息系統服務
Java / EJB——針對 Java 愛好者
重要的里程碑——業務對象
關系
可視代碼段
中介服務
將其組合在一起
模塊和組件
組裝關系圖
選擇路線——服務實現類型
服務是面向服務的體系結構中的主要構造塊。WebSphere Integration Developer 包括一套豐富的服務構建工具,它們能夠解決各種可能碰到的問題。在大多數情況下,可以通過可視化的構造工具,使用前面提到的幾種服務實現類型來構建服務,有了這些構造工具,在使用 WebSphere Integration Developer 開發應用程序時,并不要求是一個專家程序員。除了 Java 或者 EJB 服務之外,大部分服務可以通過可視化構造工具來構建?梢允褂眠@些 Java 和 EJB 服務來利用現有的 Java 應用程序,或者,如果您的組織中有一些 Java 狂熱愛好者,可以使用 IBM Rational® Application Developer 來構建 Java 服務(請參閱想進一步了解相關產品嗎?)。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/