Font Size: a A A

Research On Multi-View Models Application Framework Towards SaaS Development

Posted on:2014-01-28Degree:MasterType:Thesis
Country:ChinaCandidate:L SunFull Text:PDF
GTID:2248330392461087Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the broad development and application of Cloud Computing and SaaS(Software-as-a-service), information system’s dependence on SaaS application is gradullyrising. As the indispensable part of Business Process Management life cycle, Multi-ViewBusiness Modeling is used to design business models which instruct enterprise to developtheir own information system. Therefore, it’s important for information system to narrow thegap between business model and SaaS application. Because of disadvantages in qulity andefficiency, manual develeloping becomes the limitation of SaaS development.Meanwhile,consistency between models can influence the qulity of the SaaS application mapped frommodels. Therefore, building a Multi-View models application framework towards SaaSdevelopment can provide promotion for information system development.Duing to the characteristic of Multi-View Modeling and SaaS development, aMulti-View models application framework is proposed to resolve the problems existingnowadays. Utilize multi-view modeling meta framework to find out merging rules andimplement models checking and merging. Furthermore, analyze the relationship betweenbusiness models and web service and establish the mapping rules, according to which themapping method is put forward.The main research work is as follows:(1) Multi-View Models Application Framework The framework can be divided into three modules. Model files storage is used to store thechecked and merged models, as well as the service files mapped from models to the databaseand file system. Multi-View models merging can check the deficiency in the models andmerge the relationship between models. Multi-View models mapping modules build themapping rules between models and services, and implement transformation.(2) Research on Multi-View Models MergingBy analyzing Multi-View modeling, we proposed a Multi-View modeling meta model,and concluded relationship between different models. According to the relationship, thebusiness models are classified into different model views and merged at the same time, afterparsed by system.(3) Mechanism on Multi-View Models MappingBased on the latest web service definition and format, we analyzed the relationshipbetween business models and web service. Mapping rules were established based on theserelationships and their definition. Finally, we implemented Multi-view Models mapping byusing the method according to the mapping rules.(4) Prototype System of Multi-View Models ApplicationA Multi-View Models Application prototype system had been built based on Multi-Viewmodeling models. To verify the validity, the prototype system was used to merging a set oflogistic process models. Meanwhile, we checked the result of mapping between businessmodels and web service.The implementation of the prototype and verification results show that the frameworkprovides Multi-View models a valid merging and mapping method for the Multi-View modelsand information system development based on SaaS. And the research work of the paper hassome reference value and application prospect...
Keywords/Search Tags:Multi-View Modeling, Business Process Model Repository, SaaSDevelopment, Consistence checking, Mapping between Business Models andWeb Servce
PDF Full Text Request
Related items