AMOWA

全稱:Asynchronous-Messaging Oriented Web Application即 面向異步訊息的WEB套用。

基本介紹

  • 中文名:面向異步訊息的WEB套用。
  • 外文名:AMOWA
  •  全稱:Asynchronous-Messaging Oriented Web Application
  • 訊息異步傳輸
一個具備AMOWA特徵的WEB套用具備以下三條:
1. 系統必須是一個WEB套用。在非WEB環境中設計與實現異步調用非常簡單,考慮也很自然。在WEB環境下,設計與實現相對比較麻煩,思維方式也稍微會有些跳躍感。
2. 系統中必須具備訊息特徵,無論是隱式或者顯式。在網路遊戲,即時訊息工具等套用中,訊息特徵比較明顯,這方面的論述也比較多;但有些企業套用,也能夠發現一些隱含的訊息模式。比如,一個商業智慧型WEB客戶端,需要進行鑽取、上溯、切片等操作,這些操作和返回值可以被包裝為訊息(事實上,目前已經有相關的規範,分別是MDX和XML/A);在操作型WEB套用中,操作同樣可以被抽象為訊息,比如一個Bug管理系統,提交Bug, 查看Bug等,都可以包裝為訊息。
3. 訊息必須是異步的。這一點是與傳統方式的根本不同之處。傳統的方式在完成某個操作一定存在頁面切換,而AMOWA不必。訊息是異步傳輸,在操作完成之前客戶可以看到一個友好的Loading或者其他友好的提示,等到操作完成數據可用之後,前台的UI採用javascript/Flash的方式進行刷新。

相關詞條

熱門詞條

聯絡我們