MicroService微服務是 FastWeb 快速開發能力的泉源

305930109_3329299613974545_1138146682531794096_n 微服務是 FastWeb 快速開發能力的泉源
微服務 (MicroService) 是一種架構式和組織式的軟體開發方法,其中軟體由小型獨立服務組成,並透過定義良好的API 進行通訊。 這些服務由小型的獨立團隊所擁有。微服務架構可讓應用程式更輕鬆擴展並加快開發速度,不僅促進創新,更縮短新功能的上市時間。
  
  FastWeb 提供的微服務,IsoBean 是 FastWeb 的核心組件。IsoBean功能無法一語道盡,它就像變形金鋼,千變萬化、琳瑯滿目,只有想不到,沒有做不到的。在您看到這篇文章的同時,FastWeb 持續在演化進行中。IsoBean 如同電子商品,在核心電路板上集成電阻、電容、二極體...等基礎零件。電路板再組裝,加入其它電子、電機、機械等半成品組件,完成最終商品。世上有多少種電子商品,沒有標準答案。市場的需求永無止境,而電子產品也在開發者,持續研發的過程中成長。所以不同零組件的整合,依據不同設計,可生產出成千上萬種不同成品。
  
FastWeb 所提供的 IsoBean 微服務軟體風格
  IsoBean微服務採用分散式系統,FastWeb將傳統應用系統拆分為,多個較小的服務各司其職,讓各服務專注在自身的功能上,彼此間藉由 RestAPI通訊協定,傳遞訊息以達成整體系統的串接。
  
  IsoBean 將微服務封裝在FastWeb的容器中,微服務更容易被部署到並擴展不同的主機上。這些服務在軟體項目中可輕鬆更換、刪除、重複使用,並獨立完成各項任務。每個IsoBean微服務就像蓋房用的小磚頭,每塊磚塊都有特定的用途,工地師傅使用小磚頭,構建每棟房屋,也就是最終的軟體產品。
  

  IsoBean微服務是一種軟體架構風格,FastWeb利用IsoBean將複雜的大型應用程式劃分為多個的小功能模組。每個小功能模組就稱為一個微服務,微服務之間透過API互相通訊,再透過模組化的方式組合成大型應用程式。 

物聯網應用軟體,三分鐘快速開發完成
利用微服務 3分鐘開發完成,物聯網應用軟體