1 The MOCHA Project Goals: –Transparent access to distributed data sources –Scaleable middleware architecture –Automatic deployment of code (Plug-N-Play)

Slides:



Advertisements
Similar presentations
© Copyright 2000 M. Rodriguez-Martinez, All Rights Reserved MOCHA : A Self-Extensible Database Middleware System for Distributed Data Sources Manuel Rodriguez-Martinez.
Advertisements

DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
ARIADNE V4 Filip Neven, Stefaan Ternier & Erik Duval Dept. Computerwetenschappen, Katholieke Universiteit Leuven, Belgium
Object Oriented Databases Abhishek Khanolkar. Agenda: Service and SOA. Object oriented Databases. Different Architectures MOCHA,SODA. Compare. Conclusion.
Technical Architectures
MIT iCampus iLabs Software Architecture Workshop June , 2006.
The Cactus Portal A Case Study in Grid Portal Development Michael Paul Russell Dept of Computer Science The University of Chicago
Web Mapping Using XML and SVG SHEA Yu-kai Geoffrey Senior Lecturer Department of Land Surveying & Geo-Informatics The Hong Kong Polytechnic University.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 17 Client-Server Processing, Parallel Database Processing,
1 Alternate Title Slide: Presentation Name Goes Here Presenter’s Name Infrastructure Solutions Division Date GIS Perfct Ltd. Autodesk Value Added Reseller.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
© Copyright 2000 M. Rodriguez-Martinez, All Rights Reserved Automatic Deployment of Application-Specific Metadata and Code in MOCHA Manuel Rodriguez-Martinez.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
1 8/24/2002 Why Upgrade to DS3.0? Xerox and the DocuShare Business Unit continue to invest in DocuShare. We want our customers to continue to invest in.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
SDPL 2001Notes 7: XML Web Sites1 7 XML Web-Site Architectures n How (and why) to apply XML techniques in the implementation of Web sites? 7.1 XML, Databases,
Data Management Kelly Clynes Caitlin Minteer. Agenda Globus Toolkit Basic Data Management Systems Overview of Data Management Data Movement Grid FTP Reliable.
Build Custom SharePoint Solutions with FrontPage 2003 & Windows SharePoint Services Deployment Strategies 최승현 대리 한국마이크로소프트.
Nynox.com Nynox Help Desk Affordable Help Desk Solution.
Fundamentals of Database Chapter 7 Database Technologies.
Disklets –Take streams as inputs, generate streams as outputs –Streams accessed using interface that delivers data in buffers with known size –Cannot allocate.
Global Land Cover Facility The Global Land Cover Facility (GLCF) is a member of the Earth Science Information Partnership (ESIP) Federation providing data,
The Future of MOCHA Nick Roussopoulos October 5, 2001.
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
XML & Mediators Thitima Sirikangwalkul Wai Sum Mong April 10, 2003.
ApplicationXtender Quickly capture, organize, and deliver fixed-content images, documents, reports, and other business-critical information.
Archivists' Toolkit - CRADLE Presentation, 10 Feb The Archivists’ Toolkit CRADLE Presentation 10 Feb
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
XML Registries Source: Java TM API for XML Registries Specification.
Archivists' Toolkit - CDL Presentation, October 17, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook.
Intro – Part 2 Introduction to Database Management: Ch 1 & 2.
GEM Portal and SERVOGrid for Earthquake Science PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics, Physics.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
NOVA Networked Object-based EnVironment for Analysis P. Nevski, A. Vaniachine, T. Wenaus NOVA is a project to develop distributed object oriented physics.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Presented by Scientific Annotation Middleware Software infrastructure to support rich scientific records and the processes that produce them Jens Schwidder.
CA-OES CAL(IT)2 Feb. 20, 2002 Internet GIServices
Presented by Jens Schwidder Tara D. Gibson James D. Myers Computing & Computational Sciences Directorate Oak Ridge National Laboratory Scientific Annotation.
Rainbow: XML and Relational Database Design, Implementation, Test, and Evaluation Project Members: Tien Vu, Mirek Cymer, John Lee Advisor:
The Global Land Cover Facility is sponsored by NASA and the University of Maryland.The GLCF is a founding member of the Federation of Earth Science Information.
Microsoft Management Seminar Series SMS 2003 Change Management.
Understanding StarTeam Enterprise Advantage Course #4124.
Presented by Vishy Grandhi.  Architecture (Week 1) ◦ Development Environments ◦ Model driven architecture ◦ Licensing and configuration  AOT (Week 2)
NOVA A Networked Object-Based EnVironment for Analysis “Framework Components for Distributed Computing” Pavel Nevski, Sasha Vanyashin, Torre Wenaus US.
What’s New in ArcIMS Presented by: Jason Grootens Mike Koutnik ESRI Minneapolis Presented by: Jason Grootens Mike Koutnik ESRI Minneapolis WLIA 2002.
INFSO-RI Enabling Grids for E-sciencE ARDA Experiment Dashboard Ricardo Rocha (ARDA – CERN) on behalf of the Dashboard Team.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
REST By: Vishwanath Vineet.
Devanshu Bawa Customization Specialist Logo Business Solutions.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
JDBC Chapter 1 JDBC Introduction
Enterra Web GIS Embedded Flash System. Application Features 1. Dynamic data loading and caching Minimum data transfer on startup Additional data transfer.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Interaction classes Record context Custom lookups.
Enterprise Resource Planning - PeopleSoft. An ERP system is a business support system that maintains in a single database the data needed for a variety.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Oracle 10g Administration Oracle Server Introduction Copyright ©2006, Custom Training Institute.
The Holmes Platform and Applications
Introduction to Oracle Forms Developer and Oracle Forms Services
ODBC, OCCI and JDBC overview
Introduction to Oracle Forms Developer and Oracle Forms Services
Introduction to Oracle Forms Developer and Oracle Forms Services
#01 Client/Server Computing
PowerONE Secure Information On-Demand Delivering…
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
#01 Client/Server Computing
Presentation transcript:

1 The MOCHA Project Goals: –Transparent access to distributed data sources –Scaleable middleware architecture –Automatic deployment of code (Plug-N-Play) –On-site processing and “filtering” of data –Reduction of data movement over Internet –Built upon Java and XML standards

2 MOCHA 3 -Tier Architecture Clients –Web-based (applets) Query Processing Coordinator –Metadata for schema translation –Java Code Repository (types and methods) Data Access Provider –Data translation –Data filtering Data Server –Repository of metadata and data products

3 Plug-N-Play Code Deployment Select location, Composite(image) From Rasters Where week BETWEEN t1 and t2 Group By location Client Oracle Informix DAP QPC Code Repository Catalog Internet Virginia Maryland Virginia Texas QQQQ Q Q QQ Q

4 Plug-N-Play Code Deployment Select location, Composite(image) From Rasters Where week BETWEEN t1 and t2 Group By location Client Oracle Informix DAP QPC Code Repository Internet Virginia Maryland Virginia Texas Catalog 200MB tuples 100MB tuples results 200KB results 150KB results 150KB results 200KB results 150KB results 200KB results 350KB results 350KB

5 MOCHA Features Uniform access to distributed data –Integrated schema for multiple sites Platform independent solution –Java and XML Fully extensible –User-defined types and methods (MOCHLETS) Access data in their existing formats –On-site retrieval and processing of live data

6 MOCHA Features Automatic code deployment (Plug-N-Play) –Easy to administer –Easy to extend and upgrade “Light-weight” data access layer –Easy to customize, install, and enhance XML-based metadata for –System catalog –Data products Efficient Query Processing –Minimize data movement over Internet

7 Advantages Over Previous Solutions Web-based Thin Clients –Single point of access to the system: QPC Easy and inexpensive to configure –Users need not be aware of low-level details (data sites, data servers, schemas, …) Unlimited Extensibility –SQL and XML query services (no inefficient scripting) –Customizable types and user-defined methods ( MOCHLETS ) Scaleable –Easy to add new services, sites, code, and clients

8 Project Status Operational System –Multi-threaded QPC with catalog and code repository –Relational and XML DAPs –Data Sites 3 servers with relational DAPs 1 high-performance SP2-HPSS data repository Demonstrated at ACM SIGMOD 2000 Conf. –Access TM, AVHRR and GIS Data Products –Web demo: Future work –Deployment on ESIP Federation