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

Slides:



Advertisements
Similar presentations
National Agriculture and Food Research Organization National Agricultural Research Center Data Mining and GRID Research TeamTakuji Kiura, Atsushi Yamakawa,
Advertisements

User Interface Localizer: A system for making decision support software “world-compatible” Matthew Laurenson and Seishi Ninomiya National Agricultural.
From Ontology Design to Deployment Semantic Application Development with TopBraid Holger Knublauch
Real-time Collaborative Scientific WebGL Visualization with WebSocket Julien Jomier & Charles Marion Web3D Conference 2012.
ISE 390 Dynamic Web Development Java EE Web Applications.
Building New SOA and AJAX- Based Business Applications Mark Barnard R&D Manager – Natural Business Services Software AG (Canada) Inc.
Database Security and Auditing: Protecting Data Integrity and Accessibility Chapter 5 Database Application Security Models.
The Horticulture and Food Research Institute of New Zealand Ltd Using MetBroker software with FieldServer Matthew Laurenson.
Multiple Tiers in Action
A tool to dynamically merge corresponding weather data to crop data Xinwen Yu, Seishi Ninomiya, Atsushi Yamakawa National Agriculture Research Center,
Chapter 5 Database Application Security Models
Introduction to EJB INFORMATICS ENGINEERING – UNIVERSITY OF BRAWIJAYA Eriq Muhammad Adams J
Session-01. Layers Struts 2 Framework The struts 2 framework is used to develop MVC-based web application. Struts 1.0 was released in June The.
Emmanuel Cecchet et al.  Performance Scalability of J2EE application servers.  Test effect of: ◦ Application Implementation Methods ◦ Container Design.
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
CRM WEB UI – ARCHITECTURE- DEFINITIONS For More details please go to
Struts 2.0 an Overview ( )
UNIT-V The MVC architecture and Struts Framework.
Ori Calvo, 2010 “If people want to have maximum reach across *all* devices then HTML will provide the broadest reach” Scott Guthrie,
Java Frameworks Indy Java Users Group January 29, 2003.
Indianapolis GIS Service-Oriented Architecture
AJAX Without the “J” George Lawniczak. What is Ajax?
CAIL Studio NonStop SOA Integration and Non- Intrusive Application Customization - Featuring - HTML access, Web Services, Screen Aggregation, and Automation.
Developing applications that harness the Agricultural and Natural Resource Grid (and linking your own data) Matthew Laurenson and Seishi Ninomiya National.
Replication & EJB Graham Morgan. EJB goals Ease development of applications –Hide low-level details such as transactions. Provide framework defining the.
Case study concerning architecture development Emil Doychev, Georgi Cholakov, University of.
Enterprise JavaBeans. What is EJB? l An EJB is a specialized, non-visual JavaBean that runs on a server. l EJB technology supports application development.
TDDD05 EJB Lab (Part of slides reused from Mikhail’s) Lu Li
Database Application Security Models Database Application Security Models 1.
Enterprise Java Beans Java for the Enterprise Server-based platform for Enterprise Applications Designed for “medium-to-large scale business, enterprise-wide.
Opus College - overview. OpusCollege - background First project: ICT Capacity Building Mozambican Higher Education Institutions Partners: RUG Groningen,
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
Data Management BIRN supports data intensive activities including: – Imaging, Microscopy, Genomics, Time Series, Analytics and more… BIRN utilities scale:
Ch 2 – Application Assembly and Deployment COSC 617 Jeff Schmitt September 14, 2006.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Jian Gui WANG New Implementation of Agriculture Models APAN19---Jan New Implementations of Agriculture Models Using Mediate Architecture.
.  A multi layer architecture powered by Spring Framework, ExtJS, Spring Security and Hibernate.  Taken advantage of Spring’s multi layer injection.
Team S07. Agenda Scope of project Global use case diagram Analysis use cases High Level design (Software Architecture) Prototype challenges faced and.
Model View Controller Architecture of Java Web Applications Dr. M V S Peri Sastry, Ph.D.[BITS-Pilani]
Welcome to WEB 2.0 An Open Laszlo presentation Part 2 Carlos Fernando Scheidecker Antunes
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
1 The EDIT System, Overview European Commission – Eurostat.
1 Copyright © 2004, Oracle. All rights reserved. Oracle Application Development Framework.
ZK AJAX FRAMEWORK  R.RAJESH. What is ZK?  ZK is an open-source Ajax Web application framework, written in Java that enables creation of rich graphical.
Presentation.
Chapter 3 JSP Overview. The Problem with Servlets processing the request and generating the response are both handled by a single servlet class Java programming.
1 Distributed System using J2EE. 2 What is J2EE?  J2EE (Java2 Enterprise Edition) offers a suite of software specification to design, develop, assemble.
Java Programming: Advanced Topics 1 Enterprise JavaBeans Chapter 14.
DAT602 Database Application Development Lecture 1 Course Structure & Background knowledge.
EJB Enterprise Java Beans JAVA Enterprise Edition
Text 16 de mayo de 2009 Spring Framework Part III. Portable Service Abstractions and Spring MVC Buenos Aires, June 2009.
The Jukebox is a.NET web application that plays streaming music files to it’s clients according to their favorites musical genres. Clients can rate the.
© 2005 The Horticulture and Food Research Institute of New Zealand Ltd The agmodel project: Live linking between natural resource models and weather databases,
Submitted by: Moran Mishan. Instructed by: Osnat (Ossi) Mokryn, Dr.
PROJECT SECME Carthik A. Sharma Juan Carlos Vivanco Majid Khan Santhosh Kumar Grandai. Software Engineering Fall 2002.
Avraham Leff James T. Rayfield IBM T.J. Watson Research Center
Server Concepts Dr. Charles W. Kann.
Web Engineering.
Unit 6-Chapter 2 Struts.
By Gary Mandela December 26, 2006
Enterprise Application Architecture
Design and Maintenance of Web Applications in J2EE
ISE 390 Dynamic Web Development
Komponentbasert utvikling Den sanne objektorientering
Component-based Applications
Component Technology Bina Ramamurthy 2/25/2019 B.Ramamurthy.
Team Log: Preserve, Share, and Develop Your Ideas
CS4433 Database Systems Project.
CS4961 Software Design Laboratory Understand Aquila Backend
UFCEUS-20-2 Web Programming
Presentation transcript:

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

Situation of Agro-Data-Grid MetBroker , DemBroker , ChitsuBroker , ResourceServer , SoilBroker Addressing the issue of heterogeneity, both data and software. data sharing Easy for data integration However, these are all environment related data We need crop data service for Agro-Data-Grid

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

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

Implementation of Rice data service EJB3: Simpler and more flexible than older version POJO: reusable components Annotation Dependency injection: simpler JNDI lookup Less configurations

Rice Data service 2 Entity Beans: RiceDataBean, LocationBean Mapping rice data and location data 1 session bean: RiceDataSessionBean Business logic to manipulate these data

RiceMet - Ajax+Google Maps By using google maps, experimental locations are visible on the map help user to select datasets based on these locations

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

Structure of RiceMet Hybrid of MVC and SOA model Google Map Client Browser Controller Crop DB Crop Data Service Model Services Web application MetBroker AMeDAS View

Integrated data are important to crop data analysis and modeling Integration between rice data and weather data RiceDataSer vice MetBroker Rice data table 気象官署 AMeDas Location table

Thank you for your attentions