Post on 18-Jan-2016
description
The “Geo-Web” 2.0The “Geo-Web” 2.0
Roger D. HarwellRoger D. Harwell17 October 200717 October 2007Rocket City Geospatial ConferenceRocket City Geospatial Conference
Sharing Data and Functionality over the WebSharing Data and Functionality over the Web
2
Web 2.0 phenomenonWeb 2.0 phenomenon
Web 1.0 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
3
4
Web 2.0 phenomenonWeb 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”
5
The Evolution To ServicesThe Evolution To Services
Business Benefit
Pre-1990sCustom, staticB2B Integration
Early 1990sApplication integration
technologies appear
Late 1990sWeb technologies appear
e.g., HTTP, HTML, XML
2000+Web Services
Service-OrientedSolutions
6
What is aWhat is aService-Oriented Architecture?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
7
Key ConceptsKey Concepts
Reusable Components Loose Coupling
8
COM vs. Web ServicesCOM vs. Web Services
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
DLL
9
www.opengeospatial.org
10
11
12
13
14
15
16
Google EarthGoogle Earth
1. China - 1,313,973,7132. India - 1,095,351,9953. United States - 300,176,0354. Indonesia - 245,452,7395. downloaders of Google Earth- >200,000,000 (Sept., 2007)6. Brazil - 188,078,2277. Pakistan - 165,803,5608. Bangladesh - 147,365,3529. Russia - 142,893,54010. Nigeria - 131,859,73111. Japan - 127,463,61112. Mexico - 107,449,52513. Philippines - 89,468,67714. Vietnam - 84,402,96615. Germany - 82,422,29916. Egypt - 78,887,00717. Ethiopia - 74,777,98118. Turkey - 70,413,95819. Iran - 68,688,43320. Thailand - 64,631,59521. Democratic Republic of the Congo - 62,660,55122. France - 60,876,13623. United Kingdom - 60,609,153
17
18
19
20
Roger D. HarwellProduct ManagerGeoMedia WebMap ProductsSecurity, Government & Infrastructure
Tel. +1 (256) 730.1936Fax +1 (256) 730.1263roger.harwell@intergraph.com
Intergraph CorporationP.O. Box 6695
Huntsville, AL 35824