Merken

WPS Benchmarking Session

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
ch
so so what can I have here is that in our last talk we got here the comparison between the news and you will and what we have here instead is we've got several Web Processing Service implementations the here to give you a little bit of a status update now we did explore all running some benchmarks but we can actually the chance to do that this year but I am really keen to hear what's new and exciting world of Web Processing Service that with that in mind I mentioned it over to our 1st project will restore
the the change the slide since I last looked at it the but it also
gap apparently is the next big thing
in the but she the when so welcome to our true out again
and just a brief overview of our we are or represent the the representatives of 3 projects you're apparently by the BP is a project and you server and there more and more and they're attending some of them of course all wearing a choice everybody of them the 1st the views should only address and was working the ultimately they can make it to subgraph so now we are here and to was much as we can 1st of our
of our and by WPS so 1 anti-oppressive by the UPS very broad very brief and short report
was happening in spite of UPS is the implementation of algae see the loop you start out on the server side like anything else it's using exclusively point roaming language and this is always the it's a brother by the no big you know big fast cars something you can fix reasonless think you can carry something you can say about hopefully you know very very fast way and uh so yeah that portable and you can't really I carry they pulled on and still it's worse now so
far and also always looking a the so called late oblivious 3 branches you from 1 time but now what's really help it's but reviews for which is completely from structured written code base uh because you know there are instances of a 6 couples new libraries this Python see for example and so as the interest think might be interesting for you you internal data structure or by data functions from those points all there is a new REST API in the middle of the interval of contour prejudice year development is completed this is written so we tried to pass off all the UGC forces possible and all the cool stuff which is now in Python like fast stuff like that yeah now 1 highlight or true that is the I was speaking about New the make new Angela data structure which is the I O handler is basically something an object and its if you put data and you can do it as a volatile or as a memory objects or reference to file whatever internal be somehow process and then if you get if you want to do that I hold your process the data somehow you can get them as the fall object or as a memory object for as some directly the rodent of for example you really don't care about the transformation but this on it and hopefully interesting think another validators if but
declined descending to the Dion tower you can motivate of them according
to depends on the you user who want was something the processes are you can see this set up a function under some ordered air ritual weight data based on the level level of what you are interested in so either by the BPS will simply not check for I think or it will be producing out what's new gap
we we are now in was during completion how the had 1 student are in Google Summer of Code project and the same guy actually we managed to have for 6 months now our focus just on the reviews development now with bad reviews for is a continuous integration interests rank no audio files business land would think that means you like on the Lopez silicon finance strollers sources so people in general and the use your concretion process the GRN little bits softly thing because your focused on all all my reviews portable months
thank you so I will present so they feel which is a project so the project is an
implementation of the WBS and I said from you to on something more because at the beginning it was the idea that the lawyers you providing a lot of amazing software we want to find a way to communicate and use the software without having to learn how to use these tools of to use that to just to find a particles that's where we used WPS in fact we have analyzed you project for incubation since to southern 10 I and I wonder how long it would take still to be incubated so you have to put
pictures you can see on the left might what should I say will be a 90 also the so called only been 9 years old so it be the next developer of hours of project and next time doing next workshop we can use it's on so this is indeed the of developing a service
is simple means of project as you can see with simple line of code you're here it's the easiest thing for in fortunately we probably shouldn't would use to start by apologizing voting not doing going benchmarking because the last year we did it I think we can reach the city distinctive let's say a conformist and performance testing where we try to test the WPS implementation and we have we had a pretty good listed on the use of a site is the use of self Wells did not want to spend much time to investigate and to optimize a set up so you see we got some issues of anyway you can still don't know just testing and light on your own infrastructure
so all the other men component of the project so we have as governor I won't go deeper deeply into in everything that so again that is uh see implementation of the APIs which is a polyglot which means it is a vote to our supports many programming languages so you can implement your services in a polymer in which is very common quietly stood newcomer was would be which i've been number induction number 1 but for the dual resources and services and I will talk a bit later on we have with the as we you can also complement of cell this is by using JavaScript undersell aside so we implement a specific so PI based on opening up to them 7 and is a newcomer lines of families and the supply and which is an API that you can use on the client side to interact easily with you have a dubious implementation of any kind of the representation of unusual because its support of celebrity appears to that it is not really
new but the is so great that they want to present it to you we have is a much silver out which support so that says that the finally services which is about putting a J is that that both spectral lost over top of muscle can then we'll to educate visual at the school maps although and so that the type of you on a fuel is used as a WMS WFS of the reduced yes and I think we have on the picture the perfect example of what it is useful use a WMS which display is the shocking shortest paths on the right hand side view of the test of us as the WFS request obviously and then out of work on you observe Paul 5 of you ought which is which was simply computed by sending the same get feature requests noted that the itself but they get feature requests to support phase during which was developed in 2009 so what do we 1 declared
that candidate I cannot speak about the wonderful that do in fact 1 you have passed since the last list for the me what was on that individuals that they can show you everything but still we haven't we haven't been wanted uh specification which was asked be reached uh and of course well and also in English but the WPS specification was be reached officially in June and of June but the specification was kindly online since in the following so it was good for us as we needed to agreement it before the end of July anyway it was announced only at the end of June so we implemented circuits that user gets visit dismiss extension which allows unless this newly quest whenever we're so agreement that the completely the middle uh that up for freedom of history even of of the Abruzzo is available we modified a lot of so the argument went to a database backend and that of freezes can make it scaling basically we have so admitted users will go as documentation and we relied on the user and implementation you can see it on the website in fact we have a new website which is almost here but we do not just it is the sole what you in fact we offer of shoe user of services so long as the beginning yeah we add to walk in fortunately tool we have to implement things we have to develop services we have to walk to make services available and this is still not all initial or other Italian so we have developed that give them some get them based services we developed also some CL-based services instantly so and you have life an awful of them this community so the last WP is because which which is some of the popular to automate the use of glass yes school WPS NEW implementation so wishing to also that this is a great day because you don't have to call the name of 2 of a new services available so we need some implementation in C style 2 are the all filter books and applications in fact this is still fairly you moles and 70 services so let's say that the imagery of photogrammetry using all the available as the and so integrated Sega JS is only of feeling you mustn't Street and all other services saw in fortunately there is no fun anymore because you don't have to cook that it is a simple example of is what the usage to show if the also map online schools them up in politics an amazing product which is based 99 per cent on of WPS we have also also the newcomer which uses of plants so you have a number of you here you have a preview let's say you often want to play and can do so you can make you ever to communicate to develop the use of the in the user interface and simplifies away you communicate trees WPS pissed of for this is supporting a WPS 1 your and the repairs to the dual version and this is in fact this make us in fact about tool implements some automatic here automatic for testimony from creation we also developed this can next WPS tool being there appears to open that the catalog a 2nd 1 so you don't have only that line and all that the stalls available in your catalog you of also the service and obviously what you can do from a catalog is was in your that so you can as you can wasn't always services from the WBS Services User estimate from which are automatically generated and you can input anything which is inside your catalog and it works really well we've used where we would start to output of usually we things because of its and
then we developed we is the initial plan into cells online was the development of the use of project as either due to and people are to use the question of software on the web and uh into southern then the CAD came to be the of for platform for future but for JS platform to provision maps using WPS and in fact we made it and the mapping to the dual just on the corner so stituent you should see the dividing probably next week and how we sensors the 1st phosphodiester falls over all all of this set so of this forceful to develop sink you of so it is the
last this list you are probably aware that there is some WPS thinking is gene pjs issues tied Italy you probably know that it is not talking but we fixed it and in fact we got to go then far from accessible from ESTA which is we which we I want to thank you for larger contributions made you make it stand thank us that we still have to integrate is what but still you can download that is uh plenary use insightful questions so in fortunately and zones of my company which and I would like to
mention that we a a welcoming community uses of constraint to all anybody which want to contribute to the project of our Jewish simply want to use its software schools 11 can just come and for instance is right show I present to you on map which is new rules of logic developed and the news of predictable edges so today was amusing sites will so we also welcoming you anymore it's on a polymer knew anything right because they have much using WPS to do GAS well using the word appears to the fall doing everything thank you and no
i gives talk to to the it's back fossils yourself up while the projector is a hard act to follow how much time do we have remaining and 3 you need 3 minutes laughter and no pressure while I'm at it is really impressed liable for this project at a point of UPS doing a complete rewrite changing license and projects just having an amazingly impressive amount of momentum now I just want to ask a quick question how many people in this room use Web Processing Service what where when we ask this question like 2 years ago we actually had to explain what web processing services have so that you in this audience is was the really big change this year thank you so much for taking this OGC standard and helping us take on the world now often I come to these WPS comparisons with poor little GeoServer and I feel a little bit bad because we don't spend a lot of time working on it because there hasn't been a lot of customer interest and so like big news this year is that 0 my gosh there's been customer interest and use were 1st developed WPS support but actually in collaboration with a tree in institutions say John university so just a big thanks to seize on university for starting as often WPS in 2008 you can believe in their peers my big news producer in the last year I can finally after that like 7 years recommended that a normal person to install and run it and and essentially comes down to a developer entering in the working at you solutions and he will tell me who the customer was paid for this but we have actually finally made use of the WPS production we have security controls you can control who accesses the different processes that are being published that we introduce WPS execution units so you can actually throttle how much resources and are being consumed on your server this prevents someone walking up and just not in your server over for the fun of it and finally here's a funny 1 but if finally actually like list processes and kill 1 of them in case it's taking like 3 days has environmental model is something on the other thing that's really helped us the from production-ready is the um but Hazel cast clustering notifications you have a cluster geoservers all madly working away on whatever the heck it is you want and they can communicate and keep track of what's going on in high down mutational process until it so this is the big news producer not trying to keep up with this law but actually finally having a WPS that we can be proud of so just thanks to edges solutions and thanks to the use of a community for putting us on the map but now that said there's a couple things that we do have planning and we would really like to implement WPS 2 . 0 so heavily both of your project was started in honor of 2 point on so you all case so WPS 2 . 0 did come out recently the other thing we'd like to focus on is the OGC has been doing a better job of getting site conformance tests available for WPS and we'd really like to have a crack at signals and the final thing that's not on my slides is boundless is looking at wrapping up on the various grass facilities and making them available through to use it and so not a lot of news to report about news I find really important WPS matters to the people in this room and GeoServer is finally ready for you to use and production of thanks to any questions in our 30 seconds remaining 2 or 3
questions I just wanted to mention that toward a constant point of view people be usable on last it's not along the coast you're
working many kids just
went to some thank you and me you need of popping up conditions so it's no mom question I K I think it funny a presentation of
Bit
Hardy-Raum
Ablöseblase
Benchmark
Projektive Ebene
Paarvergleich
Computeranimation
Benchmark
Rechenschieber
Mathematisierung
Vorlesung/Konferenz
Sichtenkonzept
Affine Varietät
Desintegration <Mathematik>
Selbstrepräsentation
Projektive Ebene
Verkehrsinformation
Auswahlaxiom
Computeranimation
Demo <Programm>
Server
Prozess <Physik>
Punkt
Formale Sprache
Familie <Mathematik>
Snake <Bildverarbeitung>
Implementierung
Transformation <Mathematik>
ROM <Informatik>
Code
Computeranimation
Loop
Softwaretest
Programmbibliothek
Datenstruktur
Softwareentwickler
Hilfesystem
Web Services
Lineares Funktional
Elektronische Publikation
REST <Informatik>
Verzweigendes Programm
Objekt <Kategorie>
Datenstruktur
Forcing
Festspeicher
Ein-Ausgabe
Server
Instantiierung
Zeichenkette
Gotcha <Informatik>
Lineares Funktional
Prozess <Physik>
Gewicht <Mathematik>
Funktion <Mathematik>
Komplex <Algebra>
Übergang
Turm <Mathematik>
Druckertreiber
Computeranimation
Übergang
SCI <Informatik>
Bit
Prozess <Physik>
Vervollständigung <Mathematik>
Prozess <Informatik>
Datenmodell
Kontinuierliche Integration
t-Test
Quellcode
Fokalpunkt
Kontinuierliche Integration
Code
Audiodatei
Computeranimation
Fokalpunkt
Projektive Ebene
Softwareentwickler
Mobiles Endgerät
Web Services
Software
Implementierung
Projektive Ebene
Partikelsystem
Softwareentwickler
Computeranimation
Web Services
Programmiersprache
Softwaretest
Bit
Abstimmung <Frequenz>
Web Site
Statistische Schlussweise
Familie <Mathematik>
Zellularer Automat
Implementierung
Zahlenbereich
Code
Computeranimation
Arithmetisches Mittel
Client
Web Services
Code
Projektive Ebene
Dualitätstheorie
Zusammenhängender Graph
Gerade
Implementierung
Kernel <Informatik>
Server
Web Site
Desintegration <Mathematik>
Datensichtgerät
Versionsverwaltung
Summengleichung
Zahlenbereich
Implementierung
Kartesische Koordinaten
Online-Katalog
Maßerweiterung
Kontextbezogenes System
Computeranimation
Netzwerktopologie
Kürzester-Weg-Problem
Sega Enterprises Ltd.
Online-Katalog
Web Services
Konfigurationsdatenbank
Front-End <Software>
Front-End <Software>
Datentyp
Maßerweiterung
Gerade
Phasenumwandlung
Funktion <Mathematik>
Web Services
Schätzwert
Softwaretest
Umwandlungsenthalpie
Videospiel
Parametersystem
Sichtenkonzept
Benutzeroberfläche
Datenhaltung
Stichprobe
Mailing-Liste
Ein-Ausgabe
Biprodukt
Integral
Benutzerprofil
Mapping <Computergraphik>
Rechter Winkel
Digitaltechnik
Client
Mapping <Computergraphik>
W3C-Standard
Software
Automatische Handlungsplanung
Zellularer Automat
Mailing-Liste
Projektive Ebene
Softwareentwickler
Zeitzone
Systemplattform
Gerichteter Graph
Computeranimation
Impuls
Nebenbedingung
Web Site
Prozess <Physik>
Punkt
Hecke-Operator
Mathematisierung
Automatische Handlungsplanung
Mathematische Logik
Gesetz <Physik>
Computeranimation
Netzwerktopologie
Benutzerbeteiligung
Informationsmodellierung
Weg <Topologie>
Softwaretest
Web Services
Prognoseverfahren
Software
Prozess <Informatik>
Computersicherheit
Softwareentwickler
Grundraum
Beamer
Softwaretest
Prozess <Informatik>
Affine Varietät
Computersicherheit
Zwei
Mailing-Liste
Peer-to-Peer-Netz
Schlussregel
Paarvergleich
Biprodukt
Inverser Limes
Rechenschieber
Mapping <Computergraphik>
Konforme Abbildung
W3C-Standard
Druckverlauf
Kollaboration <Informatik>
Gamecontroller
Server
GRASS <Programm>
Wort <Informatik>
Projektive Ebene
Rechenwerk
Standardabweichung
Instantiierung
Konstante
Sichtenkonzept
Punkt
Benutzerfreundlichkeit
Konditionszahl
Benchmark
Computeranimation
Vorlesung/Konferenz

Metadaten

Formale Metadaten

Titel WPS Benchmarking Session
Serientitel FOSS4G Seoul 2015
Autor Pross, Benjamin
Lizenz CC-Namensnennung - keine kommerzielle Nutzung - Weitergabe unter gleichen Bedingungen 3.0 Deutschland:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen und nicht-kommerziellen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen und das Werk bzw. diesen Inhalt auch in veränderter Form nur unter den Bedingungen dieser Lizenz weitergeben.
DOI 10.5446/32101
Herausgeber FOSS4G
Erscheinungsjahr 2015
Sprache Englisch
Produzent FOSS4G KOREA
Produktionsjahr 2015
Produktionsort Seoul, South Korea

Inhaltliche Metadaten

Fachgebiet Informatik
Abstract The yearly Web Processing Service (WPS) benchmark. Variuos WPS implementations will be tested regarding their capabilities, compliancy to the standard and performance. Traditionally, each participating project designates individuals from their community to participate in this talk to introduce their project and summarize its key features. The focus this year will be on compliancy and interoperability. We will present the test set-up, participating WPS projects and the results of the benchmark.

Ähnliche Filme

Loading...