Font Size: a A A

Research On Domain Data Heterogeneous System With Object-Oriented Technic

Posted on:2003-02-16Degree:MasterType:Thesis
Country:ChinaCandidate:Z X ZhangFull Text:PDF
GTID:2168360065456513Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Object-oriented analysis and design technic is an important research field in software engineering today. It mainly research that the software system is analysed and described and the system model is construted with object-oriented conception.Heterogeneous architecture is ubiquitous in the fields of today's computer information. This paper research heterogeneous problem on domain engineering. Heterogeneous domain software integration flat is the most all-pervading in domain engineering. The domain based on common data model can preferably solve this problem.At present,there are a lot of techics on solving heterogeneous data. At first , author analyses and compares with several resolvent, liking the integrated mode based on mutual operation, the integrated mode based on transfer, the integrated mode based on multi-protocol stack and the integrated mode based on multi-interface. Their function, performance and applicable range are expatiate. Their scarcities are pointed out. And then, it is brought forward in allusion to these scarities that the heterogeneous domain engineering architecture should be solved with object-oriented technic.The author introduce sketchily object-oriented technic. At the same time, the characteristic function of it's prevailing technic UML (unified modeling language) is recommended. I pose a point of view that the object-oriented common data model and it's object-state-transforming rule based on EECA and it's object class-cluster mechanism based on CCRM may solve preferablely heterogeneous sharing conflict in domain engineering.By object-oriented technic, the main matter, constructing, expression, class frame of field common data model (FCDM) and constructing technics liking entity definition, attributes, constraint rules. The object state transform rule and object based on conceptual cluster-role mechanism (CCRM) are importantly proposed. The object's action based on EECA (Extented Event-Condition-Action) driving rule may be described according to rule state-transforming method. The rule-object check it's condition state when the event is monitored. It execute related operation if condition is true. CCRM(conceptual cluster role mechnism) based on cluster and role permit that same structure or heterogeneous objects integrate into cluster dynamicly and act different roles in the cluster. The initiative rule based on EECA can preferablely resolve semantic and structural collision when objects are communicated and transferred each other. The object cluster mechanism based on CCRM overcome the disadvantage of traditional strong class and weak class. In this way, the model is more flexible and steadier.In the end, it's discussed to the advantage, performance,bound and noteworth aspact on solving damain data heterogeneous problem by object-oriented common data model. The feasibility of the model is proved by experiment and use case.
Keywords/Search Tags:OO, Data model, Domain data engineering, software engineering, software integration, heterogeneous, code reuse, distribute object, rule
PDF Full Text Request
Related items