1 19 April 2002 POSSIBLE ELEMENTS FOR TECHNOLOGY TRANSFER NETWORKS AND MATCHING SYSTEMS I.F. Vladu Sustainable Development Programme Technology Sub-programme.

Slides:



Advertisements
Similar presentations
DEVELOPMENT AND TRANSFER ON TECHNOLOGIES UNFCCC EXPERT WORKSHOP Beijing, April, INFORMATION CLEARING HOUSE COMMENTS AND OPTIONS Carlos A. Grezzi.
Advertisements

1 Development and Transfer of Technologies under the UNFCCC The Marrakech Accords & Beyond Wanna Tanunchaiwatana Manager, Technology Climate Change Secretariat.
Near East Plant Protection Network for Regional Cooperation & Knowledge Sharing Food and Agriculture Organization of the United Nations An Overview on.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
DT228/3 Web Development WWW and Client server model.
28.2 Functionality Application Software Provides Applications supply the high-level services that user access, and determine how users perceive the capabilities.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
Rheeve: A Plug-n-Play Peer- to-Peer Computing Platform Wang-kee Poon and Jiannong Cao Department of Computing, The Hong Kong Polytechnic University ICDCSW.
JXTA P2P Platform Denny Chen Dai CMPT 771, Spring 08.
Interpret Application Specifications
JXTA Lecture 1.JXTA Overview a) Background to Project JXTA b) Design Constraints c) Terminology d) Overview and Architecture e) Introducing the Concepts.
Middleware for P2P architecture Jikai Yin, Shuai Zhang, Ziwen Zhang.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols Network Fundamentals – Chapter.
COMPUTER TERMS PART 1. COOKIE A cookie is a small amount of data generated by a website and saved by your web browser. Its purpose is to remember information.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
Agricultural Biotechnology Network for Regional Collaboration and Knowledge Sharing Food and Agriculture Organization of the United Nations An Overview.
A global, public network of computer networks. The largest computer network in the world. Computer Network A collection of computing devices connected.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
INTRODUCTION TO WEB DATABASE PROGRAMMING
1 March 2007 Overview of the UNFCCC technology information clearing house (TT:CLEAR) and the work done on networking Iulian Florin Vladu Adaptation, Technology.
NETWORK CENTRIC COMPUTING (With included EMBEDDED SYSTEMS)
CTCN ORIGINS 2 COP 15 (Copenhagen): agreement to establish a “Technology Mechanism” COP 16 (Cancun): Technology Mechanism further elaborated (TEC and.
The Internet’s Hardware Much of the hardware components that make up the Internet are owned or shared by thousands of private and public organizations.
Cli/Serv.: JXTA/151 Client/Server Distributed Systems v Objective –explain JXTA, a support environment for P2P services and applications ,
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Chapter 16 The World Wide Web Chapter Goals ( ) Compare and contrast the Internet and the World Wide Web Describe general Web processing.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
Technology Transfer Activities under the UNFCCC by Ms. Christine Zumkeller.
思科网络技术学院理事会. 1 Application Layer Functionality and Protocols Network Fundamentals – Chapter 3.
Chapter 16 The World Wide Web. 2 The Web An infrastructure of information combined and the network software used to access it Web page A document that.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
CPS120: Introduction to Computer Science The World Wide Web Nell Dale John Lewis.
Why We Create Metadata and How it is Useful Bruce Godfrey University of Idaho Library INSIDE Idaho
1 A P2P Collaborative System Using JXTA Hosei Graduation School ITPC 02R3315 Katsuhiro CHIBA.
How did the internet develop?. What is Internet? The internet is a network of computers linking many different types of computers all over the world.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 23 How Web Host Servers Work.
CIS 1310 – HTML & CSS 1 Introduction to the Internet.
Tunis International Centre for Environmental Technologies Small Seminar on Networking Technology Information Centers UNFCCC secretariat offices Bonn, Germany.
Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
1 Welcome to CSC 301 Web Programming Charles Frank.
1 UNFCCC Workshop on Enabling Environments for Technology Transfer Ghent, Belgium, 9-10 April 2003.
Jian Gui WANG New Implementation of Agriculture Models APAN19---Jan New Implementations of Agriculture Models Using Mediate Architecture.
Internet Architecture and Governance
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
A radiologist analyzes an X-ray image, and writes his observations on papers  Image Tagging improves the quality, consistency.  Usefulness of the data.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
Enabling e-Research in Combustion Research Community T.V Pham 1, P.M. Dew 1, L.M.S. Lau 1 and M.J. Pilling 2 1 School of Computing 2 School of Chemistry.
CHAPTER 7 THE INTERNET AND INTRANETS 1/11. What is the Internet? 2/11 Large computer network ARPANET (Dept of Defense) It is international and growing.
1 Possible elements for the EGTT future programme of work on technologies for adaptation Mr. Jukka Uosukainen Chair Expert Group on Technology Transfer.
A Demonstration of Collaborative Web Services and Peer-to-Peer Grids Minjun Wang Department of Electrical Engineering and Computer Science Syracuse University,
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
1 Stockholm Convention on Persistent Organic Pollutants Clearing-house Mechanism for Information on POPs. Role of Regional Centres.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Web Services. Web Service: Simple definition : “ Service Offered On the Web “ Technically : “ A Web Service is a programmable application component that.
Information Networks. Internet It is a global system of interconnected computer networks that link several billion devices worldwide. It is an international.
6/28/ A global mesh of interconnected networks (internetworks) meets these human communication needs. Some of these interconnected networks are.
12. DISTRIBUTED WEB-BASED SYSTEMS Nov SUSMITHA KOTA KRANTHI KOYA LIANG YI.
Web Programming Language
Development and Transfer of Technologies under the UNFCCC
CHAPTER 3 Architectures for Distributed Systems
Chapter 3: Windows7 Part 4.
1 Introduction to the Internet.
Roles of NLO, CP and RDC’s
Presentation transcript:

1 19 April 2002 POSSIBLE ELEMENTS FOR TECHNOLOGY TRANSFER NETWORKS AND MATCHING SYSTEMS I.F. Vladu Sustainable Development Programme Technology Sub-programme UNFCCC Beijing, China

IAEA I.F. Vladu2 OBJECTIVE o Describe some of the work done on a technology transfer network. o Present options to use the Internet for establishing the network. o Describe an peer to peer implementation of the network o Present a prototype used as a proof of concepts

IAEA I.F. Vladu3 MANDATE o The secretariat was requested, inter alia, to:  “...consult with GEF and other international organizations and solicit information on their capabilities to support the work of (an) international technology information centre(s) as well as national and regional centres…” (Decision 9/CP.3).  “To accelerate its work on the development of a technology transfer information clearing house by coordinating with Parties and relevant United Nations agencies and other international organizations and institutions, and developing options for implementation, in particular, networking of an international technology information clearing house under the Convention, and enhancement of technology information centres and networks.” (Decision 4/CP.7).  To continue its work on the technology information system,...; and to explore the feasibility of including information on private and publicly-owned technologies, joint research and development programmes, examples of success stories and case studies on technology transfer (FCCC/SBSTA/2001/8);

IAEA I.F. Vladu4 TECHICAL PAPER AND NETWORKS o A technology transfer network should targets experts from all of the stakeholders involved in the technology transfer process. o Technical paper proposals:  Create a true type network structure (avoid hierarchical structure).  Establish focal points and sectoral coverage by different international organizations. Seek their agreement in participating and and formalize the cooperation through a letter of understanding.  Establish a network management mechanism.

IAEA I.F. Vladu5 IDENTIFYING EXITING CENTRES o Collected data on 67 technology transfer information centers and 63 coastal zone centers. Follow-up:  update information and invite participation in network?  Discuss institutional arrangements for centres  Explore options for using the Internet to establish the network of centres

IAEA I.F. Vladu6 OPTIONS FOR USING THE INTERNET 1. Client-server  Network applications have been built primarily hierarchical, following the client-server model.  Client-server applications once required homogeneous client and server systems and provided limited or no interoperability between applications. 2. Web-based  The World Wide Web made client-server computing commonly available through the acceptance of a universal client (Web browser) that uses a standard communication protocol (HTTP), that can display information described in a standard format (HTML).  Supports heterogeneous clients and servers and connected to a Web server with a known location and name. Web Browser TT:CLEAR GEF - Project MAP CADDET (web, database)

IAEA I.F. Vladu7 OPTIONS FOR USING THE INTERNET 3. Peer-to-Peer (P2P)  Returning to the roots of how the Internet is built, in p2p networks users can interact with each other directly, without involving a Web server, chat room arbitrator, or bulletin board system (doesn’t necessarily require a set of clients and servers in a hierarchical relationship).  Offers an intuitive model for the most fundamental Internet activities: searching and sharing.  Tomorrow applications can focus on: instant messaging, resources sharing, P2P searches, matchmaking systems (buyers/sellers).

IAEA I.F. Vladu8 JXTA – A POSSBILE OPTION FOR TT:NETWORK o What is JXTA?  An open network programming platform for P2P computing.  A set of protocols for interoperating (XML-based).  Language and network agnostic technology.  Virtual network overlay.  Fully open source project at (e.g. JXTA Search) (e.g. TT:NETWORK)

IAEA I.F. Vladu9 POSSIBLE SEARCH ARHITECTURE ON TT:NETWORK  Communication over the network is performed via an XML protocol called the Query Routing Protocol (QRP). The QRP defines mechanisms for sending and responding to queries in the JXTA Search network, as well as mechanisms for defining meta-data for nodes in the network.  The network consists of the following participants:  Information Providers.  Information Consumers.  Information Hubs. Registration Service ResolverResolver RouterRouter Hub Service Consumer Service Provider Service Registration Request from Provider to Hub Request for Registration File Response from Provider to Hub Query from Hub to Provider Query from Consumer to Hub Response from Hub to Consumer JXTAPeer JXTA Peer JXTAPeer JXTAPeer Input JXTA Input Pipe JXTA Output Pipe

IAEA I.F. Vladu10 POSSIBLE SEARCH ARHITECTURE ON TT:NETWORK (cont.) JXTAPeer Consumer Registration Provider JXTA Peer Consumer Registration Provider JXTAPeer Consumer Registration Provider JXTAPeer Consumer Registration Provider JXTAPeer Consumer Registration Provider JXTAPeer Consumer Registration Provider JXTAPeer Consumer Registration Provider JXTAPeer Hub JXTAPeer Hub  Actors:  Search hubs: IGOs, existing regional and national centers  Consumers: Parties, organization, private businesses  Provides: private businesses, knowledge institutions, regional and national centres  The Benefits of a Distributed Approach:  Speed of update  Access  Efficiency UNFCCC, other IGOs Existing regional and national centers

IAEA I.F. Vladu11 VARIOUS SOFTWARE OPTIONS MyJXTAMyJXTA Shell User TOMCAT Web Search TOMCAT ResolverResolver RouterRouter CONSUMERPROVIDER Java provider Web provider db Adapter TT TOMCAT HUB Private business BrowserBrowser Software developer Private business Center MyJXTAMyJXTA User Centers Different actors Centers * ** * * *Options tested in the prototype Example on next slides TT Database or XML file?

IAEA I.F. Vladu12 PROTOTYPE IMPLEMENTATION - HUB AND INFORMATION PROVIDER o UNFCCC Hub  Running on the existing Tomcat web server.  Two services are implemented on the hub: Router and Resolver o UNFCC Provider  Implemented as stand alone Java program  The provider is accessing TT:CLEAR databases to prepare answers to queries dispatched to him by the hub o Developed and tested with China centre

IAEA I.F. Vladu13 PROTOTYPE IMPLEMENTATION - CONSUMER o The consumer was implemented using JSPs and servelts and was integrated in TT:CLEAR (Network menu) o Clients can customize several search papameters such as number of hits per page, number of providers, maximum number of results per provider, etc. o The client’s preferences are stored in a local database

IAEA I.F. Vladu14 PROTOTYPE IMPLEMENTATION - CONSUMER o Result of the P2P search containing projects from TT:CLEAR displayed on the client. o XML answer form the provider. This answer is sent via the hub to the client

IAEA I.F. Vladu15 PROTOTYPE IMPLEMENTATION - INSTANT MESSAGE AND FILE SHARING o Creation of a separate peer group for (ttclear) o Instant message session in ttclear peer group (running under Linux) o In addition to exchanging instant messages, the application may be used for file sharing and (file) searching o An efficient tool to deliver expert advice form a network of experts

IAEA I.F. Vladu16 CONCLUSIONS o Development and dissemination of adequate tools and software will play an important role in enhancing existing technology information centres and in establishing the technology transfer network. o P2P networks, such as the one illustrated in this presentation, may provide a way forward for setting- up an the technology transfer network and for involving the private sector in the network.

IAEA I.F. Vladu17 Thank you!