• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            M-A-T Tory's Blog

              C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
              16 隨筆 :: 1 文章 :: 1 評(píng)論 :: 0 Trackbacks
            這幾天可能有些亂,前幾天定的計(jì)劃是學(xué)習(xí)。主要學(xué)關(guān)于UML,和一些與業(yè)務(wù)相關(guān)的知識(shí),以及WebService。但考試好像把這一計(jì)劃弄亂了,今天Merlin把業(yè)務(wù)擴(kuò)展的已經(jīng)差不多了,就像我說(shuō)的一樣,在這上面用不了很多時(shí)間。接下來(lái)的任務(wù)就應(yīng)該是業(yè)務(wù)建模了吧,。但這方面的知識(shí)我們懂得不是很多,我們最后要的文檔是專業(yè)的,不能隨便寫一個(gè)就算了。總之,我覺(jué)得現(xiàn)在還不是寫文檔的時(shí)候,時(shí)間很緊,這是事實(shí)。但我們決不能急,很多事情光著急時(shí)沒(méi)有用的。靜下心了,還是好好的學(xué)習(xí)。如果你覺(jué)得時(shí)間緊,那就抓緊時(shí)間。定計(jì)劃時(shí)一定要想明白你現(xiàn)在能干什么,計(jì)劃定得再好,完不成就是扯!
            re: 5月14日-----了解ERP Tory 2006-05-14 23:14
            這個(gè)時(shí)候的考試讓人覺(jué)得很不爽,明天該看WebService了
            今天去了學(xué)校的收發(fā)室,地址寫的應(yīng)該沒(méi)什么問(wèn)題。估計(jì)是五一耽誤le ,這幾天的計(jì)劃已經(jīng)定了,努力吧!
            盡自己所能吧
            架構(gòu)是一個(gè)系統(tǒng)的核心,系統(tǒng)的好壞完全有架構(gòu)決定。也許現(xiàn)在的架構(gòu)還不能稱得上真正的架構(gòu),隨著學(xué)習(xí)的深入,它可能被更改。由于搜索引擎的存在,很多東西不方便寫在這里,呵呵。
            這兩天的研究WebSphere,400多頁(yè)的英文的讓人一看腦袋就大。但仔細(xì)多起來(lái)發(fā)現(xiàn)也沒(méi)什么,文章中基本上都是很簡(jiǎn)單的句型,不像英語(yǔ)考試中有那么多的復(fù)合的長(zhǎng)句。雖然開始的時(shí)候有不少單詞不認(rèn)識(shí),但在金山詞霸的幫助下可以很輕松的理解。那些單詞出現(xiàn)的頻率很高,到了后來(lái)基本上就記住了。良好的英文閱讀能力在將來(lái)的工作中是必需的,現(xiàn)在就應(yīng)該加強(qiáng)鍛煉。關(guān)于這兩天的一些心得貼在我的Blog 上,有些亂,大家可去看看,等我對(duì)WebSphere 有了更全面的認(rèn)識(shí)后我會(huì)好好總結(jié)一下,與大家分享。
            我昨天的總結(jié)已經(jīng)發(fā)在我的Blog 上了,大家可以過(guò)去看看。這里把一個(gè)個(gè)人認(rèn)為很有用的一點(diǎn)東西貼在這:

            SOA 的一個(gè)架構(gòu)模板

            SOA 的一個(gè)抽象觀點(diǎn)將它描述為與業(yè)務(wù)過(guò)程結(jié)合在一起的合成服務(wù)的部分分層架構(gòu)。 圖 3 呈現(xiàn)了這種類型的架構(gòu)。

            服務(wù)和組建之間的關(guān)系是,企業(yè)級(jí)的組件(大粒度的企業(yè)或者業(yè)務(wù)線組件)實(shí)現(xiàn)該服務(wù)并且負(fù)責(zé)提供它們的功能和維持它們的服務(wù)質(zhì)量。通過(guò)組合這些公開的服務(wù)到合成的應(yīng)用程序,就可以支持業(yè)務(wù)過(guò)程流。綜合的架構(gòu)通過(guò)使用 Enterprise Service Bus(ESB)支持這些服務(wù)、組件和流程的路由、中介和轉(zhuǎn)化。為了服務(wù)質(zhì)量和非功能性的需求,必須監(jiān)視和管理已經(jīng)部署的服務(wù)。


            圖 3:SOA 層

            對(duì)于每一層,你都必須做設(shè)計(jì)和架構(gòu)決定。因此,為了幫助用文件說(shuō)明你的 SOA,你可能應(yīng)該創(chuàng)建文檔,由每個(gè)層相應(yīng)的部分所組成。

            這里是為你的 SOA 架構(gòu)文檔設(shè)計(jì)的模板:

            范圍 <此架構(gòu)適用于企業(yè)的哪個(gè)領(lǐng)域>
            操作系統(tǒng)層
            打包的應(yīng)用程序
            自定義應(yīng)用程序
            架構(gòu)決策
            企業(yè)組件層
            企業(yè)組件支持的功能范圍
            <這個(gè)企業(yè)組件支持業(yè)務(wù)領(lǐng)域、目標(biāo)和過(guò)程>
            關(guān)于控制的決策
            <作為這個(gè)客戶端組織內(nèi)部企業(yè)組件來(lái)選擇某物的標(biāo)準(zhǔn)>
            架構(gòu)決策
            服務(wù)層
            服務(wù)分類表
            架構(gòu)決策
            業(yè)務(wù)過(guò)程和合成層
            業(yè)務(wù)過(guò)程可以表現(xiàn)為舞蹈編排(choreographies)
            架構(gòu)決策
            <哪一個(gè)過(guò)程需要編排在舞蹈編排里面以及哪一個(gè)鑲嵌在應(yīng)用程序里面?>
            訪問(wèn)或者表現(xiàn)層
            <證明這層中 Web 服務(wù)和 SOA 的含意;即便要。例如,在用戶接口級(jí)別上調(diào)用 Web 服務(wù)的 portlet 的使用,以及在此層機(jī)能上的含意。>
            集成層
            <包含 ESB 因素>
            <我們?nèi)绾未_保使用服務(wù)的客戶端系統(tǒng)級(jí)的一致性(SLA)和服務(wù)質(zhì)量(QoS)?>
            安全問(wèn)題和決策
            性能問(wèn)題和決策
            技術(shù)和標(biāo)準(zhǔn)的局限性以及決策
            服務(wù)的監(jiān)控和管理
            描述和決策
            現(xiàn)在,讓我們更加仔細(xì)的描述一下每一層以及每一層之間的合成。


            層 1:操作系統(tǒng)層。本層包含現(xiàn)有的自定義構(gòu)建的應(yīng)用程序,也叫做 遺留系統(tǒng),包含現(xiàn)有的 CRM 和 ERP 打包應(yīng)用程序,以及 較舊的基于對(duì)象的系統(tǒng)實(shí)現(xiàn),還有業(yè)務(wù)智能應(yīng)用程序。SOA 的復(fù)合層架構(gòu)可以利用現(xiàn)有的系統(tǒng)并且用基于服務(wù)的集成技術(shù)來(lái)集成它們。

            層 2:企業(yè)組件層。本層由那些負(fù)責(zé)實(shí)現(xiàn)功能和保持公開服務(wù) QoS 的企業(yè)組件組成。這些特殊的組件是企業(yè)和業(yè)務(wù)單元級(jí)支持的企業(yè)資產(chǎn)的受管理和控制的集合。 同企業(yè)范圍資產(chǎn)一樣,他們通過(guò)架構(gòu)最佳實(shí)踐應(yīng)用程序來(lái)負(fù)責(zé)確保 SLAs 的一致。大多數(shù)情況下,本層使用基于容器的技術(shù),比如實(shí)現(xiàn)組件、負(fù)載均衡、高可用性和工作量管理的應(yīng)用服務(wù)器。

            層 3:服務(wù)層。業(yè)務(wù)選擇來(lái)支持和公開的服務(wù)處在這一層。它們可以被 發(fā)現(xiàn)或者直接靜態(tài)綁定,接下來(lái)被調(diào)用,或者可能的話,編排到合成服務(wù)中。這個(gè)服務(wù)公開層同樣提供了獲取企業(yè)范圍組件,業(yè)務(wù)單元特定組件,以及有些情況下,特定項(xiàng)目組建的機(jī)制,并且以服務(wù)描述的形式具體化了他們的接口子集。因此,企業(yè)組件使用它們接口提供的功能在運(yùn)行時(shí)提供服務(wù)實(shí)現(xiàn)。在這一層的接口公開為一個(gè)服務(wù)描述,在這層中他們被公開以提供使用。他們可以獨(dú)立存在或者作為合成服務(wù)。

            層 4:業(yè)務(wù)過(guò)程合成或編排層。第三層中公開的服務(wù)的合成和編排在這一層中被定義。通過(guò)配合、編排,服務(wù)被綁定成一個(gè)流程,并且從而作為單獨(dú)的應(yīng)用程序而共同作用。這些應(yīng)用程序支持特殊的用例和業(yè)務(wù)過(guò)程。這里,可視的流程合成工具,比如 IBM® WebSphere® Business Integration Modeler 或者 Websphere Application Developer Integration Edition,都可以用來(lái)設(shè)計(jì)應(yīng)用程序流程。

            層 5:訪問(wèn)或表現(xiàn)層。盡管這一層經(jīng)常超出了圍繞 SOA 討論的范圍,但是它卻變得越來(lái)越有意義。在這里我描述它因?yàn)闃?biāo)準(zhǔn)越來(lái)越集中,比如用于 Remote Portlets Version 2.0 的 Web 服務(wù)和其他技術(shù),這些技術(shù)追求在應(yīng)用程序接口或者表現(xiàn)層來(lái)利用 Web 服務(wù)。你可以把它作為將來(lái)的層用來(lái)滿足將來(lái)的解決方案的需求。注意到以下這兩點(diǎn)是非常重要的:SOA 將用戶接口從組件中分離出來(lái);最終你需要提供從訪問(wèn)路線到服務(wù)或者合成服務(wù)的端到端解決方案。

            層 6:集成(ESB)。這一層使服務(wù)可以集成,通過(guò)引入一系列可靠的性能的集合,比如智能路由,協(xié)議中介和其他轉(zhuǎn)化機(jī)制,經(jīng)常被描述為 ESB(參閱 參考資料)。Web Services Description Language(WSDL)制定了綁定,其包含提供服務(wù)的地址。另一方面,ESB 為集成提供了位置獨(dú)立機(jī)制。

            層 7:QoS。這一層提供了監(jiān)視,管理和維持諸如安全,性能和可用性等 QoS 的能力。這是一個(gè)通過(guò) sense-and-respond 機(jī)制和監(jiān)測(cè) SOA 應(yīng)用程序健康的工具來(lái)進(jìn)行的后臺(tái)處理過(guò)程,包括 WS-Management 和其他相關(guān)協(xié)議的所有的重要的標(biāo)準(zhǔn)實(shí)現(xiàn)以及為 SOA 實(shí)現(xiàn)服務(wù)質(zhì)量的標(biāo)準(zhǔn)。

            這篇文章主要講了如何將 Web 服務(wù)組件組合成跨多重 SOA 的中間件應(yīng)用程序,以及如何使用下面四種不同的方法來(lái)開發(fā)它們:

            1.自頂向下
            2.自底向上
            3.旁路
            4.嵌入式

            在開放的體系結(jié)構(gòu)中開發(fā) SOA 中間件應(yīng)用程序依賴于(舉例)您想要使用哪種關(guān)系型或 WebSphere® 包。
            還在讀《在企業(yè)級(jí) SOA 中使用 Web 服務(wù)》7篇系列文章,各篇的心得都寫在該篇文章下的評(píng)論上了。畢竟這不是我的Blog,不能像April 這樣寫隨筆。寫我blog 上有不方便交流,評(píng)論是個(gè)不錯(cuò)的選擇。我的Blog 上有我 認(rèn)為比較有用的文章的摘抄,歡迎大家f閱讀。
            SOA整合中心、可復(fù)用的體系結(jié)構(gòu) 、模塊化的 SOA 庫(kù)、庫(kù)用例,使這篇文章提到的幾個(gè)重要的概念。感覺(jué)SOA 整合中心應(yīng)該是今后研究的重點(diǎn),模塊化的SOA 庫(kù)應(yīng)該是一個(gè)設(shè)計(jì)的一個(gè)標(biāo)準(zhǔn)。將這兩個(gè)概念列下

            SOA 整合中心是 Web 服務(wù)與非 Web 服務(wù)的合并的 SOA 與后端企業(yè)系統(tǒng)的集成。它使得 Web 服務(wù)及非 Web 服務(wù)能夠與運(yùn)行在不同平臺(tái)上的服務(wù)器、主機(jī)和微機(jī)上的企業(yè)系統(tǒng)交互。

            然而,SOA 整合中心不同于面向服務(wù)的整合(service-oriented integration,SOI)。SOI 將 Web 服務(wù)與運(yùn)行在不同平臺(tái)上的主機(jī)系統(tǒng)相整合。它使得 Web 服務(wù)能夠通過(guò)網(wǎng)關(guān)與主機(jī)交互。您需要 ASP.Net 或其它技術(shù)獲取網(wǎng)關(guān)來(lái)執(zhí)行普通的 Web 服務(wù)。


            模塊化的 SOA 庫(kù)

            您可以開發(fā)模塊化的和優(yōu)化的 SOA 庫(kù),這些 SOA 被分成了不同類別的層次。每個(gè)類別可以通過(guò)層次最低級(jí)別的 Web 服務(wù)被進(jìn)一步劃分成 SOA 的子組。

            您可以將庫(kù)用作到 Web 服務(wù)應(yīng)用程序的動(dòng)態(tài)鏈接。當(dāng)應(yīng)用程序需要訪問(wèn)模塊化的 SOA 時(shí),它將自己鏈接到庫(kù)中。當(dāng)它不再需要檢索到的 SOA 時(shí),將從庫(kù)中釋放自己,當(dāng)提高速度及性能時(shí)節(jié)省磁盤空間。



            調(diào)用框架

            要構(gòu)建 SOAP 請(qǐng)求,需要使用 Web 服務(wù)描述語(yǔ)言 (Web Services Description Language,WSDL),這是一種描述如何訪問(wèn) Web 服務(wù)以及將執(zhí)行什么操作的語(yǔ)言。您可以指定服務(wù)的類型,而不用自定義 Web 服務(wù)的代碼,也不用重新編譯以前的應(yīng)用程序。

            為確保 WSDL 文件能在各種軟件架構(gòu)中工作,您可以利用 IBM Web Services Invocation Framework (WSIF),它讓您可以將 WSDL 作為不同軟件標(biāo)準(zhǔn)來(lái)描述。這表明您可以通過(guò)描述語(yǔ)言周圍的 API 以獨(dú)立于協(xié)議和位置的方式訪問(wèn) WSDL。還意味著您可以通過(guò) WSDL 將 Web 服務(wù)結(jié)合復(fù)合成應(yīng)用程序,在 WSDL 中您可以在各種條件和異常情況下切換協(xié)議和位置。

            為構(gòu)建 WSIF,無(wú)論您打算使用什么提供商,您都需要滿足最低需求,該選項(xiàng)包括如下:

            JAXP XML 解析器
            Java API 的 WSDL
            Apache SOAP
            Apache Axis。

            WSDL.....
            服務(wù)是什么,在一個(gè)典型的業(yè)務(wù)環(huán)境里,服務(wù)意味著業(yè)務(wù)函數(shù)、業(yè)務(wù)事務(wù)和系統(tǒng)服務(wù)
            從應(yīng)用程序的角度來(lái)看,業(yè)務(wù)函數(shù)實(shí)際上是原子的非系統(tǒng)函數(shù)。業(yè)務(wù)事務(wù)很像是調(diào)用應(yīng)用程序的簡(jiǎn)單函數(shù),但是它們可能是作為自己的事務(wù)的上下文所包含的復(fù)合函數(shù)來(lái)實(shí)現(xiàn)的

            人為的規(guī)定服務(wù)之間的區(qū)別,僅僅是為了引入粒度這個(gè)概念。 -----但本文沒(méi)有給出粒度的確切概念。但根據(jù)下文粒度可能是區(qū)別函數(shù)級(jí)別的概念。

            接下來(lái)的體系結(jié)構(gòu)的集成部分介紹了幾個(gè)應(yīng)當(dāng)考慮的問(wèn)題。
            包括1應(yīng)用程序集成。2終端用戶界面集成。3 應(yīng)用程序連接 4 流集成 5 信息集成

            疑問(wèn):
            本文還介紹了框架,但不明白
            要點(diǎn)總結(jié):

            首先必須理解 Web 服務(wù)并不等同于 面向服務(wù)的體系結(jié)構(gòu)。

            SOA 只不過(guò)是一種體系結(jié)構(gòu)。它不是任何諸如 Web 服務(wù)這樣的特定技術(shù)的集合

            1。所有功能都定義為服務(wù)。這僅僅包括業(yè)務(wù)功能、由底層功能組成的業(yè)務(wù)事務(wù)和系統(tǒng)服務(wù)功能。這將會(huì)產(chǎn)生粒度問(wèn)題,后面我們將對(duì)此進(jìn)行討論。
            2。所有的服務(wù)都是獨(dú)立的。它們就像“黑匣子”一樣運(yùn)行:外部組件既不知道也不關(guān)心它們?nèi)绾螆?zhí)行它們的功能,而僅僅關(guān)心它們是否返回期望的結(jié)果。
            3。在其最一般的意義上來(lái)說(shuō),接口是可調(diào)用的;也就是說(shuō),在體系結(jié)構(gòu)的層面上,它們究竟是本地的(在本系統(tǒng)內(nèi))還是遠(yuǎn)程的(在直接系統(tǒng)外)、是用什么互連 Scheme 或協(xié)議來(lái)調(diào)用或需要什么樣的基礎(chǔ)架構(gòu)組件來(lái)連接,都是無(wú)關(guān)緊要的。服務(wù)可能是在相同的應(yīng)用程序中,也可能是在公司內(nèi)部網(wǎng)內(nèi)完全不同的系統(tǒng)上的不對(duì)稱多處理器的不同地址空間中,還有可能是在用于 B2B 配置的合作伙伴的系統(tǒng)上的應(yīng)用程序中。
            補(bǔ)充一個(gè):
            CORBA

            =Common Object Request Broker Architecture,是一組用來(lái)定義“分布式對(duì)象系統(tǒng)”的標(biāo)準(zhǔn),由OMG(Object Menagement Group)作為發(fā)起和標(biāo)準(zhǔn)制定單位。CORBA的目的是定義一套協(xié)議,符合這個(gè)協(xié)議的對(duì)象可以互相交互,不論它們是用什么樣的語(yǔ)言寫的,不論它們運(yùn)行于什么樣的機(jī)器和操作系統(tǒng)。
            re: 4月19號(hào)-----感想 Tory 2006-04-19 22:25
            今天馬上就要過(guò)去了,總結(jié)一些今天的成果。
            人才管理系統(tǒng)遇到了一個(gè)很讓人不可思議的錯(cuò)誤,改了一下午也沒(méi)弄明白什么原因。心里很是不爽,被這么一個(gè)錯(cuò)誤擋住,浪費(fèi)了那么多時(shí)間。
            晚上,似乎浪費(fèi)了更多時(shí)間。公司里的考試,本來(lái)就沒(méi)有必要了,更不用說(shuō)講考卷了。不過(guò)公司付錢給我們,也就這么算了。哈哈
            快要回去了,剩下的時(shí)間就是自己的了。該好好看看SOA 了,50篇文章呢。
            通過(guò)SOA ,您可以擴(kuò)大或縮小編制的范圍和性質(zhì),通過(guò)復(fù)用代碼來(lái)改變復(fù)合應(yīng)用程序的業(yè)務(wù)流程邏輯。基于個(gè)人提出的功能,SOA 中的 Web 服務(wù)可被復(fù)用并結(jié)合到高級(jí)服務(wù)的復(fù)合應(yīng)用程序中來(lái)創(chuàng)建新的業(yè)務(wù)服務(wù),反之,該業(yè)務(wù)服務(wù)可被復(fù)用并結(jié)合到另一個(gè) SOA 的業(yè)務(wù)服務(wù)的高級(jí)復(fù)合應(yīng)用程序中。
            在短時(shí)間內(nèi)一些 Web 服務(wù)連同其它的 Web 服務(wù)(包括長(zhǎng)期運(yùn)行的基于一套復(fù)合業(yè)務(wù)規(guī)則的應(yīng)用程序)一起完成了業(yè)務(wù)流程,在整合這樣的 Web 服務(wù)的過(guò)程中您可能會(huì)發(fā)現(xiàn)問(wèn)題。Web 服務(wù)非常適合于短時(shí)間運(yùn)行的應(yīng)用程序,而不適合于處理繁重事務(wù)的環(huán)境,因?yàn)樵谶@樣的環(huán)境下需要很長(zhǎng)時(shí)間才能完成業(yè)務(wù)流程。
            通過(guò)SOA,可以將一系列的Web 服務(wù)的業(yè)務(wù)邏輯結(jié)合成一個(gè)或更多的復(fù)合應(yīng)應(yīng)用程序,并使Web 服務(wù)能夠達(dá)到最佳性能,并且不會(huì)發(fā)生SOAP 超載問(wèn)題。

            以上是我今天看完這篇文章后對(duì)SOA 的認(rèn)識(shí),請(qǐng)大家指正。

            re: 4月18日-----安排 Tory 2006-04-19 01:13
            這幾天忙壞了,四天內(nèi)弄一個(gè)人才管理系統(tǒng)果然不是一件鬧著玩的事。但值得慶幸的是今天終于看到曙光了,昨天弄明白了那個(gè)問(wèn)題后進(jìn)度有了明顯加快。今晚能完成全部的編碼了,明天再處理一些細(xì)節(jié)就可交差了。
            世界上只有一種不可能,那就是不可能有不可能。我們這四天差不多驗(yàn)證了這句話。
            哈哈哈哈。
            明天就可以鉆心研究SOA了。非常感謝ApriL,它為我們準(zhǔn)備這么資料,省得我們自己去找了。Great Job! ! ! ! ! ! ! ! ! ! ! !! ! ! ! ! ! ! ! ! ! ! ! ! !
            Tory 個(gè)人簡(jiǎn)介 Tory 2006-04-17 21:40
            我叫譚修光,也就是Tory 。
            在此之前,從來(lái)沒(méi)聽過(guò)SOA,對(duì)于我們來(lái)說(shuō)這是一個(gè)全新的概念。 但是我們不會(huì)因此感到畏懼,探索新的知識(shí)是我的最愛(ài),也是我們團(tuán)隊(duì)的特點(diǎn)。探索的道路并不是那么平坦,但我們堅(jiān)信: 只要有付出,就會(huì)有回報(bào)。
            久久99久久成人免费播放| 亚洲av成人无码久久精品| 久久久久久国产精品无码下载| 久久国产美女免费观看精品| 漂亮人妻被中出中文字幕久久| 精品久久久久久无码专区不卡| 国产精品成人久久久久久久| 99久久精品免费看国产一区二区三区| 国内精品久久久久| 久久久久波多野结衣高潮| 93精91精品国产综合久久香蕉| 久久精品国产亚洲AV不卡| 国产精品99久久久久久www| 久久综合精品国产二区无码| 久久亚洲精品无码观看不卡| 2022年国产精品久久久久| 99久久香蕉国产线看观香| 久久成人精品| 国产成人久久777777| 久久99精品国产麻豆宅宅| 亚洲国产精品久久久天堂| 人人狠狠综合88综合久久| 香蕉久久一区二区不卡无毒影院| 久久精品中文字幕无码绿巨人| 理论片午午伦夜理片久久 | 久久露脸国产精品| 国产精品无码久久久久久| 午夜精品久久久久久久久| 亚洲精品乱码久久久久久按摩| 久久亚洲国产成人影院网站| 久久九九久精品国产| 久久亚洲色一区二区三区| 久久黄色视频| 性做久久久久久久久久久| 亚洲а∨天堂久久精品| 久久国产亚洲精品| 人妻无码精品久久亚瑟影视| 久久久久久精品久久久久| 男女久久久国产一区二区三区 | 国产99久久久国产精免费| 国产成人精品久久综合|