精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

當前位置:企業應用軟件行業動態 → 正文

SOA及其在企業電子商務中的應用情況

責任編輯:sjia |來源:企業網D1Net  2012-02-21 11:18:32 本文摘自:計世網

一、SOA的概念

SOA(Service-Oriented Architecture)即面向服務架構,最早作為一種軟件系統的開發方法,現在更多的作為一種軟件架構,或是企業信息化建設和實現電子商務的一種方式。SOA可以理解為一個組件模型,它將不同架構的軟件提供的服務聯系起來,類似于粘合劑的作用,可以把企業不同的系統數據相融合。

由于系統平臺、架構、技術和版本等因素,不是所有的信息系統都可以實現資源共享。很多企業會出現不同種類的操作系統、應用軟件、系統軟件和應用基礎結構相互交織,或者同一公司擁有開發于不同時期、架構不同平臺和技術上的諸多軟件等情況。一些已投入使用多年的信息服務用來處理當前的業務,當企業業務增長后,從頭開發一個新的環境或者重新實施一個新的ERP項目幾乎是不可能的。如何才能讓企業對業務的變化做出快速的反應,利用對現有的應用程序和架構的投資來解決新的業務需求,應對突發的業務變化,為客戶、合作伙伴及供應商提供新的互動渠道,并呈現一個可以支持有機業務的構架,無疑是給企業提出的一個巨大挑戰。SOA正是在這種挑戰下脫穎而出的。

二、SOA的特性

SOA可以靈活的為服務提供者與消費者選擇實現技術和部署位置。只要服務接口保持穩定,抽象出來的接口就能讓提供者和消費者獨立演變。所以基于SOA的信息化系統可以提供與業務更貼合的信息化服務,更便利的解決跨行業、跨部門的信息資源互聯互通,推動重要信息資源的開發利用,并可以支撐和促進各行業相關的業務變革和發展。

事實,實現接口的穩定性是SOA面臨的最大挑戰。因為業務服務接口的作用不只是確定了系統的邊界。業務服務對業務流程的一部分進行了封裝,建立了被封裝部分和其余部分之間的接口。以“銷售訂單管理服務”為例,它封裝了業務流程中創建和維護銷售訂單的部分。由此看出,在定義業務服務時,既是為系統也是為業務流程搭建架構。可見信息與業務流程的運轉息息相關,即便最簡單的服務也管理著一些信息。服務的定義決定了它要管理的信息,并使其區別于其他系統組件和服務所管理的信息。“銷售訂單管理服務”是銷售訂單信息的記錄系統,但不管理倉庫庫存。通過這種方式,業務服務完成了對信息的模塊化的分解。界定了每個模塊的服務范圍。不同模塊之問的數據需求即為模塊需要提供的服務。

由此,SOA服務需具有以下特性:

(1)SOA服務用消息進行通信,應具有平臺的語法和語義文件,該消息通常使用XML Schema來定義。在企業內部,SOA服務通常是利用一個目錄列表角色的登記處來進行維護。應用程序再在登記處查尋并調用某項服務。統一描述、定義和集成是服務登記的標準,每項SOA服務都有一個與之相關的服務品質(Quality of service,QoS)。QoS的一些關鍵元素有安全需求(例如認證和授權),可靠通信(是指確保消息“僅且僅僅”發送一次,從而過濾重復信息。),以及誰能調用服務的策略。

(2)SOA把業務組件分成基本的構建模塊,就像通過標準化軟件接口實現lT基礎設施的模塊化,從而使業務流程可以與IT流程相匹配。

三、SOA給國內企業帶來的優勢

1.技術優勢

國際商業機器公司(IBM)、畢益輝系統有限公司(BEA System)、甲骨文公司(Oracle)、微軟公司(Microsoft)等走在了SOA浪潮的前列。這些主流中間件廠商最早認識到SOA在未來平臺技術中的超然地位,不遺余力地推動SOA技術的發展。在經歷了數年的研發和測試以后,從2005年開始,已終陸續推出各自的SOA策略、架構以及產品,真正將SOA推動到可部署階段。SOA在我國行業信息化建設中將成為國內軟件產業界和學術界共同關注的焦點。但是,目前SOA在國內的實施剛剛起步,SOA的概念、產品和實施方法不一,國內用戶對于SOA實施的認知也不同,多數用戶仍處在觀望、嘗試和跟隨階段。

國內的用友軟件公司在2008年底推出了面向SOA的整體解決方案U9。U9是全球第一款面向完全SOA和實時企業的解決方案,全面支持SOA架構和最新創新技術,實現了企業管理系統的個性化規模交付,真正體現了“隨需而變”的實時企業與全球商務的企業信息化價值理念。相比局部采用SOA,完全SOA架構帶來更為顯著的價值和優勢:

(1)確保總體架構的合理規劃,全面實現過程、人員和信息的實質集成、高度協調,實現更高的互操作性與協同、更敏捷的業務流程、更全面的信息可見性。

(2)降低集成成本和風險,降低維護成本。 (3)支持業務流程管理,用戶可以實現對企業業務流程的可視化動態建模、定義、擴展,以及透明的跟蹤與控制,支持企業流程的改進和業務的創新。

(4)豐富、強大的報表支持技術和相關工具,可以利用任意數據源,創建簡潔、直觀、實時的用戶報表,并可任意向下鉆取。

(5)支持企業搜索,為用戶提供企業級業務信息搜索能力,類似于互聯網搜索的操作體驗.實現跨領域、分布式的綜合業務信息搜索;提供實時性訪問,支持結構化、非結構化信息融合,增強信息的自動聚類性,繼承和保證企業數據的既有安全訪問權限和屬性。

(6)與個人辦公系統集成,將數據推送到桌面:用戶可以通過自己熟悉的個人辦公系統方式,如文檔編輯器、電子表格、電子郵件等,便捷地訪問和操作企業業務數據;UFIDAU9提供了與微軟Office等成熟的個人辦公套件產品的無縫集成,實現用戶對企業豐富的業務數據訪問和操作的全新體驗。

(7)提供對智能設備的支持:對于企業應用的關鍵信息和數據,如關鍵預警消息、審批任務等,可以按照預先定義好的模式,實時的通過消息通道傳遞給相關的負責人員。

(8)支持無線手持設備(PDA、PocketPC等),企業領導、業務員可以通過這些手持移動設備,對企業業務進行處理。

(9)全面支持集中式、分布式、混合模式的應用部署。

(10)全面支持業務模型庫、服務組件資產庫,支持基于特征模型庫的服務組件管理、定制、裝配、部署和升級支撐。

2.效益優勢

企業實施完全SOA,為企業發展帶來的效益主要有:

(1)平衡最初的舊系統投資(Leverageinitial investment):組織過去所投資的系統、軟硬體,如果能再利用等於賦予其新的價值,這也替組織降低成本并增加競爭力。

(2)基礎建設的便利性(Infrastructure Commoditization):讓所有的應用程式能相互溝通(互通性)。

(3)快速的接近市場(Fastertime-to-mar-ket):服務的重復使用(再利用),縮短過去的組織流程,更快速的提供服務來接近市場。

(4)減少支出(Reduce Cost):服務的重復使用,可降低開發成本。因為開發新系統的成本,大部份比更新舊系統花費大。

(5)減低風險(Riskmitigation):開發新系統的風險遠大于更新舊系統。

在有SOA以后,企業可以根據自己的規模、經營情況、生產情況、行業銷售情況、自身的技術水平等原因分別給自己的銷售、生產、供應鏈、人資和客戶管理等方面進行單獨選型,分別實施。在需要信息整合的時候利用SOA的架構特點,進行統一整合,建立企業的服務總線和流程管理系統,把各個系統直接掛接在SOA為基礎的企業信息流里。這樣企業就能在統一的界面控制不同的系統,綜合不同系統的數據,幫助企業員工更好地工作,部門經理更好地協調,高層領導者更好整體把握。

新的架構不僅給用戶企業帶來了更多機會,對于軟件供應商,機會也比原米多得多。在各自軟件接口數據不統一的情況下,小軟件公司只能在一個或幾個行業做得很專業,一旦客戶需要有所改變,處境就會變得很尷尬,要么給客戶開發新東西,要么就面臨著客戶的流失。就算是勉強留下客戶也需要花費很大精力幫助客戶進行與其他系統的整合開發。投人和產出不成比例。有的企業只好做得大而全,對于自己的特色就無從談起。現在,軟件供應商隨時都可以把自己的特色軟件拿出來。企業在整合的時候交給SOA供應商,只要在系統開發的時候預留與SOA系統傳輸數據的軟件接口即可。

這樣一來會促進很多有行業特點、有技術特色的中小型公司迅速發展。尤其是在一些特殊行業,比如:跨行業的大型企業、藥品連鎖零售、圖書零售、小型加盟式小吃店等等,SOA為企業發展帶來了可觀的經濟效益。

SOA可以適應不同的標準,為企業的現有資產或投資帶來了更好的重用性;能夠在最新的和現有的應用之上創建應用;能夠使客戶或服務消費者免予服務實現的改變所帶來的影響;能夠升級單個服務或服務消費者而無需重寫整個應用,也無需保留已經不再適用于新需求的現有系統。總而言之,SOA就是一個粘合劑,提供給企業更好的靈活性來構建應用程序和業務流程,實現更加強大、復雜、貼切實際業務的信息化平臺。

關鍵字:SOA

本文摘自:計世網

x SOA及其在企業電子商務中的應用情況 掃一掃
分享本文到朋友圈
當前位置:企業應用軟件行業動態 → 正文

SOA及其在企業電子商務中的應用情況

責任編輯:sjia |來源:企業網D1Net  2012-02-21 11:18:32 本文摘自:計世網

一、SOA的概念

SOA(Service-Oriented Architecture)即面向服務架構,最早作為一種軟件系統的開發方法,現在更多的作為一種軟件架構,或是企業信息化建設和實現電子商務的一種方式。SOA可以理解為一個組件模型,它將不同架構的軟件提供的服務聯系起來,類似于粘合劑的作用,可以把企業不同的系統數據相融合。

由于系統平臺、架構、技術和版本等因素,不是所有的信息系統都可以實現資源共享。很多企業會出現不同種類的操作系統、應用軟件、系統軟件和應用基礎結構相互交織,或者同一公司擁有開發于不同時期、架構不同平臺和技術上的諸多軟件等情況。一些已投入使用多年的信息服務用來處理當前的業務,當企業業務增長后,從頭開發一個新的環境或者重新實施一個新的ERP項目幾乎是不可能的。如何才能讓企業對業務的變化做出快速的反應,利用對現有的應用程序和架構的投資來解決新的業務需求,應對突發的業務變化,為客戶、合作伙伴及供應商提供新的互動渠道,并呈現一個可以支持有機業務的構架,無疑是給企業提出的一個巨大挑戰。SOA正是在這種挑戰下脫穎而出的。

二、SOA的特性

SOA可以靈活的為服務提供者與消費者選擇實現技術和部署位置。只要服務接口保持穩定,抽象出來的接口就能讓提供者和消費者獨立演變。所以基于SOA的信息化系統可以提供與業務更貼合的信息化服務,更便利的解決跨行業、跨部門的信息資源互聯互通,推動重要信息資源的開發利用,并可以支撐和促進各行業相關的業務變革和發展。

事實,實現接口的穩定性是SOA面臨的最大挑戰。因為業務服務接口的作用不只是確定了系統的邊界。業務服務對業務流程的一部分進行了封裝,建立了被封裝部分和其余部分之間的接口。以“銷售訂單管理服務”為例,它封裝了業務流程中創建和維護銷售訂單的部分。由此看出,在定義業務服務時,既是為系統也是為業務流程搭建架構。可見信息與業務流程的運轉息息相關,即便最簡單的服務也管理著一些信息。服務的定義決定了它要管理的信息,并使其區別于其他系統組件和服務所管理的信息。“銷售訂單管理服務”是銷售訂單信息的記錄系統,但不管理倉庫庫存。通過這種方式,業務服務完成了對信息的模塊化的分解。界定了每個模塊的服務范圍。不同模塊之問的數據需求即為模塊需要提供的服務。

由此,SOA服務需具有以下特性:

(1)SOA服務用消息進行通信,應具有平臺的語法和語義文件,該消息通常使用XML Schema來定義。在企業內部,SOA服務通常是利用一個目錄列表角色的登記處來進行維護。應用程序再在登記處查尋并調用某項服務。統一描述、定義和集成是服務登記的標準,每項SOA服務都有一個與之相關的服務品質(Quality of service,QoS)。QoS的一些關鍵元素有安全需求(例如認證和授權),可靠通信(是指確保消息“僅且僅僅”發送一次,從而過濾重復信息。),以及誰能調用服務的策略。

(2)SOA把業務組件分成基本的構建模塊,就像通過標準化軟件接口實現lT基礎設施的模塊化,從而使業務流程可以與IT流程相匹配。

三、SOA給國內企業帶來的優勢

1.技術優勢

國際商業機器公司(IBM)、畢益輝系統有限公司(BEA System)、甲骨文公司(Oracle)、微軟公司(Microsoft)等走在了SOA浪潮的前列。這些主流中間件廠商最早認識到SOA在未來平臺技術中的超然地位,不遺余力地推動SOA技術的發展。在經歷了數年的研發和測試以后,從2005年開始,已終陸續推出各自的SOA策略、架構以及產品,真正將SOA推動到可部署階段。SOA在我國行業信息化建設中將成為國內軟件產業界和學術界共同關注的焦點。但是,目前SOA在國內的實施剛剛起步,SOA的概念、產品和實施方法不一,國內用戶對于SOA實施的認知也不同,多數用戶仍處在觀望、嘗試和跟隨階段。

國內的用友軟件公司在2008年底推出了面向SOA的整體解決方案U9。U9是全球第一款面向完全SOA和實時企業的解決方案,全面支持SOA架構和最新創新技術,實現了企業管理系統的個性化規模交付,真正體現了“隨需而變”的實時企業與全球商務的企業信息化價值理念。相比局部采用SOA,完全SOA架構帶來更為顯著的價值和優勢:

(1)確保總體架構的合理規劃,全面實現過程、人員和信息的實質集成、高度協調,實現更高的互操作性與協同、更敏捷的業務流程、更全面的信息可見性。

(2)降低集成成本和風險,降低維護成本。 (3)支持業務流程管理,用戶可以實現對企業業務流程的可視化動態建模、定義、擴展,以及透明的跟蹤與控制,支持企業流程的改進和業務的創新。

(4)豐富、強大的報表支持技術和相關工具,可以利用任意數據源,創建簡潔、直觀、實時的用戶報表,并可任意向下鉆取。

(5)支持企業搜索,為用戶提供企業級業務信息搜索能力,類似于互聯網搜索的操作體驗.實現跨領域、分布式的綜合業務信息搜索;提供實時性訪問,支持結構化、非結構化信息融合,增強信息的自動聚類性,繼承和保證企業數據的既有安全訪問權限和屬性。

(6)與個人辦公系統集成,將數據推送到桌面:用戶可以通過自己熟悉的個人辦公系統方式,如文檔編輯器、電子表格、電子郵件等,便捷地訪問和操作企業業務數據;UFIDAU9提供了與微軟Office等成熟的個人辦公套件產品的無縫集成,實現用戶對企業豐富的業務數據訪問和操作的全新體驗。

(7)提供對智能設備的支持:對于企業應用的關鍵信息和數據,如關鍵預警消息、審批任務等,可以按照預先定義好的模式,實時的通過消息通道傳遞給相關的負責人員。

(8)支持無線手持設備(PDA、PocketPC等),企業領導、業務員可以通過這些手持移動設備,對企業業務進行處理。

(9)全面支持集中式、分布式、混合模式的應用部署。

(10)全面支持業務模型庫、服務組件資產庫,支持基于特征模型庫的服務組件管理、定制、裝配、部署和升級支撐。

2.效益優勢

企業實施完全SOA,為企業發展帶來的效益主要有:

(1)平衡最初的舊系統投資(Leverageinitial investment):組織過去所投資的系統、軟硬體,如果能再利用等於賦予其新的價值,這也替組織降低成本并增加競爭力。

(2)基礎建設的便利性(Infrastructure Commoditization):讓所有的應用程式能相互溝通(互通性)。

(3)快速的接近市場(Fastertime-to-mar-ket):服務的重復使用(再利用),縮短過去的組織流程,更快速的提供服務來接近市場。

(4)減少支出(Reduce Cost):服務的重復使用,可降低開發成本。因為開發新系統的成本,大部份比更新舊系統花費大。

(5)減低風險(Riskmitigation):開發新系統的風險遠大于更新舊系統。

在有SOA以后,企業可以根據自己的規模、經營情況、生產情況、行業銷售情況、自身的技術水平等原因分別給自己的銷售、生產、供應鏈、人資和客戶管理等方面進行單獨選型,分別實施。在需要信息整合的時候利用SOA的架構特點,進行統一整合,建立企業的服務總線和流程管理系統,把各個系統直接掛接在SOA為基礎的企業信息流里。這樣企業就能在統一的界面控制不同的系統,綜合不同系統的數據,幫助企業員工更好地工作,部門經理更好地協調,高層領導者更好整體把握。

新的架構不僅給用戶企業帶來了更多機會,對于軟件供應商,機會也比原米多得多。在各自軟件接口數據不統一的情況下,小軟件公司只能在一個或幾個行業做得很專業,一旦客戶需要有所改變,處境就會變得很尷尬,要么給客戶開發新東西,要么就面臨著客戶的流失。就算是勉強留下客戶也需要花費很大精力幫助客戶進行與其他系統的整合開發。投人和產出不成比例。有的企業只好做得大而全,對于自己的特色就無從談起。現在,軟件供應商隨時都可以把自己的特色軟件拿出來。企業在整合的時候交給SOA供應商,只要在系統開發的時候預留與SOA系統傳輸數據的軟件接口即可。

這樣一來會促進很多有行業特點、有技術特色的中小型公司迅速發展。尤其是在一些特殊行業,比如:跨行業的大型企業、藥品連鎖零售、圖書零售、小型加盟式小吃店等等,SOA為企業發展帶來了可觀的經濟效益。

SOA可以適應不同的標準,為企業的現有資產或投資帶來了更好的重用性;能夠在最新的和現有的應用之上創建應用;能夠使客戶或服務消費者免予服務實現的改變所帶來的影響;能夠升級單個服務或服務消費者而無需重寫整個應用,也無需保留已經不再適用于新需求的現有系統。總而言之,SOA就是一個粘合劑,提供給企業更好的靈活性來構建應用程序和業務流程,實現更加強大、復雜、貼切實際業務的信息化平臺。

關鍵字:SOA

本文摘自:計世網

電子周刊
回到頂部

關于我們聯系我們版權聲明隱私條款廣告服務友情鏈接投稿中心招賢納士

企業網版權所有 ©2010-2024 京ICP備09108050號-6 京公網安備 11010502049343號

^
  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 宝清县| 永泰县| 抚远县| 眉山市| 舟山市| 静乐县| 兴山县| 沙河市| 本溪市| 宣城市| 邵武市| 阿荣旗| 阳原县| 辽宁省| 白银市| 金华市| 克拉玛依市| 肥西县| 略阳县| 宜兴市| 军事| 永顺县| 东丽区| 仙游县| 广安市| 馆陶县| 长宁区| 诏安县| 辉南县| 敖汉旗| 宁武县| 库尔勒市| 澳门| 晋中市| 黄浦区| 穆棱市| 射洪县| 南郑县| 荣成市| 焦作市| 义马市|