Date post: | 21-Jan-2018 |
Category: |
Technology |
Upload: | luis-bermudez |
View: | 200 times |
Download: | 0 times |
®
Copyright © 2017 Open Geospatial Consortium
Promoting your open source implementation and getting OGC
free certification
Luis BermudezFOSS4G BostonAugust 17 2017
What do those have in common?
Maps (WMS)
Coverages (WCS)
Vector (WFS)
Time Series (SOS, WaterML, SensorThingsAPI, …)
Eureka! these
APIs are awesome
ClientServer
OGC®
Maps (WMS)
Coverages (WCS)
Vector (WFS)
Time Series (SOS, WaterML, SensorThingsAPI, …)
Hmmm.. Something
is not working
?
? ??
OGC®
The cool OGC compliant Badge!
Copyright © 2017 Open Geospatial Consortium
Currently908 implementations254 compliant products
OGC®
Others can believe you
(www.opengeospatial.org/ resource/products/compliant)
http://www.opengeospatial.org/resource/products/compliant
OGC®
For implementers: Get more business
OGC®
How does it work?
OGC®
Reference Implementations
What is it• A piece of software• That has passed the test• That that is free and publicly available for testing via a web
service or download.
For how long?• One year• Needs to be retested every year to main its status
A conversation with a reference
implementation
Hi, are you OGC compliant?
Yes!
Oh, ok, great! You should work seamlessly with my GIS tools
And by the way …
I am a reference implementation
Oh, I heard you guys help to make sure the OGC tests make sense!
Yeap, We are great!
Howdoyoubecomegreatandareferenceimplementation?
Howtobecomeareferenceimplementation?
1.Askforit
ProcesstogetCertified
Howtobecomeareferenceimplementation
Howtobecomeareferenceimplementation?
1.Askforit2.Makeyoursoftwareisfreeandpubliclyavailablefortestingviaawebserviceordownload.
IfIamareferenceimplementationdoIgetthe
certificationforfree?
IfIamareferenceimplementationdoIgetthe
certificationforfree?
YES!
The“price”youdon’tpayofbeinggreat!
GettingstartedforTesting
Tools,communityandsupport
Code Contributors
Public Forum Support
Open Source
CTLXSLT
Tools
Communities Collaboration
GiacomoMartiranoStefaniaMorrone
ManagerOGCValidationTools
Blog: http://www.opengeospatial.org/blog/2626
UsingTEAMEngine
1. ExerciseitontheOGCWebValidationPortal
2. ExerciseitonaDockerContainer3. Exerciseitviacommandline
UsingOGCWebValidationPortal
Freeandunlimitedtouseforeverybody
Production:http://cite.opengeospatial.org/teamengine/
Beta(Moretests)http://cite.opengeospatial.org/te2/
UsingOGCWebValidationPortal
Why?- Noneedtoinstallanythinglocally- Willkeepyourtestresults- OGCneeds theresultsonthepublicvalidator
togetcertified
DemoTest pycsw referenceimplementationagainstCAT3.0http://demo.pycsw.org/cite/csw?service=CSW&version=3.0.0&request=GetCapabilities
UsingDocker
Why:• Wanttoeasily installitlocallyorinyour
organizationnetwork• Isagreatoptionforvirtualization• Locally runningservices canbeverified
withaDockercontaineronalocalhost.
UsingDocker
Github projectwithinstructions:https://github.com/opengeospatial/teamengine-docker
Simply:1. InstallDocker2. BuildlocallyTEAMEngineandtests3. BuildDockerimage4. StartDocker:
docker run -p 8081:8080 --name teamengine--rm opengis/teamengine-ets-wms13
AvailableinDockerHubsoon
Exerciseviacommandline
Why:- Noneedforwebserver- Bettercouplingwith
development/improvementprocesses- Easytoruntestsuitenon-interactively
Instructionshere:http://opengeospatial.github.io/teamengine/users.html
Takeaway
Beingareferenceimplementationisgreat
LicenseFee=0$
Easywaystotest- OGC
ValidationWebsite
- Docker- Commandline
Thank you
Luis Bermudez [email protected]://www.linkedin.com/in/bermudez
Presentation posted on twitter@berdez