从元件规格到实际元件实施之对映研究一个基於非同步讯.pdfVIP

  • 1
  • 0
  • 约5.09万字
  • 约 30页
  • 2019-10-30 发布于湖北
  • 举报

从元件规格到实际元件实施之对映研究一个基於非同步讯.pdf

從元件規格到實際元件實施之對映研究:一個基於非同步訊息呼叫的方法 113 從元件規格到實際元件實施之對映研究: 一個基於非同步訊息呼叫的方法 Research for mappings from component specifications to component implementations :an approach based on asynchronous message call 林至中 陳建霖 Jyh-Jong Lin Chien-Lin Chen 銘傳大學資訊管理研究所 Institute of Information Management, Ming-Chuan University Taoyuan, Taiwan, R.O.C 摘要 元件式軟體工程(Component-based Software Engineering)已逐漸取代傳統的軟體工程,成為發 展企業軟體的新一代軟體工程典範。它有著組合 (composition)及重用(reuse)的特性。而元件式軟體工 程必須要有元件塑模方法論在背後支持,才能夠將企業的需求轉換成最終的元件,當使用元件塑模方 法論最後產出元件規格後,下一步就是實際將所描述的元件規格用業界各種軟體元件模式標準例如( COM+ 、EJB 、CORBA 等)來實作(implementation) 。而在這樣的實作上必須要將所描述的元件規格 (component specification)圓滿地表現出來,其關鍵就是要有良好且完整的對映 (mapping) 。此外,由 於網際網路的蓬勃發展,在軟體元件架構上也已邁向了分散式物件運算的架構,而在一個成功的分散 式運算中,是經常需要非同步訊息(asynchronous message)傳遞的。所以本文主要就是對於從元件規 格到實際元件實施的對映上,加入非同步訊息傳遞的考量,進而提出一個新的對映模式。並且於文章 的後段會使用一個線上數位學習課程訂購系統來作為展示此對映研究構思的例子。至於在元件塑模的 方法論上,本文選擇較優良的UML Components作為對映研究的方法論,但由於 UML Components 方法論仍然存在些許缺陷,所以在考量不影響元件於原UML Components 方法論的系統架構(system architectures)之分層模式下,本文實際上採用的是經過擴充改善的版本。在實際元件實施上,則是採 用 Sun 公司的 EJB(Enterprise Java Beans)軟體元件模式標準,主要是因為 EJB 是 J2EE(Java 2 Enterprise Edition)的核心,而 J2EE 支援了較為廣泛應用於現有企業系統的分散式運算服務 例如( 114 資管評論 第十四期 民國九十五年三月 RMI/IIOP 、XML-RPC 、CORBA 、SOAP 等等) 。透過此新對映模式,當業界在元件軟體發展上是使 用 UML coponents及 EJB ,且有非同步訊息傳遞考量之需求時,就能夠良好且快速的完成實際實作 (implementation) 。 關鍵字 :元件式軟體工程、對映、非同步訊息、UML Components 、 EJB Abstract Component-based Software Engineering has gradually replaced the traditional software engineering. With the trait of composition and reuse, it has become the paradigm of new software

文档评论(0)

1亿VIP精品文档

相关文档