Font Size: a A A

Active Services' Implementation Technology Based On SaaS Model

Posted on:2010-11-26Degree:MasterType:Thesis
Country:ChinaCandidate:F HuangFull Text:PDF
GTID:2178360275953465Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Software-as-a-Service (SaaS) is a new type of software application model which the users don't buy but rent software as services. The software service provider develops applications that can be accessed through internet, which are managed and maintained by provider.The paper has three main parts. In the first part, it introduces the information related to SaaS, technology of software components, concept and the model of active services, as well as the relationship between component and active services. At last, it describes the Universal Component Describe Language (UCDL) which is used in active services in detail.In the second part, Component-based Development is proposed to use in SaaS and different solutions are provided to part of SaaS services. Every solution is implemented with different components. Then it gives the design of SaaS components management system and explains the procedure for the users to customize services based on this system. In this model, corresponding components are assembled to build the applications which can fulfill the requirements from users.In the second part of the paper, the concept of component and the idea of active services are brought into SaaS. Software reusability quickens the development of SaaS application and enables the provider to put out the new bushiness much faster. However, with limited and pre-customized components to fill various requirements from users is impossible. So, in the third part, extension to the SaaS model is proposed. Parts of the services that can't satisfy the requirements from users can be developed by users as components, and these components are developed according to the interfaces description provided by the service provider and then assemble and work together with the service based on SaaS to fulfill the requirements from users.The purpose and significance of this paper are bringing the concept of component and the thought of active services into SaaS, which enable higher software reusability and faster application development. Users submit their requirements to the service provider and the SaaS system chooses the suitable components to build the application system, which also reflect the concept of active services. At the end, a method to extend the traditional SaaS model is proposed which gives some support for the further research on active services.
Keywords/Search Tags:SaaS, Active Services, UCDL, Component
PDF Full Text Request
Related items