星期日, 12月 05, 2004

企業Portal採軟體元件化建置已成未來趨勢

底下為我在今年93年12月投稿在ITHome雜誌裡的文章,共四篇,特po上來與大家分享!也算是自我文章的一種記錄。


  「軟體元件化」簡單而言它就像是「軟體組裝」一樣,可依照自己的需求去組裝出一套符合自己所需的軟體,且每個元件可以一再的Reuse(再利用),且也不需去了解其內部程式構造,這就像組裝電腦一樣,變的非常的簡單。

  就拿目前在企業內最紅的IT應用-企業入口網站來說,每個企業都會有各自不同的Domain-Know How,所以在於資訊應用的功能上,也會各自有所區別,若欲開發出一套屬於自己企業內部的EIP,則採用許多已開發好的軟體元件來建置的話,將會在人力、時間上節省大量成本,並且由於元件本身具有Reuse的特性,所以由多個元件組成的單一元件,又可以再拿來組裝成另一個企業內部資訊系統,例如:ERP、SCM、CRM、HR..等。

  讓軟體元件化的主要模式有二種,第一種:是套用軟體工程裡的「Design Pattern(設計模式)」讓程式碼在開發時即以元件化方式在設計、「MVC」模式則是指在開發時即將程式分為Model、View、Control三部份,可使日後程式的維護更為容易。第二種:「無程式碼元件」,也就是使用IDE工具來開發系統,而將系統內常用功能都包成IDE內之元件,只需經由簡單的設定即可立即建置完成。

  對於常用的功能,盡量不要再重覆開發,而底下幾種則是基本應該要具備的軟體元件,如:「行事曆」、「表單處理」、「投票區」、「資料庫連結」、「電子郵件模組」、「樹狀組織」、「討論區」、「資料處理」、「圖表製作元件」...等,適時的利用軟體元件來建置系統,不僅速率大幅提昇,也讓您的開發成本大幅下降。


0 Comments:

張貼留言

<< Home