Presentation is loading. Please wait.

Presentation is loading. Please wait.

Managing and Integrating Geography Models in Distributed Environment Xiaolin Wang, Yingwei Luo Dept. of Computer Science and Technology,

Similar presentations


Presentation on theme: "Managing and Integrating Geography Models in Distributed Environment Xiaolin Wang, Yingwei Luo Dept. of Computer Science and Technology,"— Presentation transcript:

1 Managing and Integrating Geography Models in Distributed Environment Xiaolin Wang, Yingwei Luo lyw@pku.edu.cn Dept. of Computer Science and Technology, Peking University 2011.7

2 Outline  Background  Model Contract Metadata Standard for Geography Model Integration Standard for Geographic Model  Model Contract Execute Engine  Example of Model Contract  Summary http://net.pku.edu.cn

3 Background  Study on Distributed Geographical Modeling Environment for Geographical Problems Solving A Key Project from National Science Foundation of China (NSFC), 2008-2011 Goals  Share and reuse geographical models in distributed environment  Construct a distributed geographical modeling, sharing, integrating and running environment for geographical problems solving  Nanjing Normal University & Peking University Prof. Lv Guonian & Prof. Luo Yingwei http://net.pku.edu.cn

4 Mapping Associating 地理计算 模型执行 地理计算 模型执行 地理计算 模型执行 地理计算 模型执行 Geographical Concepts Geographical Concept Model Geographical Executing Model Interpreting 地理计算 模型执行 Geographical Computing Model Executing Geographical Model Sharing Environment Geographical Problems Existing Geographical Model Resources Solving Result for Geographical Problems Basic Geographical Computing Model Lib Method Lib Algorithm Lib Interpreting Encapsulatin g Modeling Geographical Model Executing Environment Geographical Modeling Environment http://net.pku.edu.cn Distributed Geographical Modeling Environment

5 Researches  Core Research Content Model Contract Design (this paper focuses on) Model contract Execute Engine Design & Implement  Technology Service-Oriented & Distributed Architecture Model as Web Service Compose different services into new model according to geographical process http://net.pku.edu.cn

6 Model Contract  Bridge for Geography phenomena and Computer solving problem. A structure language to represent the integration of geography models. Describe the model self  atom model: basic info.  composite model: structure info. Represent the work flow in models  Model interactive  Execution info. for model contract engine http://net.pku.edu.cn

7 Key Points to Design Model Contract  Describe a geography model’s features Which should be known  Integrate or reuse the shared models Construct composite model Represent work flow in models  Information for model contract execution engine Engine access models(as service) following the work flow defined in model contract http://net.pku.edu.cn

8 Model Contract Content  Metadata standard for geography model  Integration standard for geographic model Integrates the standardized geography model through some combinations method and uses them to simulate new geographical scenarios to achieve new geography functions Work flow(execution stream) for geographic model http://net.pku.edu.cn

9 Metadata Standard for Geography Model  Describe a geography model’s features  Design of semantic database describe parameters in the semantic level automatic matching of the input and output in the models  Specific design of metadata standard the standardization in the aspect of computer science recorded through an xml document http://net.pku.edu.cn

10 Specific Design of Metadata Standard http://net.pku.edu.cn

11 Specific Design of Metadata Standard http://net.pku.edu.cn

12 Integration Standard for Geographic Model  Integrate or reuse the shared models  Model contract type Concept model contract Executable model contract  Integration type Composite model structure Work flow in models http://net.pku.edu.cn

13 Integration Standard for Composite Model Structure http://net.pku.edu.cn

14 Integration Standard for Work Flow http://net.pku.edu.cn

15 Model Contract Execute Engine  Core for distributed geographical model execution environment. Parser model contract Interpretive execution for model contract http://net.pku.edu.cn

16 Example of Model Contract  One atomic model example  One atomic model and one composite model example http://net.pku.edu.cn

17 One atomic model example  Assume SWAT as an atomic model which model ID is m1.  Encapsulate SWAT as Web Service Reference: Web Service Encapsulation of FORTRAN-based Geographical Model(IGARSS 2010) http://net.pku.edu.cn SWAT Input data Output data

18 One atomic model example http://net.pku.edu.cn

19 One atomic model example http://net.pku.edu.cn

20 One atomic model and one composite model example  Suppose the rainfall would influence surface river and surface water infiltration in a certain region.  Atomic model: rainfall model  Composite model: surface water model Composited by surface river and surface water infiltration models which executed parallelly http://net.pku.edu.cn Rainfall model Surface river model Surface water infiltration Surface water model Input data Output data

21 One atomic model and one composite model example http://net.pku.edu.cn Rainfall model Surface river model Surface water infiltration model Surface water model Input data Output data Rainfall model Surface river model Surface water infiltration model Surface water model Surface water model struct

22 One atomic model and one composite model example http://net.pku.edu.cn

23 One atomic model and one composite model example http://net.pku.edu.cn

24 One atomic model and one composite model example http://net.pku.edu.cn

25 One atomic model and one composite model example http://net.pku.edu.cn

26 One atomic model and one composite model example http://net.pku.edu.cn

27 One atomic model and one composite model example http://net.pku.edu.cn

28 Summary  Design model contract to describe the model and represent work flow in models. Metadata standard for atom and composite model Integration standard for composite model structure and work flow in models  With model contract execution engine Integrate and reuse geography models http://net.pku.edu.cn

29 Thanks! Q&A Discussion http://net.pku.edu.cn


Download ppt "Managing and Integrating Geography Models in Distributed Environment Xiaolin Wang, Yingwei Luo Dept. of Computer Science and Technology,"

Similar presentations


Ads by Google