SAP ESOA (2) - SOA和ESOA概念理解
SOA和ESOA
SOA
全稱叫做servcie oriented architecture。是全新的一種基於服務的系統架構模式,但是這個對我這種不懂技術的人來說,等於沒說,我也不關心他的真正的所謂“技術架構”是怎麼樣的。
根據我的理解,“服務”就是程式,是這種新模式下對程式的另一種稱呼。當然這種程式是基於http或者其他web方式的程式,所以叫做web service。通俗的理解,就是將自己寫的程式,作為可共用的“服務”,釋出到網上,供其他人使用,因為其他人要能夠理解和使用,所以這些程式都是符合國際通行的規範的,就像upc,iso等。比如說,你設計一件衣服,併為這件衣服設計了一種新的紐扣,併發布出去,隨便其他人用,由於是符合一般的紐扣規範的,所以其他的人在設計他們自己的服裝的時候,也可以直接把你設計的紐扣拿來放到他們的衣服上,而不用非得自己再設計一個。
ESOA
就是enterprise SOA,簡單的說,就是針對企業應用的企業級SOA。
用更貼近的一個例子來說,有一個程式(服務),根據客戶號碼和銷售組織和分銷渠道三個欄位,可以讀取出來客戶訂單資訊。有一人想要開發一個根據歷史訂單建立新訂單的程式,他就可以把這個服務拿過來用,作為其中的一部分。或者有一個人想要開發一個客戶銷售統計分析程式,也可以使用這個服務。[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/497817/viewspace-1020636/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 分層架構和SOA架構
- webpack3-loader和plugin的概念理解WebPlugin
- 理解RESTful概念REST
- 叢集、分散式和微服務的概念理解分散式微服務
- Spring AOP概念理解Spring
- 01 elasticsearch 概念理解Elasticsearch
- RPC核心概念理解RPC
- Docker和k8s核心概念(理解友好版)DockerK8S
- MySQL的冷備份和熱備份概念理解(轉)MySql
- 資料倉儲ODS、DW和DM概念 - 2
- RocketMQ系列2:領域模型和技術概念MQ模型
- SAP智慧領域概念區分
- SAP HANA Delivery Unit概念簡述
- SAP的概念及優缺點
- SAP 產品 UI 裡的容器元件的概念和開發概述UI元件
- webpack (1)——核心概念的理解Web
- 通俗理解一些概念
- Top-1 accuracy和Top-5 accuracy的概念及理解
- 深入理解h2和r2dbc-h2
- SAP Gateway Service Builder 裡 Project 的概念GatewayUIProject
- SOA架構和微服務架構的區別架構微服務
- 資料庫基礎概念理解資料庫
- 30分鐘理解GraphQL核心概念
- 理解「業務」與「技術」概念
- 什麼是SOA
- 當SOA遇到DDD
- 『居善地』介面測試 — 2、介面和介面文件概念
- SAP Commerce Cloud 裡的 Media 概念簡述Cloud
- SAP ABAP Netweaver 裡的 ABAP 會話概念會話
- 單體巨石、微服務和SOA關係與區別微服務
- Laravel 重點概念理解-服務容器Laravel
- [譯] 理解 Apache Airflow 的關鍵概念ApacheAI
- 理解JavaScript概念系列--非同步任務JavaScript非同步
- webpack(2)webpack核心概念Web
- KOA2框架原理解析和實現框架
- SOA服務治理方案
- SOA四個原則
- 面試官靈魂三問:什麼是SOA?什麼是微服務?SOA和微服務有什麼區別?面試微服務
- 通俗地理解面向服務的架構(SOA)以及微服務之間的關係架構微服務