Standards-based Applications for Standards-based Applications for Global Location-based Services: Global Location-based Services: THE OpenLS Initiative THE OpenLS Initiative Louis Hecht Louis Hecht Open GIS Consortium, Inc. Open GIS Consortium, Inc. [email protected][email protected]http://www.openls.org http://www.openls.org
30
Embed
Standards-based Applications for Global Location-based Services: THE OpenLS Initiative Louis Hecht Open GIS Consortium, Inc. [email protected].
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Standards-based Applications for Global Standards-based Applications for Global Location-based Services:Location-based Services:
THE OpenLS InitiativeTHE OpenLS Initiative
Louis HechtLouis Hecht
Open GIS Consortium, Inc.Open GIS Consortium, Inc.
What is the Open GIS Consortium?What is the Open GIS Consortium?
• The Open GIS Consortium (OGC) is a not-for-profit, international The Open GIS Consortium (OGC) is a not-for-profit, international consortium whose 200+ industry, government, and university members consortium whose 200+ industry, government, and university members work to make geographic information an integral part of information work to make geographic information an integral part of information systems of all kindssystems of all kinds
• Members build interface specifications to facilitate use of “spatial” or Members build interface specifications to facilitate use of “spatial” or “location” information in mainstream IT“location” information in mainstream IT– Operate Operate a Specification Development Programa Specification Development Program similar to other Industry similar to other Industry
– Operate a companion Operate a companion Interoperability ProgramInteroperability Program• hands-on engineering and testing program to deliver proven network service and hands-on engineering and testing program to deliver proven network service and
content specifications in rapid time.content specifications in rapid time.– Testbeds are where interface specifications are bornTestbeds are where interface specifications are born– Pilots test specification capability in operational settingsPilots test specification capability in operational settings
• Perfected rapid specification process with 3 testbeds and 3 pilots Perfected rapid specification process with 3 testbeds and 3 pilots
• 18+ OpenGIS18+ OpenGIS™™ interfaces now approved or in candidate status interfaces now approved or in candidate status– Map, feature and imagery serversMap, feature and imagery servers
– Basic Services - catalog search and access, transformationsBasic Services - catalog search and access, transformations
– Location Organizer - Location Organizer - spatially enabled XML based capability for managing disparate types of information and structuring that information related to a particular event or point of interest
– GML - internet based spatial exchange format - recognized as de facto industry GML - internet based spatial exchange format - recognized as de facto industry standardstandard
• Approved specifications go to ISO where they become global standardsApproved specifications go to ISO where they become global standards
• 25 companies have registered their use of OpenGIS specifications in both 25 companies have registered their use of OpenGIS specifications in both client-based and server offeringsclient-based and server offerings
• Right now it is too tough for consumers to figure “it” out - which device do I buyRight now it is too tough for consumers to figure “it” out - which device do I buy– Do I really need to know the difference between WEB and WAPDo I really need to know the difference between WEB and WAP
• What is the Killer App? - it’s a scavenger hunt - looking for the proverbial What is the Killer App? - it’s a scavenger hunt - looking for the proverbial SnipeSnipe– Essential objective is focus on work-place apps for an untethered worldEssential objective is focus on work-place apps for an untethered world– Person to person, machine to machine and device to devicePerson to person, machine to machine and device to device
• ROI - certainly a requirement for defining priorities among classes of servicesROI - certainly a requirement for defining priorities among classes of services– Priority setting is fundamentally a customer-based decisionPriority setting is fundamentally a customer-based decision– LBS is a cost of doing business - not unlike 800 is todayLBS is a cost of doing business - not unlike 800 is today– BBWN capacity several magnitudes higher with concomitant efficiencyBBWN capacity several magnitudes higher with concomitant efficiency– ““useful economic life” of the billions spent and the billions more to be spent - 10-50 yearsuseful economic life” of the billions spent and the billions more to be spent - 10-50 years
• Key Challenges - Natural Selection and Cost JustificationKey Challenges - Natural Selection and Cost Justification– Follower, Leader, Bleeder and migration along the TAC or movement to a new curve pointFollower, Leader, Bleeder and migration along the TAC or movement to a new curve point– Converging technologies create - either an integration “septic pool” or “gold mine”Converging technologies create - either an integration “septic pool” or “gold mine”
• How to support, manage, distribute enterprise information to multiple devices - Stack building, Service chaining, How to support, manage, distribute enterprise information to multiple devices - Stack building, Service chaining, operational connectivity, refresh paths for componentsoperational connectivity, refresh paths for components
– Life cycle of technology > Life-cycle of content deliveryLife cycle of technology > Life-cycle of content delivery• Pick your technology and pick your infrastructure very carefullyPick your technology and pick your infrastructure very carefully
• WhyWhy– ~300 companies comprise the LBS business space~300 companies comprise the LBS business space– No definition of fundamental service architectureNo definition of fundamental service architecture– No agreement on best of breedNo agreement on best of breed– No assurance offerings work together to form end to end solutionsNo assurance offerings work together to form end to end solutions
• General recognition on the part of many in the value chain that General recognition on the part of many in the value chain that standards are essentialstandards are essential
• OpenLS is an industry accepted adaptation of OGC’s rapid, market OpenLS is an industry accepted adaptation of OGC’s rapid, market driven specification approach to address broad challenges and features driven specification approach to address broad challenges and features – Multi-year phased effort - beginning with a single testbed focused on Multi-year phased effort - beginning with a single testbed focused on
fundamental location services fundamental location services – Companion market awareness programCompanion market awareness program– Close coordination with and mutual support of other related industry Close coordination with and mutual support of other related industry
Business Requirements for Location Business Requirements for Location Services Markets and ChannelsServices Markets and Channels
• Speed Time to Market and Mitigate RiskSpeed Time to Market and Mitigate Risk– Universal Access: Any device type (browser, phone, PDA)Universal Access: Any device type (browser, phone, PDA)– Uniform Access to Content Infrastructure Uniform Access to Content Infrastructure – Lessen the “bumps of transition” - Advance internet-based location information Lessen the “bumps of transition” - Advance internet-based location information
service in an orderly wayservice in an orderly way
• Maintain application freshness, utility, variety of services and personal choiceMaintain application freshness, utility, variety of services and personal choice– best of breed, easy to add new components or integrate for end to end service best of breed, easy to add new components or integrate for end to end service
deployment within customer friendly interfacedeployment within customer friendly interface
• Provide Market Extensibility - support multiple service growth paths with the Provide Market Extensibility - support multiple service growth paths with the same interfacesame interface– Public Safety, B2B, Telematics, Consumer,...Public Safety, B2B, Telematics, Consumer,...
Business Requirements (continued)Business Requirements (continued)
• Build in performance measures while Build in performance measures while enabling acceptable costs and enabling acceptable costs and competitive prices with COTS and internet servicescompetitive prices with COTS and internet services
– High performance: Server-based processing & client requirements High performance: Server-based processing & client requirements
– Flexibility: Chaining loosely coupled applications to form end-to-end Flexibility: Chaining loosely coupled applications to form end-to-end solutionssolutions
– Extensibility: Rapid deployment, global reach, comprehensive richness Extensibility: Rapid deployment, global reach, comprehensive richness
• Points of interest• Business Directory• Corporate information (for enterprise applications)• Branded content• Hundreds of independent content/information providers
Industry-Wide Challenges - Application and Industry-Wide Challenges - Application and Content SpaceContent Space
• Ensure a smooth flow of information between content repositories, the Ensure a smooth flow of information between content repositories, the internet and end-user devices through open protocols internet and end-user devices through open protocols
• Develop a common industry-wide communications mechanism to Develop a common industry-wide communications mechanism to access repositories, or any other distributed local content repository, access repositories, or any other distributed local content repository, none exist todaynone exist today– Accessing content with “currency” and local “accountability”Accessing content with “currency” and local “accountability”
– Provide Wireless Communication Value Chain With Location Application Provide Wireless Communication Value Chain With Location Application InteroperabilityInteroperability
• Wireless OperatorsWireless Operators
• Wireless Infrastructure - Network and Internet Wireless Infrastructure - Network and Internet Infrastructure Providers Infrastructure Providers
• Internet Protocol Platform ProvidersInternet Protocol Platform Providers
• Component and Content ProvidersComponent and Content Providers
• 1st Tier Service Providers1st Tier Service Providers
• 2nd Tier Service Providers2nd Tier Service Providers
The OpenLS Initiative: Testbed 1The OpenLS Initiative: Testbed 1
• Brings together several Brings together several sponsorssponsors with financial plus other resources with financial plus other resources who have identified requirements for robust, quality location who have identified requirements for robust, quality location information-based services with information-based services with participantsparticipants that have offerings that that have offerings that meet defined requirementsmeet defined requirements– Collaborative, multi-vendor, rapid-paced, engineering testbed Collaborative, multi-vendor, rapid-paced, engineering testbed
– Industry and De jure Standards Coordination Industry and De jure Standards Coordination
• Produce Fundamental Interface ServicesProduce Fundamental Interface Services– Business Case & Service Architecture Based - repositories, applications, Business Case & Service Architecture Based - repositories, applications,
gateways, and general servicesgateways, and general services• Low level, loosely coupled interfacesLow level, loosely coupled interfaces• Infrastructure to Internet Service to device Infrastructure to Internet Service to device • Provide end user experience consistent with value chain and internet business Provide end user experience consistent with value chain and internet business
models models • Yield open specifications, services and end-to-end solutionsYield open specifications, services and end-to-end solutions
• Secondary ObjectivesSecondary Objectives– Demonstrate ScalabilityDemonstrate Scalability– Demonstrate PerformanceDemonstrate Performance– Demonstrate Services with alternative combinations of productsDemonstrate Services with alternative combinations of products– Demonstrate Services on Multiple Network protocolsDemonstrate Services on Multiple Network protocols