免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
soa第一步(soa中的各種概念)


一、什么是soa?
SOA(Service-Oriented Architecture,面向服務架構(gòu)) 是一種架構(gòu)模型,
它可以根據(jù)需求通過網(wǎng)絡對松散耦合的粗粒度應用組件進行分布式部署、
組合和使用。服務層是SOA的基礎,可以直接被應用調(diào)用,使得構(gòu)建在這樣的系
統(tǒng)中的服務可以使用統(tǒng)一和標準的方式進行通信。
二、soa的目標
SOA的根本目標:實現(xiàn)與敏捷業(yè)務相適應的IT基礎,促進而不是阻礙企業(yè)達成靈
活應變,從而在快速變化的時代里獲得增長優(yōu)勢。
三、soa中繽紛的概念
java的世界各種各樣的名詞讓人眼花繚亂,有些其實很簡單,但因為名次擋在門外
soa中更是如此,這里簡單介紹一下相關(guān)的一些名次:
1,SCA(Service Component Architecture)不同的軟件模 塊通過服務組件
的標準化而統(tǒng)一地封裝起來和被調(diào)用訪問。
2,SDO(Service Data Objects)則作為一種數(shù)據(jù)編程架構(gòu)和API,它統(tǒng)一了不同數(shù)據(jù)源類型的數(shù)據(jù)編程,
讓開發(fā)人員可以從不 同的數(shù)據(jù)源以統(tǒng)一的方式訪問和操縱數(shù)據(jù)。
可以說,SCA以面向構(gòu)件的方法,簡化了客戶的業(yè)務邏輯編程,提高了應用的靈活性。
而SDO則更進一步從數(shù)據(jù)對象 上大大簡化了開發(fā)。
3,OSOA:2005 年 11 月, IBM、BEA、IONA、Oracle、SAP AG、Sybase、Xcalia 和 Zend
就合作建立新的業(yè)內(nèi)規(guī)范來簡化 SOA 應用發(fā)展達成了一致,共同發(fā)布了兩項針對SOA的重要構(gòu)件模型
規(guī)范——SCA 0.9和SDO。此后,該團體陸續(xù)吸引了 Cape Clear、Interface21、普元、
Progress Software(前 Sonic Software)、Red Hat、Rogue Wave Software、Software AG、
Sun Microsystems 和 TIBCO Software 、Siemens AG等多家公司的加盟,目前成員數(shù)量躍至 18家,
形成了OSOA聯(lián)盟。
4,eai
什么是EAI(enterprise application integration)企業(yè)應用集成?
EAI是將基于各種不同平臺、用不同方案建立的異構(gòu)應用集成的一種方法和技術(shù)。
EAI通過建立底層結(jié)構(gòu),來聯(lián)系橫貫整個企業(yè)的異構(gòu)系統(tǒng)、應用、數(shù)據(jù)源等,完成
在企業(yè)內(nèi)部的 ERP、CRM、SCM、數(shù)據(jù)庫、數(shù)據(jù)倉庫,以及其他重要的內(nèi)部系統(tǒng)之
間無縫地共享和交換數(shù)據(jù)的需要。有了 EAI,企業(yè)就可以將企業(yè)核心應用和新的
Internet解決方案結(jié)合在一起。
EAI(企業(yè)應用集成)將進程、軟件、標準和硬件聯(lián)合起來,在兩個或更多的企業(yè)系
統(tǒng)之間實現(xiàn)無縫集成,使它們就像一個整體一樣。盡管EAI常常表現(xiàn)為對一個商業(yè)
實體(例如一家公司)的信息系統(tǒng)進行業(yè)務應用集成,但當在多個企業(yè)系統(tǒng)之間
進行商務交易的時候,EAI也表現(xiàn)為不同公司實體之間的企業(yè)系統(tǒng)集成,
例如B2B的電子商務。
5,ESB是企業(yè)服務總線(Enterprise Service Bus)的縮寫。企業(yè)服務總線是一個靈活的用于集成各種應用
和各種服務的連接基礎架構(gòu)。企業(yè)服務總線能夠通過簡化應用和服務之間接口的數(shù)量、接口大小及接口復雜度等
方法使客戶的面向服務體系(SOA)更加的強大。企業(yè)服務總線提供以下功能:
 在服務與服務之間路由消息;
 在請求者與服務者之間轉(zhuǎn)換傳輸協(xié)議;
 在請求者與服務者之間轉(zhuǎn)換消息格式;
 處理來自于各種異構(gòu)源的業(yè)務事件;

6,webservice:Web Service就是為了使原來各孤立的站點之間的信息能夠相互通信、共享而提出的一種接口。
Web Service所使用的是Internet上統(tǒng)一、開放的標準,如HTTP、XML、SOAP(簡單對象訪問協(xié)議)、
WSDL等,所以Web Service可以在任何支持這些標準的環(huán)境(Windows,Linux)中使用。
注:SOAP協(xié)議(Simple Object Access Protocal,簡單對象訪問協(xié)議),它是一個用于分散和分布式環(huán)境
下網(wǎng)絡信息交換的基于XML的通訊協(xié)議。在此協(xié)議下,軟件組件或應用程序能夠通過標準的HTTP協(xié)議進行通訊。
它的設計目標就是簡單性和擴展性,這有助于大量異構(gòu)程序和平臺之間的互操作性,從而使存在的應用程序能夠
被廣泛的用戶訪問。
7,soap:SOAP即簡單對象訪問協(xié)議(Simple Object Access Protocol),它是用于交換XML編碼信息的
輕量級協(xié)議。它有三個主要方面:XML-envelope為描述信息內(nèi)容和如何處理內(nèi)容定義了框架,將程序?qū)ο缶幋a
成為XML對象的規(guī)則,執(zhí)行遠程過程調(diào)用(RPC)的約定。SOAP可以運行在任何其他傳輸協(xié)議上。例如,你可以使
用 SMTP,即因特網(wǎng)電子郵件協(xié)議來傳遞SOAP消息,這可是很有誘惑力的。在傳輸層之間的頭是不同的,
但XML有效負載保持相同。
8,uddi:UDDI 的目的是為電子商務建立標準;UDDI是一套基于Web的、分布式的、為Web Service提供的、
信息注冊中心的實現(xiàn)標準規(guī)范,同時也包含一組使企業(yè)能將自身提供的Web Service注冊,以使別的企業(yè)能夠
發(fā)現(xiàn)的訪問協(xié)議的實現(xiàn)標準。
9,wsdl:Web Service描述語言WSDL就是用機器能閱讀的方式提供的一個正式描述文檔而基于XML的語言,
用于描述Web Service及其函數(shù)、參數(shù)和返回值。因為是基于XML的,所以WSDL既是機器可閱讀的,
又是人可閱讀的。
10,bpel:BPEL是一門用于自動化業(yè)務流程的形式規(guī)約語言。 用XML文檔寫入BPEL中的流程能在Web 服務之間
以標準化的交互方式得到精心組織。這些流程能夠在任何一個符合BPEL規(guī)范的平臺或產(chǎn)品上執(zhí)行。 所以,通過
允許顧客們在各種各樣的創(chuàng)作工具和執(zhí)行平臺之間移動這些流程,BPEL使得他們保護了他們在流程自動化上的
投資。盡管以前想使業(yè)務流程定義標準化,但BPEL已經(jīng)引起了史無前例的興趣,而且它最早在軟件供應商中獲
得大量認可。
11,ibm mq:消息隊列(MQ)是一種應用程序?qū)贸绦虻耐ㄐ欧椒?。應用程序通過寫和檢索出入列隊的針
對應用程序的數(shù)據(jù)(消息)來通信,而無需專用連接來鏈接它們。消息傳遞指的是程序之間通過在消息中發(fā)送
數(shù)據(jù)進行通信,而不是通過直接調(diào)用彼此來通信,直接調(diào)用通常是用于諸如遠程過程調(diào)用的技術(shù)。排隊指的是
應用程序通過隊列來通信。隊列的使用除去了接收和發(fā)送應用程序同時執(zhí)行的要求。
12,jms:在不同系統(tǒng)之間交換信息的一大障礙是如何在精確交換和格式化數(shù)據(jù)方面取得一致。
Java Message Service( Java消息服務,簡稱JMS)通過提供一種與J2EE應用程序或傳統(tǒng)系統(tǒng)交互的方
法部分的解決了這個問題。 JMS的通用接口集合以異步方式發(fā)送或接收消息。異步方式接收消息顯然是使用
間斷網(wǎng)絡連接的客戶機,諸如移動電話和PDA的最好的選擇。另外, JMS采用一種寬松結(jié)合方式整合企業(yè)系統(tǒng)的方法,
其主要的目的就是創(chuàng)建能夠使用跨平臺數(shù)據(jù)信息的、可移植的企業(yè)級應用程序,而把開發(fā)人力解放出來。
13,ibm mb:Message Broker是 IBM 的應用整合中間件,是 IBM WebSphere 業(yè)務整合解決方案的重要
組成部分之一,用于企業(yè)應用整合領(lǐng)域。它的前身為 WebSphere MQ Integrator Borker 是一種Esb的實現(xiàn)



本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
SOA實踐:構(gòu)建基于Java Web服務和BPEL的企業(yè)級應用
web service新手入門
《Open Source ESB in Action》作者談開源ESB
基于SOA架構(gòu)的企業(yè)集成系統(tǒng)設計與實現(xiàn)
jbpm 指南第一章翻譯
Full potential of SOA is still five years awa...
更多類似文章 >>
生活服務
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服