Roger D. Harwell 17 October 2007 Rocket City Geospatial Conference

Slides:



Advertisements
Similar presentations
Web 2.0 MIS XLB.B Jack G. Zheng May 27 th Evolution of Web Pre-web (before 1990) Early web (1990s) Dynamic web (since late 1990s) Infrastructural.
Advertisements

Welcome to Middleware Joseph Amrithraj
Technology so you can teach What is Web 2.0? (What was Web 1.0?) Marla Davenport TIES.
Web 2.0? Library 2.0? How Libraries Are Using New Web Tools Mary Page March 7, 2007.
WEB 2.0. What we are speaking about… Transformation of WEB, the WEB 2.0 –New generation of websites… –Importance of Open Data… –Importance of Users… –Web.
The Horizontal Revolution
Instructor: Jeff McCartney Phone: Fax: Office:GH 408 L.
What is Web 2,0 ?
Microsoft and Web 2.0 In the enterprise. A working definition of Web 2.0.
Zen of VISIO 2008 Leona Rubin WebTechNY User Group Date: September, 2008.
Science Librarian 2.0: Get a Second Life?! Elizabeth Connor, MLS, AHIP Associate Professor, Daniel Library The Citadel Charleston, South Carolina.
Leveraging Technology to Enhance PeopleSoft Web Services (SOA) System Efficiency Lorne Kaufman, Managing Director.
Web 2.0 for AtGentive A Brief Introduction to Web 2.0 Ye DENG
Impact of Web 2.0 on Enterprise Udayan Banerjee Technology Innovation Centre NIIT Technologies Ltd.
© Copyright 2006 Clement Mok Web 2.0 > Agency 2.0 > Design 2.0 Clement Mok Free-agent Sapient Global Director of Design Planning May 16, 2006.
2006 IEEE International Conference on Web Services ICWS 2006 Overview.
Software – Part 3 V.T. Raja, Ph.D., Information Management College of Business Oregon State University.
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
Ronán Kennedy; NUI Galway e-merging technologies for education and libraries Setting The Scene -- Web 2.0 & Library 2.0.
1 © 2011 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license.
Web Services 101 Introduction to Web Services Computer Networks Natawut Nupairoj, Ph.D. Department of Computer Engineering Chulalongkorn University.
1 Web Services Distributed Systems. 2 Service Oriented Architecture Service-Oriented Architecture (SOA) expresses a software architectural concept that.
CHAPTER 5 Network Applications.
Web services: Why and How OOPSLA 2001 F. Curbera, W.Nagy, S.Weerawarana Nclab, Jungsook Kim.
Wikis are websites where pages can be edited using an online document editor. Users can easily edit and share content. Enterprise wikis are platforms.
Bioinformatics platforms: from GARSA to ProtozoaDB The BiowebDB Consortium – GARSA STINGRAY ProtozoaDB ? Alberto davila
Keeping on Top of Technological Trends and Uses of Existing Technology Daniel L. Appelman Heller Ehrman LLP.
Web 2.0: An Introduction 許輝煌 淡江大學資訊工程系 NUK.
Web Services (SOAP, WSDL, UDDI) SNU OOPSLA Lab. October 2005.
Getting Faculty to Web 2.0 and Web 3.0 Patrick Davison, Tiana French and Steve Stone November 11, 2007 (with slides from Brad Marcum [EKU] and Kandace.
WEB 2.0: WHERE ARE OUR STUDENTS CONNECTING? Carmen Bucher and Rolando Garcia MDC Conference Day, March 6, 2008.
Web 2.0?. Web 1.0 Web 2.0 DoubleClick --> Google AdSense Ofoto --> Flickr Akamai --> BitTorrent mp3.com --> Napster Britannica Online --> Wikipedia personal.
WEB SCIENCE. What is the difference between the Internet and the World Wide Web? Internet is the entire network of connected computers and routers used.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
© 2002 IBM Corporation Web 2.0 Mashups Project Proposal UCLA CS130, Spring 2007 Alex Rodriguez SWG – Tivoli Chris.
Databases JDBC (Java Database Connectivity) –Thin clients – servlet,JavaServer Pages (JSP) –Thick clients – RMI to remote databases –most recommended way.
Web Services Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar.
Kemal Baykal Rasim Ismayilov
Advanced Web Technologies Lecture #4 By: Faraz Ahmed.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Introduction.
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.
Lecture 11 Emergent Knowledge Management Practices Md. Mahbubul Alam, PhD Associate Professor Dept. of AEIS 1.
Web 2.0 – A New Beginning Web 2.0, a phrase coined by O'Reilly Media in 2004 refers to a supposed second generation of Internet-based services— such.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
POPULATION: 7,174,611,584 (JULY 2014 EST.) earth.nasa.g ov/view.php ?id=57723.
Search can be Your Best Friend You just Need to Know How to Talk to it IW 306 Ágnes Molnár.
The web, reloaded..  I. What is Web 2.0?  II. Technologies and examples of applications  III. Building Web 2.0 applications.
CHAPTER 5 Network Applications.
Introduction to Web Services
Web Mashups -Nirav Shah.
Everything 2.0: The impact of social media on business and society
Netscape Application Server
SuperComputing 2003 “The Great Academia / Industry Grid Debate” ?
WEB SERVICES.
Unit – 5 JAVA Web Services
SOA (Service Oriented Architecture)
Introduction to Computers and the Internet
Tuberculosis (TB): The 22 High-Burden Countries (HBCs)
Software Architecture in Practice
Wsdl.
Stephanie Luquis Santos
The future of distributed systems architecture
WEB SERVICES DAVIDE ZERBINO.
Flags of Countries.
Distributed Systems through Web Services
Quality Assurance for Component-Based Software Development
Web 2.0 and it's significance to the future of web technology
Where do people live? Why do you think they live where they do?
Flags of Countries.
Service-Oriented Application Integration
Presentation transcript:

Roger D. Harwell 17 October 2007 Rocket City Geospatial Conference The “Geo-Web” 2.0 Sharing Data and Functionality over the Web Roger D. Harwell 17 October 2007 Rocket City Geospatial Conference

Web 2.0 phenomenon Web 1.0 Web 2.0 DoubleClick --> Google AdSense   Web 2.0 DoubleClick --> Google AdSense Ofoto Flickr Akamai BitTorrent mp3.com Napster Britannica Online Wikipedia personal websites blogging evite upcoming.org and EVDB domain name speculation search engine optimization page views cost per click screen scraping web services publishing participation content management systems wikis directories (taxonomy) tagging ("folksonomy") stickiness syndication

Web 2.0 phenomenon collaboration, participation, trust vs. publishing wikipedia, ebay ranking search vs. catalog; tag vs. directory server-side gmail, flickr, del.icio.us blogging RSS – subscription “geoweb” web services (service-oriented architecture) “mashup” …and certainly web services, services-oriented architecture is a part of this whole phenomenon we call “Web 2.0”. Due to the big 3 getting in the “geo-web” business (we used to think of the big 3 as GM, Ford, and Chrysler—now its Google, Yahoo, and Microsoft) and bringing us to what I call “GeoWeb 2.0” applications, my kids can now relate to what I do all day at work. My wife still doesn’t grasp it—I still can’t get her to understand what I do, but my kids do now!!

The Evolution To Services Business Benefit 2000+ Web Services Service-Oriented Solutions Late 1990s Web technologies appear e.g., HTTP, HTML, XML Early 1990s Application integration technologies appear Pre-1990s Custom, static B2B Integration

What is a Service-Oriented Architecture? W3C: “A set of components which can be invoked, and whose interface descriptions can be published and discovered” BEA: “Service-Oriented Architecture is an IT strategy that organizes the discrete functions contained in enterprise applications into interoperable, standards-based services that can be combined and reused quickly to meet business needs.” Protegra: “A Services Oriented Architecture is an approach to system design where solutions are assembled from reusable component services.” A software component that is described via WSDL and is capable of being accessed via standard network protocols such as but not limited to SOAP over HTTP. A web technology with many, many TLA’s TLA = Three Letter Acronym

Key Concepts Reusable Components Loose Coupling

COM vs. Web Services Common Object Model (COM) Web Services Model DLL Common Object Model (COM)  Windows Operating System  Local Server operations  Scalability often requires custom application design  Proprietary communications  Native data types (fast)  Approaching end-of-life in favor of a Web Services model Web Services Model  Most Operating Systems  Local and remote Servers  Scalability requires off-the-shelf load balancing  XML communications  Data serialized into ASCII XML  A widely accepted and growing standard  An advantage  A disadvantage

www.opengeospatial.org

Google Earth China - 1,313,973,713 India - 1,095,351,995 United States - 300,176,035 Indonesia - 245,452,739 downloaders of Google Earth- >200,000,000 (Sept., 2007) Brazil - 188,078,227 Pakistan - 165,803,560 Bangladesh - 147,365,352 Russia - 142,893,540 Nigeria - 131,859,731 Japan - 127,463,611 Mexico - 107,449,525 Philippines - 89,468,677 Vietnam - 84,402,966 Germany - 82,422,299 Egypt - 78,887,007 Ethiopia - 74,777,981 Turkey - 70,413,958 Iran - 68,688,433 Thailand - 64,631,595 Democratic Republic of the Congo - 62,660,551 France - 60,876,136 United Kingdom - 60,609,153 Michael Jones, CTO, Google Earth “5th most populous country” “G8 Summit”

Roger D. Harwell Intergraph Corporation Product Manager GeoMedia WebMap Products Security, Government & Infrastructure Tel. +1 (256) 730.1936 Fax +1 (256) 730.1263 roger.harwell@intergraph.com Intergraph Corporation P.O. Box 6695 Huntsville, AL 35824