19
Yu Xinwen, CAF Yamakawa, A., Kiura, T. Ninomiya, S., NARC, NARO 基基基基基基基基基基基基基基 Data-Grid based applicat ion of data integration and sharing

Yu Xinwen, CAF Yamakawa, A., Kiura, T. Ninomiya, S., NARC, NARO 基于数据网格的数据共享与集成 Data-Grid based application of data integration and sharing

Embed Size (px)

Citation preview

Page 1: Yu Xinwen, CAF Yamakawa, A., Kiura, T. Ninomiya, S., NARC, NARO 基于数据网格的数据共享与集成 Data-Grid based application of data integration and sharing

Yu Xinwen, CAF

Yamakawa, A., Kiura, T. Ninomiya, S., NARC, NARO

基于数据网格的数据共享与集成Data-Grid based application of data integration and sharing

Page 2: Yu Xinwen, CAF Yamakawa, A., Kiura, T. Ninomiya, S., NARC, NARO 基于数据网格的数据共享与集成 Data-Grid based application of data integration and sharing

Contents

Situation of Agro-Data-Grid Rice data service Integration system: RiceMet

Page 3: Yu Xinwen, CAF Yamakawa, A., Kiura, T. Ninomiya, S., NARC, NARO 基于数据网格的数据共享与集成 Data-Grid based application of data integration and sharing

Situation of Agro-Data-Grid

MetBroker, DemBroker, ChitsuBroker, ResourceServer, SoilBroker Addressing the issue of heterogeneity, both data and sof

tware. data sharing Easy for data integration

However, these are all environment related data We need crop data service for Agro-Data-Grid

Page 4: Yu Xinwen, CAF Yamakawa, A., Kiura, T. Ninomiya, S., NARC, NARO 基于数据网格的数据共享与集成 Data-Grid based application of data integration and sharing

Rice data service-an attempt for Crop data service

Digital data sets are continuously produced In spreadsheet format Locally stored, isolated Hard to share among researchers Even harder for data merging and integration

Data service is the basis to address these issues

Page 5: Yu Xinwen, CAF Yamakawa, A., Kiura, T. Ninomiya, S., NARC, NARO 基于数据网格的数据共享与集成 Data-Grid based application of data integration and sharing

Merging rice data needs a flexible data model.

Merged data can be shared and integrated via consistent access

Data service provides an access for integration with environmental data

Page 6: Yu Xinwen, CAF Yamakawa, A., Kiura, T. Ninomiya, S., NARC, NARO 基于数据网格的数据共享与集成 Data-Grid based application of data integration and sharing

Implementation of Rice data service EJB3: Simpler and more flexible than older

version POJO: reusable components Annotation Dependency injection: simpler JNDI lookup Less configurations

Page 7: Yu Xinwen, CAF Yamakawa, A., Kiura, T. Ninomiya, S., NARC, NARO 基于数据网格的数据共享与集成 Data-Grid based application of data integration and sharing

Rice Data service 2 Entity Beans: RiceDataBean, LocationBean

Mapping rice data and location data 1 session bean: RiceDataSessionBean

Business logic to manipulate these data

Page 8: Yu Xinwen, CAF Yamakawa, A., Kiura, T. Ninomiya, S., NARC, NARO 基于数据网格的数据共享与集成 Data-Grid based application of data integration and sharing

RiceMet - Ajax+Google Maps

By using google maps, experimental locations are visible on the map

help user to select datasets based on these locations

Page 9: Yu Xinwen, CAF Yamakawa, A., Kiura, T. Ninomiya, S., NARC, NARO 基于数据网格的数据共享与集成 Data-Grid based application of data integration and sharing

ZK: Ajax toolkit with Java

Ajax-based Rich User Interfaces. Java based programming, no Javascript Rich components Event-driven Model Server centric processing Full support to Google maps

Page 10: Yu Xinwen, CAF Yamakawa, A., Kiura, T. Ninomiya, S., NARC, NARO 基于数据网格的数据共享与集成 Data-Grid based application of data integration and sharing

Structure of RiceMet

Hybrid of MVC and SOA model http://www.agmodel.org/RiceMet/

Google Map

Client

Brow

ser

Controller

Crop DBCrop Data Service

Model

ServicesWeb application

MetBroker

AMeDAS

AMeDAS

AMeDAS

View

Page 11: Yu Xinwen, CAF Yamakawa, A., Kiura, T. Ninomiya, S., NARC, NARO 基于数据网格的数据共享与集成 Data-Grid based application of data integration and sharing

Integrated data are important to crop data analysis and modeling

Integration between rice data and weather data

RiceDataService

MetBroker

Rice data table

気象官署AMeDas

Locationtable

Page 12: Yu Xinwen, CAF Yamakawa, A., Kiura, T. Ninomiya, S., NARC, NARO 基于数据网格的数据共享与集成 Data-Grid based application of data integration and sharing
Page 13: Yu Xinwen, CAF Yamakawa, A., Kiura, T. Ninomiya, S., NARC, NARO 基于数据网格的数据共享与集成 Data-Grid based application of data integration and sharing
Page 14: Yu Xinwen, CAF Yamakawa, A., Kiura, T. Ninomiya, S., NARC, NARO 基于数据网格的数据共享与集成 Data-Grid based application of data integration and sharing
Page 15: Yu Xinwen, CAF Yamakawa, A., Kiura, T. Ninomiya, S., NARC, NARO 基于数据网格的数据共享与集成 Data-Grid based application of data integration and sharing
Page 16: Yu Xinwen, CAF Yamakawa, A., Kiura, T. Ninomiya, S., NARC, NARO 基于数据网格的数据共享与集成 Data-Grid based application of data integration and sharing
Page 17: Yu Xinwen, CAF Yamakawa, A., Kiura, T. Ninomiya, S., NARC, NARO 基于数据网格的数据共享与集成 Data-Grid based application of data integration and sharing
Page 18: Yu Xinwen, CAF Yamakawa, A., Kiura, T. Ninomiya, S., NARC, NARO 基于数据网格的数据共享与集成 Data-Grid based application of data integration and sharing
Page 19: Yu Xinwen, CAF Yamakawa, A., Kiura, T. Ninomiya, S., NARC, NARO 基于数据网格的数据共享与集成 Data-Grid based application of data integration and sharing

Thank you for your attentions