国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

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


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

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



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

聯(lián)系客服