Time of Update: 2017-02-27
在這個系列的前面兩部分,Holt Adams 解釋了 Web 服務非同步作業的相關性並討論了一些構建非同步服務的模式。現在,他要開始講解三個新規範 ― Web 服務的商務程序執行語言(Business Process Execution Language for Web Services)、Web 服務協調(Web Services Coordination)和 Web 服務事務(Web Services Transaction)― 並說明它們如何為 Web
Time of Update: 2017-02-27
共同的父類BusinessBase上篇文章朋友的評論給了我很大的動力寫這個系列的文章,看來大家都比較關注這個系列。為了後續文章做一個鋪墊,我在這篇文章的前半部分講解一下BlogEngine.Net的整體架構,後半部分主要是對於BusinessBase類的分析。下載原始碼以後開啟解決方案,我們發現從項目的組織圖上BlogEngine.Net分成兩個項目:一個是BlogEngine.Core,顧名思意,它就是BlogEngine.Net的核心邏輯層。所有的商務邏輯和一些功能都在這個項目中體現,實際上
Time of Update: 2017-02-27
當我們最佳化一個系統時,有時發現一種情況就是自己修改SQL,索引以及分區是不能解決效能問題的。這時你要考慮商務邏輯最佳化和表設計的重構。這兩點的確和設計結合的很緊密。商務邏輯最佳化結合實際,我們先談談商務邏輯最佳化。案例一:我們的系統一個文檔模組,客戶點擊時很慢,通過效能分析,是點擊是去查詢資料庫,這時系統是通過Hibernate來兩步處理:1,計算該類型的文檔數量總數。2,顯示最新文檔的前20篇文檔。這時顯示第二步的時間是很快的,只取20條記錄,但是計算該類型的所有總數很慢。系統的這時的輸入是
Time of Update: 2017-02-27
1.面向業務主題(不是面向單證報表)。主題資料庫是面向業務主題的資料群組織儲存,例如,企業中需要建立的典型的主題資料庫有:產品、客戶、零組件、供應商、訂貨、員工、檔案資料、工程規範等。其中,產品、客戶、零組件等資料庫的結構,是對有關單證、報表的資料項目進行分析整理而設計的,不是按單證、報表的原樣建立的。這些主題資料庫與企業管理中要解決的主要問題相關聯,而不是與通常的電腦應用項目相關聯。2.資訊共用(不是資訊私人或部門所有)。主題資料庫是對各個應用系統“自建自用”的資料庫的
Time of Update: 2017-02-27
經過幾年的積累,大部分中大型的企事業單位已經建立了比較完善的CRM、ERP、OA等基礎資訊化系統。這些系統的統一特點都是:通過業務人員或者使用者的操作,最終對資料庫進行增加、修改、刪除等操作。上述系統可統一稱為OLTP(Online TranSAction
Time of Update: 2017-02-27
許多技術人員可以輕鬆地討論 DB2 技術的細節,很自信地談論查詢並行化、資料壓縮、WebSphere MQ 整合、大對象管理、JDBC 和 ADO.Net 驅動程式、大型主機 Parallel Sysplex 上的資料共用、DB2 for Linux, Unix, and Windows(LUW)多維叢集等等話題。但是,如果談話的對方是管理層的成員,那麼會怎麼樣?公司管理者們關心的主要問題是收入的增長、成本控制、產品品質和產品投入市場的時間。一般來說,這些人並不關心鎖的粒度、伺服器記憶體管理和
Time of Update: 2017-02-27
邊緣路由器的定位是將使用者由區域網路匯接到廣域網路,在區域網路和廣域網路技術尚有很大差異的今天,邊緣路由器肩負著多種重任,簡單地說就是要滿足使用者的多種業務需求,從簡單的連網到複雜的多媒體業務和VPN業務等。這需要邊緣路由器在硬體和軟體上都要有過硬的實現。各裝置供應商因此展開了激烈的競爭,派生出各種新鮮的技術手段。同時,這一領域也為許多後來者提供了機會,眾多的選擇使得他們能夠後來居上,挑戰像Cisco、Juniper和Unisphere這樣的老牌路由器製造廠家。邊緣路由器在市場中創造了奇蹟,在去
Time of Update: 2017-02-27
隨著IP技術的發展、IP使用者的迅猛增加和更多IP業務的推出,傳統的路由器已經遠遠不能滿足現代網路業務發展的需要。在這種網路背景下,作為第五代路由器倡導者的華為公司,推出Quidway NetEngine80核心路由器和Quidway NetEngine40通用交換路由器,著眼於解決核心IP網路存在的問題。Quidway NetEngine80/40系列核心路由器在體繫結構設計、裝置效能、業務靈活性、相容性及投資保護方面均處於業界領先水平,截止到2002年10月,Quidway
Time of Update: 2017-02-27
方案背景在互連網資訊高速發展的今天,IDC行業的發展更是勢如破竹,因而更多的人亟待簡單易行的IDC解決方案。為解決這一個IDC行業普遍關注的問題,我們推出此解決方案以供參考。整體目標構建一個完全可運行,實施簡單,維護方便且安全穩定的主機運營平台。需求分析1、 基礎設施由於此方案是主機運營平台的解決方案,所以在基礎設施上我們需要有一台或多台物理伺服器。對於物理伺服器的配置不做硬性要求,可根據需要自行選擇,但要能夠保證實現最基本的運營需求。2、
Time of Update: 2017-02-27
你想在一年之內讓你的生產伺服器有95%都實現虛擬化嗎?下面是物流公司Transplace的首席技術官實施虛擬化的經驗。他的公司內部最初沒有任何虛擬化技術,後來,該公司的重要任務應用程式都在虛擬機器上運行。許多首席資訊官都想知道他們距離應用虛擬化還有多遠,以及虛擬化應用啟動並執行速度有多快。一旦你嘗到伺服器虛擬化實現的節省成本、靈活性和加快配置速度等好處,你就會馬上採取行動以便成功地應用虛擬化技術。Transplace公司首席技術官Vincent
Time of Update: 2017-02-27
系統設計的目標深思業務協作與知識管理系統是以滿足企事業單位各類商務程序管理、業務線上協作、行政辦公及知識管理的各項需求為目標而設計的,並充分考慮了進行網路應用的特點,使整個系統兼備先進性和實用性。系統的功能可供企事業單位領導、辦公室及分公司等各方面的人員使用,功能設計遵從業務協作與知識管理的規範和要求。企事業單位通過部署實施深思業務協作與知識管理系統,就可在網路環境下實現公司即時協作、公文流轉、交易處理、知識管理等多項日常工作,實現高效、規範的業務運作。系統功能設計整個系統由個人辦公子系統、單位
Time of Update: 2017-02-27
SharePoint中可以通過Visio
Time of Update: 2017-02-27
一般而言,我們需要設計我們的類如此以至於每一類做“一件事”。當涉及使用者介面代碼時就更顯得尤為重要,因為它很容易地封裝“您要做什麼”和“怎樣顯示它”。這種有效配合防止了代碼的重複使用。更不用說它令人滿意的從GUI中區分出我們的“事物邏輯”。使用這種方法,我們可以不僅僅更容易地重複使用事物邏輯,它同樣可以更容易地重複使用GUI。其它的爭議是“動作對象”存在的完成分離機器的多層次系
Time of Update: 2017-02-27
引言基於WebService,採用SOA(Service Oriented Architecture)架構建立企業業務系統解決方案時,分析明晰企業的商務程序並以適合粒度定義出Web服務。當涉及到跨部門、端對端的商務程序動態集成時,需要把這些Web服務按順序組合以實現商務程序整合的方法和技術。故在SOA架構下,以BPEL作為商務程序執行語言,對企業部門之間商務程序動態集成的實現方法進行研究。1
Time of Update: 2017-02-27
先說說商務規則。筆者習慣將商務規則分為三種。一種是全域規則,這種規則一般與所有用例都相關而不是與特定用例相關,例如actor要操作用例必須獲得相應的授權,用例的操作與授權層級相關,或者使用者在系統中的所有操作都要被記錄下來等等。這類規則筆者習慣於,並且也建議將它們寫到用例的補充規約裡面去,因為它們一般與具體的業務功能性要求沒有直接關係。有時候,這類規則也被寫到軟體架構文檔中。關於用例補充規約以後再討論。第二種是互動規則。這種規則產生於用例情境當中,例如當提交一份定單時,哪些資料是必須填寫的,使用
Time of Update: 2017-02-27
很久沒有動筆了,這期間承蒙許多朋友的喜歡和鼓勵,再不寫點東西就對不住這些朋友了。寫點什麼呢?按照原先的設想,應該開始動手寫如何從業務用例轉化到概念用例和系統用例,不過老實說這一步需要的是經驗居多,而很難找出一個普適的步驟來。先暫時放一放吧,以後一定會寫到的。上一篇講到用例分析的一般步驟和方法,也給出了一個執行個體,不過沒有做更進一步的說明,所以這一篇,筆者決定先羅嗦羅嗦之前的內容,說說業務建模中各種圖的用法,以及它們對需求的貢獻。在說明執行個體之前,再重複一下的需求,並提醒讀者下載執行個體,本文
Time of Update: 2017-02-27
本篇開始之前先扯點閑話,商業應用系統開發經曆了三個階段:第一個階段以計算為中心,分析設計圍繞程式的運行效率,演算法優劣,存貯最佳化來進行。90年代的大學課程講的都是這些。第二階段以資料為中心,分析設計圍繞資料流進行,以資料流程來類比商務程序。這也就是所謂的面向過程的分析模式。第三階段以人為中心,分析設計圍繞人的業務需求,使用要求,感受要求進行。這也就是現在的面象對象分析模式。使用OO方法建立商業模型必須先定義涉眾。商業系統無論多複雜,無論什麼行業,其本質無非是人,事,物,規則。人是一切的中心,人
Time of Update: 2017-02-27
從這一篇開始,筆者將藉助一個虛擬執行個體來闡述擷取用例的方法,以及如何判斷用例擷取是否完備,粒度選擇是否合適。事實上,在做這些工作時,我們進行中需求分析的第一個階段,即業務建模階段。藉助這個例子,筆者同樣會闡述業務建模到底應該做什麼,做到什麼地步才能說明業務需求已經完整,可以稱為一份完整的需求規格說明書了。一般來說,只有當以下工作都完成,才能說業務模型建立完成,它們是:發現和定義涉眾畫定業務邊界擷取用例繪製用例情境圖繪製業務實體模型(領域模型)編製詞彙表下面筆者開始就一個案例來說明如何完成這些工
Time of Update: 2017-02-27
目錄Web服務適配器使用SOAP適配器SOAP傳輸屬性在商務程序中使用SOAP適配器WSE 2.0適配器WCF適配器總結本月我將帶您進入令人興奮的BizTalk Server 2006 世界,並向您介紹 BizTalk Server 2006 對目前 Web服務技術的支援。您將學會如何使用現已推出的SOAP和Web服務增強 (WSE)適配器,並對即將推出的BizTalk® Server 2006 R2版本中隨附的Windows® Communication Foundation
Time of Update: 2017-02-27
第二部分:動態業務應用構建實踐——兩個自適應系統的故事生產力提高是生活水平提高的基本組成。美國的經驗表明,長期的生產力強勁增長表現為伴隨組織圖和企業資金安排變化的技術革新,以及人力資本的投入。但是,支撐這些生產力增長的決定因素的是一個更基本的因素:社會對其自身進行重大轉變的意志,以及對技術進步和隨那個進步而來的經濟機會將使人們改善其生活的信心。–Roger W. Ferguson Jr.和William L.