Deegree Enterprise - Open Source to get a grip on complex spatial data infrastructure demands
Video in TIB AV-Portal:
Deegree Enterprise - Open Source to get a grip on complex spatial data infrastructure demands
Formal Metadata
Title |
Deegree Enterprise - Open Source to get a grip on complex spatial data infrastructure demands
|
Title of Series | |
Part Number |
119
|
Number of Parts |
193
|
Author |
|
License |
CC Attribution 3.0 Germany:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor. |
Identifiers |
|
Publisher |
|
Release Date |
2016
|
Language |
English
|
Content Metadata
Subject Area | |
Abstract |
deegree surely is one of the most mature OSGeo projects. Its OGC web services are comprehensive and some of them even are reference implementations. When it comes to building spatial data infrastructures like INSPIRE you need a little bit more than spatial data and services. You need a whole infrastructure capable to meet high performance goals and 24x7 availability, which has to comply to strict Service Level Agreements. In short: you need a comprehensive software stack containing tools for service and data management along with metadata and user management tools for publishing spatial data in a trusted and secure environment are needed along with appropriate monitoring tools to assure the infrastructures availability. The deegree community project did not provide this functionality yet and that was why two German companies grit and lat/lon joined forces to build the “deegree Enterprise Edition”. deegree Enterprise Edition contains all the tools mentioned above. Further on it includes appropriate contracts offering software maintenance and professional support. These contracts offer the same support and performance as maintenance contracts for proprietary software do and fully meet the requirements of the maintenance contracts used in the German Public Sector. Nevertheless deegree Enterprise Edition is still open source. But it is open source with guaranteed SLAs. Such it offers an opportunity to all organisations under INSPIRE obligations to professionally operate INSPIRE. The presentation shows: the motivation to build deegree Enterprise how the deegree Enterprise Edition differs from the community edition how the business model is working
|
Keywords | deegree OSGeo project deegree Consortium |
Related Material

00:00
Enterprise architecture
Execution unit
Presentation of a group
Enterprise architecture
Electronic data interchange
Open source
Projective plane
Complex (psychology)
Open source
Mereology
Measurement
Open set
Degree (graph theory)
Geometry
Goodness of fit
Degree (graph theory)
Computer animation
Business model
02:10
Slide rule
Context awareness
Cellular automaton
Multiplication sign
Projective plane
Maxima and minima
Arm
Value-added network
Degree (graph theory)
Degree (graph theory)
Computer animation
Multi-agent system
Right angle
02:53
Degree (graph theory)
Enterprise architecture
Enterprise architecture
Degree (graph theory)
Computer animation
E (mathematical constant)
Sound effect
Menu (computing)
Bit
03:21
Enterprise architecture
Enterprise architecture
Open source
Information
View (database)
State of matter
Java applet
Multiplication sign
Projective plane
Open source
Stack (abstract data type)
Mereology
Degree (graph theory)
Geometry
Web service
Latent heat
Degree (graph theory)
Computer animation
4 (number)
Different (Kate Ryan album)
Term (mathematics)
Web service
04:41
Area
Stapeldatei
Standard deviation
Implementation
View (database)
Multiplication sign
Open source
Stack (abstract data type)
Metadata
Value-added network
Revision control
Degree (graph theory)
Geometry
Latent heat
Web service
Degree (graph theory)
Component-based software engineering
Computer animation
4 (number)
Web service
05:41
Implementation
Standard deviation
Server (computing)
Open source
Decimal
Server (computing)
Software developer
Multiplication sign
Projective plane
Open source
Public domain
Bit
Degree (graph theory)
Testbed
Geometry
Degree (graph theory)
Computer animation
Software
Conformal map
Social class
06:55
Degree (graph theory)
Number
Degree (graph theory)
Computer animation
Projective plane
Number
07:28
Open source
Code
INTEGRAL
Interface (computing)
Computer-generated imagery
Projective plane
Code
Database
Computer
Twitter
Number
Degree (graph theory)
Revision control
Number
Goodness of fit
Degree (graph theory)
Computer animation
Network topology
Different (Kate Ryan album)
Revision control
Website
Summierbarkeit
Computing platform
Electric current
09:18
Standard deviation
Open source
Software developer
Java applet
Code
Line (geometry)
Run-time system
Computer
2 (number)
Degree (graph theory)
Medical imaging
Web service
Word
Degree (graph theory)
Computer animation
Software
Network topology
Revision control
Dew point
Cuboid
output
Software testing
Software testing
Electric current
11:42
Point (geometry)
Functional (mathematics)
Enterprise architecture
Wage labour
Mereology
Product (business)
Web service
Degree (graph theory)
Term (mathematics)
Military operation
Authorization
Energy level
Digital rights management
Enterprise architecture
Regulator gene
Software developer
Projective plane
Feedback
Propositional formula
Software maintenance
Cartesian coordinate system
Product (business)
Degree (graph theory)
Type theory
Data management
Arithmetic mean
Computer animation
Software
Web service
Internet service provider
Revision control
Software framework
14:42
Operations research
Multiplication sign
Enterprise architecture
Mapping
Dependent and independent variables
Content (media)
Software maintenance
Product (business)
Web service
Degree (graph theory)
Computer animation
Software
Web service
Military operation
Software
Revision control
Integrated development environment
Extension (kinesiology)
Functional (mathematics)
Data structure
Extension (kinesiology)
15:09
Group action
Enterprise architecture
System administrator
Set (mathematics)
Data storage device
Mereology
Plot (narrative)
Zugriffskontrolle
Web 2.0
Degree (graph theory)
Component-based software engineering
Different (Kate Ryan album)
Logic
Extension (kinesiology)
Summierbarkeit
World Wide Web Consortium
Area
Enterprise architecture
Data storage device
Database
Complete metric space
Degree (graph theory)
Component-based software engineering
Web application
Radical (chemistry)
Computer animation
Oval
Web service
Data center
Configuration space
Information security
Physical system
Operating system
Extension (kinesiology)
16:23
Enterprise architecture
Asynchronous Transfer Mode
Enterprise architecture
Open source
Projective plane
Design by contract
Software maintenance
Degree (graph theory)
Web service
Sign (mathematics)
Degree (graph theory)
Computer animation
Different (Kate Ryan album)
Web service
Authorization
Software framework
Software framework
17:17
Enterprise architecture
Dependent and independent variables
Projective plane
Collaborationism
Open set
Degree (graph theory)
Web service
Degree (graph theory)
Computer animation
Web service
Operator (mathematics)
Business model
Business model
Information security
Electric current
18:23
Enterprise architecture
Open source
Java applet
Device driver
Database
Mereology
Run-time system
Web service
Degree (graph theory)
Operator (mathematics)
Integrated development environment
Nichtlineares Gleichungssystem
Digital rights management
Physical system
Condition number
World Wide Web Consortium
Operations research
Enterprise architecture
Run time (program lifecycle phase)
Server (computing)
Open source
Java applet
Electronic mailing list
Propositional formula
Database
Stack (abstract data type)
Degree (graph theory)
Component-based software engineering
Web application
Digital rights management
Computer animation
Integrated development environment
Data center
Right angle
Physical system
19:36
Mapping
Enterprise architecture
Dependent and independent variables
Multiplication sign
Disintegration
Public key certificate
Software maintenance
Product (business)
Web service
Degree (graph theory)
Component-based software engineering
Term (mathematics)
Software
Energy level
Integrated development environment
Extension (kinesiology)
Social class
Physical system
Area
Multiplication sign
Operations research
Enterprise architecture
Information
Menu (computing)
Mereology
Scalability
Product (business)
Degree (graph theory)
Component-based software engineering
Computer animation
Integrated development environment
Web service
Function (mathematics)
Internet service provider
Revision control
Data center
Scalable Coherent Interface
Website
Energy level
Physical system
21:20
Onlinecommunity
State observer
Presentation of a group
Open source
View (database)
Decision theory
Online help
Mereology
2 (number)
Product (business)
Software bug
Revision control
Goodness of fit
Web service
Degree (graph theory)
Term (mathematics)
Operator (mathematics)
Authorization
Cuboid
Installation art
Enterprise architecture
Moment (mathematics)
Projective plane
Binary code
Electronic mailing list
Line (geometry)
Software maintenance
Degree (graph theory)
Process (computing)
Computer animation
Commitment scheme
26:48
Computer animation
00:00
yeah good morning everybody I hope you have
00:12
a great evening yesterday and so now we have to the presentations the first one is a new business model for degree 3 enterprises and plus us what it's about the OK good morning everybody everyone is fine good I needed hidden technician for just a 2nd cool in the OK before we before I actually who is actually using degree or in inside spatial data infrastructure for example it's OK who was planning to use degree for inspire for example OK and this someone looking for professional support for agree not yet OK but we will see OK the then let's go my name is chosen the better alignment TMC measure of the degree open source community project and also alignment part of the that teams which was the company who started the degree Austria project for quite a while ago my partner and this holds that he is not present today unfortunately Due to private reasons so I will take the technical part for the Austria project and also for the enterprise
02:10
project but today it's getting
02:19
hotter really I just thought it was 32 degrees cells have
02:29
people from the US so not Fahrenheit so it's getting hot and this is the only slide with degree it is here in that context correctly spelled you see the letter E 3 times and that's just for me I made a right it's degree cells you but when I know continue to talk about degree and
02:53
particularly about degree enterprise to notice
02:57
it's spelled with 2 E's we laughter the letter E and and therefore we put Enterprise Edition additional 3 more at into a product and if you I don't know if you can see that put a little bit that I saw in the enterprise you know to to have a cooling effect in that we don't overheat at the beginning so
03:22
let's have a look on the degree community project and degree Enterprise edition so that's part of my short talk I will 1st give you a short introduction and overview of the host your project degree what is the current state of what we have we achieved um in the last years then I will give you an overview what is the difference between the open source project the community project and our service offering degree enterprise and what services are related to true degree Enterprise Edition 1st some information
04:04
about agree if you're not familiar with degree it's a you know steel project since 2 thousand and 10 thousand terms we start at the years before it was in nineteen ninety nine in that we when the OGC 1st published the these simple features specification that we started the project at that time at the University of Bonn under the name of simple features for the Java which was later than college joggles so it has a long long history that project
04:43
and 2 during the time of efforts have gotten into the area supporting the OGC specification as
04:56
good as possible and currently the OGC ref awarded the compliance batch shows that degree is compliant and that's the current version of its degree 3 . 4 it's compliant to all relevant standards which are needed to implement inspired so that's 1 of the components for the use its download service and also we do have a component which is this year's w implementation which you will need for sharing metadata so a discovery service this is
05:42
up to date and we have I would say kind of a little bit of prior knowledge to be the only open source reference implementation which is fulfilling all of those standards and currently we are involved in OGC Testbed 12 and at the end of that we will have the WFS 2 . 0 implementing all conformance class which is quite interesting for you during the last year we made some efforts to move the degree project more to the community because it was closely linked to the new company
06:28
lat long which was good for the beginning but I thought all we thought that it's time to move it's more to the community so last year we made some major efforts to move the degree due mainly to the OCU Foundation and the EU server running the IT infrastructure needed to build software which is needed for the developers is now was funded by the
06:56
German chapter of was you the 1st gives the floor thanks to all and foster gives the FAO and those for making that possible I think that was a great great step for the project some numbers about degrees since we
07:16
also moved that's already 2 years ago J. amazing things happened we have told me today today's
07:29
59 Fox of degree and for is very important for a sustainable open source community we do favor for that's very important and as you see there are at least subject up a lot of people's thinking what will I put a star on it seems to be interesting I'm and watching the project what's happening that's good and we do have on the platform since we moved to jitter 19 all contributions 119 different people and that's not only the company like long they have people around the world we even don't know who this data to contribute to a degree I think that's really big a big step forward if you want to know more about agreed on on jitter please wizard of a site there and if you have followed Twitter In the recent days there was a code sprints on Monday and Tuesday all excited even on Sunday and during that code sprints uh we have released the new version 3 4 . 2 release candidate choose which and I think even that are amazing numbers is
08:50
implementing 13 new features for example the native integration of the almost your project G to excess rested for example all we do have fluorescent data and now an interface to access Oracle rest directly from the database we have 97 improvements enhancement of all ready
09:19
existing features which has been improved and now we you do reach more compliance was related mostly to the post you another to the OGC standards for w and even open source software has box you know that the compared to their words and 3 . 3 we fixed 144 box which makes the quite of lot pull requests we have emerged during the last year and with them the 3 line we started to use very challenging or interesting technology we use stalker for testing and I really encourage everyone of you to have a look and you can go to Dr. I download the image and immediately within let's say 6 seconds you can start running a degree so you don't have to install the Java runtime environment at Tomcat what logical whatever you just download start docket it runs everything and we had a workshop on Monday showing how to set up a inspired download services based on degree on darker and I will publish that as well so you can have a look at how we did
10:53
finally how about the community we're still looking for support we have 4 labeled issues on to top where we do need support where we can 2 mostly we hoping for a test as I said go to Dr. noted get a driving input your data and then give us feedback and if you find we need tests and this is well there's some documentation but even there we do need more documentation out every features really properly documented so if you're a technical writer too can contribute take the
11:44
web service handbook and in terms give us feedback if it's clear and in the and of course we're looking for software developers a software developer present here you're Invited every 1 of to join us you only need to counter to top and then you can start contributing and I come to a very interesting point about funding we also do labor issues and you type where we need funding and that finding indicates that we're looking for companies and public authorities or you individuals and to find further software development or any activity on the and as you know they're are not so many people perhaps tool would like to give some money funding for just fixing about keeping the maintenance of the project at a constant level and that was the reason why we said OK we have to think how to evolve the project more but to have a constant revenue and so that we we can ensure that on the long term the degree software is stable and up to date and this is why we started the project called degree enterprise degree enterprise is the product were worship off the degree community project that's the main point behind and the product
13:29
means that it has a clear service offering it's going and that there no reliable partners behind it which to some support for that product and the service offering is about setting up spatial data infrastructure we do have to offer which I call the degree enterprise a service that's quite simple you give us the data for all data providers and we do all the rest we do the hosting we put the data and to ensure that even inspire regulations for all the availability of fulfilled so it's not Europe part of the work itself and then we do have some degree enterprises and application where you can take over all the data management and we only take care about the infrastructure that's the meaning true offerings In general the functionality compared to degree community edition is extended will give
14:43
only a short overview
14:45
about that so we do have an extension of the software and of course we do support but fixes and to ensure that the content or delivery of back fixes to our customers and along we support our customers with professional services the
15:09
main area and the extensions are a new complete set of web applications which and so that you can manage everything without having good except if you ever have run degree you know there are some areas where you need access on the terminal that's not needed anymore that which totally ready for running in data centers which is our target group customer and those data centers they don't like to give data administrative access to the operating system to have a short overview of the components
15:47
within-degree enterprise you noticed that on the Web them more components so it's a completely replacement of the existing degree consul and so allows the configuration of all those components and perhaps you also notice that degree enterprise contains an an Atom feed support that's also not part currently of the community for data storage we do have support for different databases and that's why
16:24
I think for now you know for that so what's the difference between the community project and the enterprise project well 1st of all the good new are even degree enterprise there's no license fee it's still an open source license lgpl 2 . 0 it's degree and be we stick to that but if you want to have a professional services and want have all service offering then you have to sign contracts with without um come and currently we're focusing more beyond the German market it's based on the framework which some of you might already know it's 34 BUT put out which is vary in their common for
17:14
German public authorities
17:18
who had the idea to set it up for that project it was 2 companies which made the degree consortium and that's the company and like 1 those of the company's already did a lot of work on degree and they're providing professional service already and running because the spatial data infrastructure with a German if your interesting in joining the degree of
17:55
consolidation we do have an open partnering models so you're invited will of course looking for partners outside of Germany currently we are focusing on the German market but if you are interested in we are open for that we already have a partner for the year operation the hosting that's for you to a technology solutions they do have status and assume Germany and they are guaranteed the high
18:23
performance requirements
18:27
even for then 1 important thing I would like to point out is degree enterprise comes with a very clear definition of the operation environment as said that targeting data centers provide us and we do will give a clear list of equation for operating system for the database management system for the Java runtime environment or even for the web applications of it's clearly defined and you have if you want to have a degree in depressed wanting to fulfill those conditions if not we cannot guarantee of service offerings so the important thing is everything which is already open source is a package by by us so you don't have to take care if you're right in taking the right show the runtime environment the right JDBC driver whatever everyday technical part is already done by us and if you say OK good I get degree enterprise
19:37
running online environment we do support you even during installation all during execution often SCI based on degree enterprise we do you provide level support hotline and dedicated contact persons who support you for operational issues or even on the data related to if you if the services are not fulfilling the requirements on the long term we are going to work some extent degree enterprise in mostly in the area for the administrative components and we will take care more for the year's system hardening of all components so that it fulfills for example here for Germany that's the BSC certificate so it's a 1st class citizen within data centers which is a demanding requests from 1 day doesn't have provided if you want to upset to like more information about degree enterprise please visit our
20:52
website it's degree enterprise outcome and the for all those who like to read German there's a white paper available and I invite you to work to serve to the website and if you do have a question there contact persons please send us an e-mail OK that's my products and to thank you for your attention the thank you just time
21:25
for questions and so sometimes just an observation so you see you people have to pay for fixing bugs people have to pay for making improvements hobo saying if you want an improvement you have to pay for release fixing 1 however packaged together things that need to be fixed what do you think about that kind of idea well maybe may be interesting to think about that well the idea is in the community project we say well we put everything on line when I when we label it with funding welcome for example we a waiting for someone coming up OK I pay that just that simple but fixed or whatever enhancement the IDB behind degree enterprises that the user community is using exactly the same product and we bring all those requirements aligned in line so it's not about I do have a very special back here and I would like to have that 1 fixed it's that we do get money from our users and we take that moment money and of course we're talking to the people we know where boxes but then we take care of that we align all those requirements but fixes software maintenance further enhancements and then delivered for all our customers 1 version which all of them are using so that we have at the end only 1 binary of degree enterprise under the maintenance for all installations and that's the value behind degree enterprise but of course I take that as an idea 1st we can cannot it as before the beginning of a lot of questions no I have a question in the whole where you pass was involved in the process said that's a view of the degree consortium to this decision well the why did we start degree enterprise it was that the the company's commitment and like 1 we do have customers and they were asking good question and um that was how they get involved in the the demands for degree enterprise to have 1 solution or 1 technical solutions for all of those customers was actually coming from the customer himself so we we listen to the customer we talk to them and then we said OK I think we have to come up with a solution which is the thing that offering and it's the the interesting part is that we have a full stack solution so the operation this included um the these services are included and so very important is that it has a legal framework along and that every piece was part of our it's a talks to the customers finally that makes them degree price K when this question the and as you said in your presentation that the do 3 projects is be coming in moving more toward more always due projective I translated in that terms and less and let alone the project and what of things you think that the ways you can do to help that process the yeah well that's how to answer within seconds or minutes I even have to think about it but of course I know that there are in Italy outreach activities and supported by always G I think that would be a long 1 parts that some of the story um furthermore I think I it's more cultural thing that we are open as you community in general for commercial offerings based on open source most your project and I think that's 1 1st step in we have to go to work to make them as a community to say OK it's good to have a list you open source projects with a strong open source license but it's also very important to have for those those you projects which the major part within STI fall spite that this will only work when we do have a strong companies behind them unfortunately that's reality and I think we have to be open for that term encourage even companies public authorities to join that initiative OK thank you thank you just
