Font Size: a A A

Flexible Service Configuration Framework Research Based On Semantic Resource

Posted on:2015-08-14Degree:MasterType:Thesis
Country:ChinaCandidate:L FangFull Text:PDF
GTID:2298330452464167Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As the demand for a rapid development method during enterprise systemconstruction is increasing day by day, service-oriented architecture(SOA) is nowbecoming a popular development architecture for enterprise application andsystem because of its high flexibility and interoperability. In the current servicedevelopment frameworks, the construction of service, however, is still highlydependent on the programming efforts of developers, and the detailed executionprocedure of service is transparent to the other staffs, making the construction orchanging of service not only miscellaneous but also not visible to businessanalysts. Therefore, there is an emergency need to provide a service generationframework that supports flexible configuration to assist the fast construction ofweb service. As the organization way of enterprise data is becoming more andmore variable, the configuration procedure of entities is facing up with thechallenge of supporting variable data organization structure; on the other hand,as the business processes of enterprise involve more than one type of entity, andcontain certain computing logic, the pure RESTful service could not supportimplementing such kind of complex activity, while the calling andimplementation of SOAP service is too complicated to realize flexibleconfiguration, thus the providing a clear description for the process to generatecorresponding service is also challenging.To meet up with these challenges during service configuration, thisdissertation describes the involved entities and processes during serviceexecution through semantic resource meta-model, and propose a flexile serviceconfiguration framework based on the semantic resource meta-model.Following is the main contribution of this dissertation:(1) A semi-automatic and flexible web service configuration frameworkbased on semantic resource meta-model is proposed. Facing up with the intensively changing business requirements and variable data organizationstructure, IT developers can construct the required service through theconfiguration of resource meta-model. Then the framework could automaticallygenerate and publish corresponding services for the application developers.(2) Two types of resource meta-model are proposed: the entity resourcemeta-model for basic entity manipulations, in which multiple entity resourcecomposition ways are proposed to meet up with variable data organizationstructures, as well as the transitional resource meta-model for the complexbusiness activity, where a series of attributes are proposed to describe thebusiness operation. Through ontology mapping, a semantic description for tworesource meta-models is provided.(3) Based on the semantic resource meta-model, the semi-automaticconfiguration and generation method for web services is proposed. Theentity-resource-oriented service generation and execution mechanism isresearched based on the configured entity resource meta-model; the compositionmethod of entity services is worked out based on the configured transitionalresource meta-model, and it could provide automatic generation andencapsulation for the operational services, the framework could support theautomatic service execution process well based on the state transfer sequence.(4) A flexible service configuration platform is constructed. Based on theabove research, corresponding prototype platform is developed. Throughconstructing a quality data management system for an manufacture, thefeasibility and effectiveness of the system is validated.The implementation of the flexible service configuration platform andvalidation result shows that, this framework is able to assist IT personas toconfigure and construct the required web service in a fast mean. It not onlysupports variable data organization ways and complex activities, but also ownshigher flexibility and usability compared with traditional web serviceconstruction methods.
Keywords/Search Tags:Enterprise Information System, Rapid Development, WebService, Service Generation, REST, SOAP
PDF Full Text Request
Related items