第1篇 綜述
第1章SOA概念及應(yīng)用目標(biāo)
1.1 SOA概念
SOA是近年來(lái)軟件規(guī)劃和構(gòu)建的一種新方法,以“服務(wù)”為基本元素和核心。其概念最早由國(guó)際咨詢(xún)機(jī)構(gòu)Gartner公司于1996年提出,在2003年以后成為國(guó)內(nèi)外軟件產(chǎn)業(yè)界和各行業(yè)用戶(hù)關(guān)注的焦點(diǎn),并在2006 年逐步在多個(gè)行業(yè)信息化建設(shè)中得到越來(lái)越廣泛的應(yīng)用。
自SOA概念提出之后,不少?lài)?guó)內(nèi)外組織企業(yè)均對(duì)SOA進(jìn)行了定義和闡釋?zhuān)?jīng)過(guò)多年的發(fā)展,目前在我國(guó)制定的《信息技術(shù) 面向服務(wù)的體系結(jié)構(gòu)(SOA)術(shù)語(yǔ)》一書(shū)中對(duì)“服務(wù)”、“面向服務(wù)”、“SOA”等一系列概念形成了如下的權(quán)威、統(tǒng)一的定義。
“服務(wù)”:通過(guò)規(guī)范化的描述來(lái)表征、對(duì)外提供訪(fǎng)問(wèn)地址,并可被重復(fù)使用的業(yè)務(wù)功能單元。
“面向服務(wù)”:通過(guò)一組有聯(lián)系的服務(wù)的組合和集成來(lái)對(duì)軟件或系統(tǒng)進(jìn)行分析、設(shè)計(jì)和實(shí)現(xiàn)的思想。
“面向服務(wù)的體系結(jié)構(gòu)(SOA)”:遵循面向服務(wù)原則、具有松耦合特性的體系結(jié)構(gòu)風(fēng)格。
本書(shū)將著重從用戶(hù)角度對(duì)SOA概念和應(yīng)用進(jìn)行客觀剖析,以便于用戶(hù)從應(yīng)用角度對(duì)SOA有直觀理解。從應(yīng)用的角度來(lái)說(shuō),SOA作為一種IT系統(tǒng)和軟件的體系結(jié)構(gòu)規(guī)劃和構(gòu)建方法,貫穿IT系統(tǒng)規(guī)劃、設(shè)計(jì)、構(gòu)建和管理的各個(gè)階段,并通過(guò)We b服務(wù)、表述性狀態(tài)轉(zhuǎn)移(REST)等技術(shù)來(lái)實(shí)現(xiàn)。
- 圖解西門(mén)子S7-200系列PLC入門(mén)
- Raspberry Pi 3 Cookbook for Python Programmers
- Intel FPGA/CPLD設(shè)計(jì)(高級(jí)篇)
- 數(shù)字邏輯(第3版)
- 深入淺出SSD:固態(tài)存儲(chǔ)核心技術(shù)、原理與實(shí)戰(zhàn)(第2版)
- micro:bit魔法修煉之Mpython初體驗(yàn)
- scikit-learn:Machine Learning Simplified
- 面向?qū)ο蠓治雠c設(shè)計(jì)(第3版)(修訂版)
- Machine Learning with Go Quick Start Guide
- 筆記本電腦應(yīng)用技巧
- FreeSWITCH Cookbook
- 觸摸屏應(yīng)用技術(shù)從入門(mén)到精通
- 單片機(jī)項(xiàng)目設(shè)計(jì)教程
- 計(jì)算機(jī)組成技術(shù)教程
- UML精粹:標(biāo)準(zhǔn)對(duì)象建模語(yǔ)言簡(jiǎn)明指南(第3版)