雲端運算技術(CC)近??逐漸受到重視,除?改變傳統資訊服務運算模式外,並提供?動態可擴展性和虛擬化資源,透過新興網?服務計算方式,創造?多的發展機會與挑戰。雲端運算技術(CC) 中存在?如多重租約、跨層服務的組合(SaaS, PaaS, IaaS)以及使用者需求與服務層級協議(SLAs) 的多重限制等議題,為?確保雲端運算的服務品質(QoS)與效?,以中介軟體(Middleware)?支援雲端運算技術的服務組合與監控就變得相當重要。設計及實作中介軟體?提供一個簡單、具成本效?以及安全的方式?存取雲端環境的服務,透過支援傳統系統移植至服務導向架構與雲端計算。雲端中介軟體的目的在於提供底層技術與周遭環境的完全透明化,而服務導向架構(SOA)承繼基於元件的方法達成分散式處?以增加系統效能與?於管?。除?傳統的SOA 針對SaaS ?域以外,將?進一步整合作業系統、底層硬體與測試部份。本計畫將使用代?人技術以監控服務品質的需求與SLAs 的一致性,並動態分析資源的調配與佈署。本計畫中,將設計一個支援中介軟體特性的框架,並實作一個雛型系統?驗證它的可?性,並嘗試導入相關政府雲端服務應用進?驗證。 Cloud Computing(CC) has gained a significant attention recently, it not only changes the computing paradigm but also the style of computing in which dynamically scalable and virtualized resources are provided as a service over the Internet. It brings a lot of opportunities as well as challenges. CC has the complicated issues of the multi-tenancy, cross layer service composition (SaaS, PaaS, IaaS), multiple constraints from user requirements and service level agreements (SLAs). To assure the quality of service and effectiveness of CC, a middleware to support the migration of legacy applications to SOA and CC environment is highly important and demanded. The middleware provides an easy, cost-effective, and secure framework to support the migration and integration of legacy applications into SOA and CC. The purpose of the middleware for cloud computing is to provide complete transparency of the underlying technology and the surrounding environment. The Service Oriented Architecture (SOA) extends component-based approach to achieve distributed processing, to improve the system efficiency, management, and maintenance. In addition to the traditional SOA which is more focus on the domain of Software as a Service (SaaS), operating system and infrastructures will be integrated. This project employs the agent technology to the monitoring of requested QOS requirements and Service Level Agreements (SLAs), which also dynamically analyze resources allocation and deployment. In this project, a framework that support above middleware characteristics will be designed and a prototyping system will be implemented to demonstrate its feasibility. The proposed middleware will be applied and experimented in several government applications