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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SAP ESOA (4) - ESOA在應用上的特點
- SAP ESOA (6) - 主要的應用模式模式
- SAP ESOA (3) - 兩個基本概念Enterprise service和composite application以及與傳統程式的區別APP
- SOA之(2)——SOA架構基礎概念與設計框架架構框架
- SOA之(5)——REST的SOA(SOA with REST)概念REST
- SOA之(1)——SOA架構基礎概念架構
- 理解 MySQL(1):架構和概念MySql架構
- 概念理解
- 理解RESTful概念REST
- Oracle的SOA瞄準SAP的Netweaver(轉)Oracle
- webpack3-loader和plugin的概念理解WebPlugin
- 叢集、分散式和微服務的概念理解分散式微服務
- 01 elasticsearch 概念理解Elasticsearch
- ORACLE概念的理解!Oracle
- 基於事件的 SOA 治理解決方案事件
- 【T02】理解子網和CIDR的概念
- Docker和k8s核心概念(理解友好版)DockerK8S
- DB2資料庫編目(catalog)概念的理解DB2資料庫
- RPC核心概念理解RPC
- Spring AOP概念理解Spring
- 理解maven的核心概念Maven
- SAP智慧領域概念區分
- MySQL的冷備份和熱備份概念理解(轉)MySql
- 分層架構和SOA架構
- WebSphere 和 SOA 新手入門Web
- SOA和ESB的區別
- OOP: 理解類和物件(2) (轉)OOP物件
- SAP 產品 UI 裡的容器元件的概念和開發概述UI元件
- 通俗理解一些概念
- 理解「業務」與「技術」概念
- webpack (1)——核心概念的理解Web
- Linux 掛載概念 理解Linux
- 深入理解CRM的概念
- JavaScript 原型概念深入理解JavaScript原型
- 資料倉儲ODS、DW和DM概念 - 2
- Top-1 accuracy和Top-5 accuracy的概念及理解
- SAP HANA Delivery Unit概念簡述
- SAP Gateway Service Builder 裡 Project 的概念GatewayUIProject