大師兄的信息化管理學(xué)習(xí)筆記(十二):軟件工程過程管理
一、關(guān)于企業(yè)應(yīng)用集成
- 企業(yè)應(yīng)用集成EAI是完成在組織內(nèi)、外的各種異構(gòu)系統(tǒng)、應(yīng)用和數(shù)據(jù)源之間共享和交換信息和協(xié)作的途徑、方法學(xué)、標(biāo)準(zhǔn)和技術(shù)。
1. 集成類型
- 企業(yè)應(yīng)用集成類型主要有以下四種:
| 類型 | 描述 |
|---|---|
| 表示集成 | 界面集成 |
| 數(shù)據(jù)集成 | 數(shù)據(jù)庫、XML、數(shù)據(jù)倉庫集成 |
| 控制集成 | 功能集成、應(yīng)用集成 |
| 業(yè)務(wù)流集成 | 過程集成、工作流管理技術(shù)。 |
2. 表示集成

- 特點:
- 黑盒集成
- 簡單
- 不徹底
3. 數(shù)據(jù)集成

- 特點:
- 白盒集成
- 需要確定數(shù)據(jù)模型
- 需要借助中間件
- 不適應(yīng)業(yè)務(wù)邏輯變化
4. 控制集成

- 特點:
- 黑盒集成
- 業(yè)務(wù)邏輯層集成
- 代碼級集成(API或附加代碼)
- 更靈活、更復(fù)雜
4. 業(yè)務(wù)流集成
- 也稱過程集成,是全方位、全手段的集成,包括前三種集成。
- 包括企業(yè)內(nèi)部的應(yīng)用之間、本企業(yè)和其他企業(yè)之間的業(yè)務(wù)流程集成。
二、企業(yè)應(yīng)用集成中使用的技術(shù)
- 企業(yè)應(yīng)用集成使用的主要技術(shù)如下:
| 技術(shù) | 描述 |
|---|---|
| 消息服務(wù) | 用于訪問面向消息中間件的規(guī)范,用于在不同系統(tǒng)之間通過交換消息進行集成。 |
| XML | 用于表示使得運營在不同機器上的不同應(yīng)用無須借助附加的、專門的第三方軟件或硬件,就可相互交換數(shù)據(jù)或集成數(shù)據(jù)和信息的格式標(biāo)準(zhǔn)。 |
| Web服務(wù) | 使得運行在不同機器上的不同應(yīng)用無須借助附加的、專門的第三方軟件或硬件,就可相互交換數(shù)據(jù)或集成。 |
| 面向服務(wù)架構(gòu)SOA | 以業(yè)務(wù)為中心的組建模型,將應(yīng)用程序的不同服務(wù)通過接口和契約聯(lián)系起來。 |
1. 面向服務(wù)架構(gòu)SOA

- 特點:
- 面向服務(wù)的架構(gòu)
- 裝配線的概念
- 按需服務(wù)的構(gòu)想
- SOA中的典型技術(shù):
- WSDL(Web Services Description Language):用于描述服務(wù)
- SOAP(Simple Object Access Protocol):基于XML和HTTP
- UDDI(Universal Description Discovery and Integration):用于商業(yè)服務(wù)的注冊
2. Web Services的應(yīng)用
| 適用情況 | 不適用情況 |
|---|---|
| 跨越防火墻 | 單機應(yīng)用程序 |
| 應(yīng)用程序集成 | 局域網(wǎng)上的同構(gòu)應(yīng)用程序 |
| B2B集成 | - |
| 軟件重用 | - |
3. 工作流技術(shù)
- 工作流(workflow)是工作流程的計算模型,即將工作流程中的工作如何前后組織在一起的邏輯和規(guī)則,在計算機中以恰當(dāng)?shù)哪P瓦M行表示并實施計算。
- 工作流依靠工作流管理系統(tǒng)來實現(xiàn),而不是工作流引擎。