<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Graph on The Mole&#39;s OpenNMS (TM) Dev Diary</title>
    <link>/tags/graph/</link>
    <description>Recent content in Graph on The Mole&#39;s OpenNMS (TM) Dev Diary</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 28 Jan 2019 14:30:00 +0100</lastBuildDate>
    
	<atom:link href="/tags/graph/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>Hibernate - Using multiple relations using @Where does not update properly</title>
      <link>/posts/graph-service/4-hibernate-where-issue/</link>
      <pubDate>Mon, 28 Jan 2019 14:30:00 +0100</pubDate>
      
      <guid>/posts/graph-service/4-hibernate-where-issue/</guid>
      <description>While working on the persistence for the new graph service I encountered a weird behaviour: Each time a persisted graph is altered the edges were removed. So I investigated and it turns out if you are using hibernate inheritance in combination with the @Where clause hibernate only persists the entities which have been modified and removes the relation to the others, but keeps the entities sigh.
 For more clarity, here is the original code</description>
    </item>
    
    <item>
      <title>Graph Service - Moving Forward</title>
      <link>/posts/graph-service/2-moving-forward/</link>
      <pubDate>Mon, 21 Jan 2019 15:00:00 +0100</pubDate>
      
      <guid>/posts/graph-service/2-moving-forward/</guid>
      <description>With the new POC implementation we could solve the current problems of the Topology in OpenNMS.
 The next step is to take what was learned and implement something similar and more robust in OpenNMS.
 As this is a big chunk to swallow, the main issue here is on how to split the work into small pieces, as with this kind of API you basically have to almost implement everything before it can be used.</description>
    </item>
    
    <item>
      <title>Graph Service - Proof of Concept</title>
      <link>/posts/graph-service/1-poc/</link>
      <pubDate>Sun, 20 Jan 2019 14:00:00 +0100</pubDate>
      
      <guid>/posts/graph-service/1-poc/</guid>
      <description>The Topology Map in OpenNMS has some architectural problems. Mainly that there is no &#34;service layer&#34; implemented, which causes mostly performance issues. Besides this no API or persistence model is enforced. This prevents easy integration with 3rd party applications or even provide a new UI implementation.
 Therefore I started playing around with a new Topology implementation (See issue HZN-1452) for more details). In order to not confuse it with existing implementations, it is called Graph Service or Graph Engine here.</description>
    </item>
    
  </channel>
</rss>