Font Size: a A A

Service Model Driven Architecture And Service Component Reuse Technology

Posted on:2010-08-28Degree:DoctorType:Dissertation
Country:ChinaCandidate:T MoFull Text:PDF
GTID:1118360332957791Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Division of society transformes service from simple activity proposed by single man to a composite system interacted by multi-organizations. The information communication technology speeds up information dissemination from both providers and customers. Building composite service system that can satisfy customer's individual requirement rapidly and correctly has become a major research issue.A systemic service engineering method is needed to improve the efficiency of service system building. It uses service model to describe service system, achieves service system life cycle by service modeling and model transformation, and reuse service to improve the efficiency of service system building. So all of the people can work under a clear and unified perceiving of service system and combine the phases of its life cycle flawlessly.Therefore, this paper presents a new service engineering methodology which is named Service Model Driven Architecture (SMDA), and shows the researches of SMDA, such as service model that presents service semantics, decision method for the semantics completeness, service modeling, and system building method based on service reuse:(1) SMDA service model. In order to build service system that can satisfy customers'demands by model driven, a new multi-layers-multi-views service model: SMDA model is proposed to meet the requirement of description for three phases of service system life cycle. The form and semantics of model are given and relationships between views and models are described. SMDA model uses model elements and attributes to describe the key semantics and expositive semantics. To prove the SMDA model are more adapted to the requirement of SMDA methodology, a qualitative comparison between SMDA model and other service models are discussed.(2) Decision for the completeness of service element model's semantics. In order to measure the completeness of service semantics decribed by service models, a new decision method based on graph theory is proposed. Firstly, the concept of service semantic graph is defined. Secondly, the service semantics that need to be described and the semantics of service model are transformed into two service semantic graphs. Then the completeness of service model's semantics is defined based on the relationships between these two graphs. A new concept of super-sub-graph is proposed extended the concept of sub-graph, and the decision algorithm is shown. Finally, based on the values of indicators, the defects of service element model are analysised and strategys to enhance the semantics are introduced.(3) Service modeling and the problems of semantic inconsistencies. A top-down process of service modeling is proposed and the problems of semantic inconsistencies are analysised. The rules of modeling are provided to avoid the inconsistencies between different views in the same layer. For the inconsistencies between the upper and lower model, semantics conflicts are defined and the detection rules, detection algorithm and solutions are researched. The consistency of sercie model can insure that the service system is designed and implemented following the requirement of customer.(4) System building method based on reusing service component groups. To improve the efficiency of service system building, the reusing of service components is researched based on the similar idea of in software engineering. An innovative concept - service component groups is defined based on the features of service system building. The process of system building based on service component groups is shown. And the measurement indicators, similarity calculation formula and service system building algorithm are also proposed. An example is prepared to compare with other methods and using servcie component groups is proved that can build system more efficiency and have a higher satisfaction.Finally, a prototype system of SMDA modeling tools and service system building platform are designed and developed. The theoretics and methods of the thesis are proved and discussed by a case of ocean logistics service.
Keywords/Search Tags:Service Engineering, Service Model, Model Semantics, Model Driven, Reuse of Service Component Groups
PDF Full Text Request
Related items