透過您的圖書館登入
IP:18.223.171.12
  • 學位論文

控制反轉技術(IoC)在服務導向架構 (SOA)下應用之探討

An Exploratory Study of Applying Inversion of Control on Service Oriented Architecture

指導教授 : 黃天佑

摘要


資訊科技在現今的企業中扮演很重要的角色,企業中的營運模式是緊密結合的,隨時跟著外在環境變化,企業的資訊系統也須隨時更新,以便符合企業所需,但,傳統的企業系統架構較為複雜且維護不易,服務導向架構(SOA)因此被提出來解決這些問題。 SOA定義為服務和服務之間彼此是鬆散耦合的分散式架構,各個獨立的服務可以自行去運作,而SOA的目標是讓資訊系統達到On-Demand,也就是隨需而變,但受限於傳統技術上的僵固性,由於J2EE較依賴於EJB而使得服務的耦合度高,因此,會造成維護較不易的情況發生,本研究將以控制反轉技術改善現有的技術服務。 為了解決分散式系統的耦合度使其達到鬆散耦合,利用Spring中的IoC技術使各容器間的靈活度增加,並且使彼此的耦合度關係減少,進而適應性增加,縮短工作的時間,使得整個結構較簡潔以及有效率,最後達到On-Demand的目的。

並列摘要


Information Technology plays an important role in today's enterprise, the enterprise business model is tight, it is changed from the external environment every time, enterprise information systems should keep update to conform to the business needs, but traditional enterprise system architecture is too complex and too difficult to maintain, so service-oriented architecture (SOA) is proposed to solve these problems. SOA is services and service between loosely coupled distributed architecture, individual services can go operation, and the goals of SOA is to make the information system can change when it need, so it is On-Demand, but traditional technology is too tight , and the J2EE architecture is depend on the EJB. Therefore, that will make too difficult to maintain. In this study will be use Inversion of Control(IoC) to improve the existing technical services problem. In order to solve the distributed system to make it be loosely coupled, using IoC to increase flexibility in each container, and the mutual coupling relationship to reduce, making the whole structure to be more efficient, and finally to achieve the purpose of On-Demand.

並列關鍵字

SOA IoC Spring

參考文獻


余顯強 (民92),應用網路服務實現開放式服務與系統整合之探討。圖書資訊學刊,1,25-36。
AvivitBercovici, Fabiana Fournier, and Alan Wecker (2008).From Business Architecture to SOA Realization Using MDD, computer science, Volume 5095(2008), 381-392.
Brown, A. W., Delbaere, M., Eeles, P., Johnston, S.& Weaver, R.(2005) . Realizing service-oriented solutions with the IBM Rational Software Development Platform, IBM System journal, 44, 727-752.
Bosin, A., Dessì, N., &Pes, B. (2011).Extending the SOA paradigm to e-science environments. Future Generation Computer Systems, 27(1),20-31. doi:10.1016/j.future.2010.07.003
Brehm, N., &Golinska, P. (2009).Engineering Web Service Markets for Federated Business Applications. Lecture Notes in Computer Science, 5518, 366-373.

延伸閱讀