企業混搭應用介紹

來源:互聯網
上載者:User

標籤:

       Mashup是指把多個來源資訊加以組合的網路技術。企業混搭應用(Enterprise Mashup)是指把多種、散亂資料加以組合的定製化應用軟體,並能提供新型和獨特的功能。企業混搭應用既可能成為SOA創新中的下一次重大運動,也可能是解救災難的良藥。企業使用者可以通過重新混搭從任何地方得到的資料,從中得到啟發,然後建立情境應用,從而使資訊運用變得更加高效和有創造力。把企業、部門、互連網和個人的資訊變成業務人員可理解和使用的資訊資產,這些資訊資產再通過自由裝配後動態地構建成新的業務應用來應對易變的業務需求。 Mashup 實現了業務人員自我服務使用資訊的需求,釋放了資訊價值,提高了IT開發應用的效率,降低了IT成本。

      混搭應用仍然是由消費者而非商業主導的創新。Google(Google) gadgets、雅虎(Yahoo) Pipes和眾多網站已經把互連網變成一個開放的平台。上百萬業餘開發人員正把各種網路服務組合成無數新應用,速度遠比基於服務導向架構(SOA)的開發來得迅猛,而SOA可算是企業架構裡最接近混搭應用的模式了。

      可以協助客戶實現:

  • 資訊解鎖和資訊混搭並構成的創新應用來應對情境應用的需求;
  • 通過業務人員的自我服務使用資訊的方式,提升了IT的服務水平和減少了IT應用的滯後性;
  • 動態組裝和配置的應用滿足了企業隨需應變的需求;
  • 資訊的重用和共用提高了開發速度,降低了開發成本;
  • 通過對不同資訊源的組裝為企業迅速獲得新的業務價值;
  • 通過Mashup的方式,使得IT和業務之間更為和諧;
  • 使得SOA更體現業務價值,增加可以被重用的服務。

企業Mashup平台是業務人員和IT人員建立、發布、修改和共用Web的應用的平台,平台的核心能力是不需要編程對多種資訊源任意組裝和使用。企業Mashup平台和傳統IT應用的獨特之處主要體現在以下幾點。

1. Mashup應用和傳統IT應用的比較

比較內容

Mashup應用

傳統IT應用

開發週期

幾天或者幾周

幾月或者幾年

生命週期

異變,非常短時間

很長時間

開發階段

即席的,滿足特定需求

預見性,有計劃的

專案管理

社區性質,非集中式

正式的,集中式

應用程式更新

自下而上

自上而下

開發人員

個人、團體和業務人員

IT人員

使用人員

小範圍或者已知的使用者群體

大範圍

技術應用

REST、RSS、ATOM、AJAX、JSON、XML

SOAP、Web Service、J2EE、BPEL

下面讓我們來看一下結構圖, 各種資料來源混搭時可能產生複雜性,以及潛在應用:

支援的標準:

Web Services (SOAP, REST), LDAP, OpenID, RSS/Atom,
XML, JSON, ODBC/JDBC, the Java Portlet Specification (JSR-168), and
SMTP.

來看一下常見的模式: 警示

API Enabler

競爭分析

Leading指標

聲望管理

Feed工廠

溝通與協作

內容彙總

應急響應

位置應用

內容隔離

Dashborad

 

大家熟悉的單點登陸

審計

由於篇幅有限,在這兒不再列舉。

準備在前
在接納混搭技術之前,關於誰來開發這類應用的問題,你需要對以下問題做出重要決策。
? IT部門需要確定哪些資料來源屬於開放授權,是可以被混搭的。很明顯,可以選擇百度地圖等公用網站和API,在企業裡只有把這些資料來源與內部和外部網路服務整合在一起,才能擷取真正的價值。
? 下一步,有關混搭應用的使用環境。儘管混搭應用往往和基於瀏覽器的應用有關,但部署了SOA的企業,也可以考慮採用各種基於伺服器的工具或以案頭為中心的整合軟體。
? 如果採用基於瀏覽器的混搭應用,需要確定:是在現有網站伺服器上提供新應用,再購買一個新的專用混搭平台,還是把整個任務外包出去。
? 最後,現在已有大量開發平台和工具,其中很多是免費的。Ajax與瀏覽器的廣泛相容,使之成為大多數互連網應用的必然選擇;但對內部網開發人員來說,客戶平台並不局限於瀏覽器,這也就不成其為問題了

     最後,通過釋放資訊價值而使得企業更靈活、更富有創造性、更具有競爭性。業務人員可以完全自主地針對特定需求來構建Mashup應用,這是一種全新的利用資訊方式來解決業務問題,大大提高資訊的使用效率和業務價值。有效地降低IT維護應用的成本,通過自主和重用已有資訊資產的方式讓業務人員來使用資訊。通過重用已有IT資產滿足了迅速的業務變化。Information On Demand 的意義是首先把企業已有的資訊發布成Feeds、Widgets和Services,最終被企業混搭應用發揮出潛在的業務價值。根據營運目標調整系統應用。在以前,即使有了SOA,企業內部IT人員和業務人員還可能各自為政,企業外部供應商的諮詢人員和開發人員也會有不同分歧。企業混搭應用就是希望使業務人員也有能力開發和部署自己的應用,從而拉近需求定義和開發部署的距離,消除分歧。業務人員也正是通過了混搭應用,固化了商務程序,適應了需求變化,體驗了SOA所帶來的價值。

希望對您公司專屬應用程式開發與公司資訊化有協助。 其它您可能感興趣的文章:

IT基礎架構規劃方案一(網路系統規劃)
IT基礎架構規劃方案二(電腦系統與機房規劃規劃) 
IT基礎架構規劃方案三(IT基礎軟體和系統規劃)
公司專屬應用程式之效能即時度量系統演變
雲端運算參考架構幾例
智能移動導遊解決方案簡介
人力資源管理系統的演化

如有想瞭解更多軟體研發 , 系統 IT整合 , 公司資訊化 等資訊,請關注我的訂閱號:


Petter Liu
出處:http://www.cnblogs.com/wintersun/
本文著作權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文串連,否則保留追究法律責任的權利。
該文章也同時發布在我的獨立部落格中-Petter Liu Blog。

企業混搭應用介紹

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.