Apche JENA's integration with data virtualization tools - jboss

Anybody did any implementation of Apache JENA on top of RDF models(using R2RML mapping) created from Virtual Databases in Data Virtualization layer. I am specifically looking for integration with JBOSS-Teiid, Apache JENA, R2RML mapping.
Any reference or idea sharing would be a great help.

Related

Apache Geode - Support

I work for a company does not like to use open source. The reason is because there generally is no production support if an issue happens. For Apache Geode, is there any way to obtain a "support" contract for production issues?
VMware is the main contributor to Apache Geode. You can purchase support though VMware’s brand, GemFire. Please have a look at Tanzu GemFire for more details.

apache ignite or any other in memory cache for postgres

Looking for caching layer sitting on top of postgres like Redis…
If we change anything in memory it should get updated to Postgres…open source out of box integration between in memory and postgres…
I believe we can do with apache ignite..can you please point me how to do it? or any other in memory solution with Postgres
What is difference between grid gain and apache ignite?
Yes, the desired behavior could be achieved with Apache Ignite. You need to use CacheStore for 3rd party databases. You can even generate an Apache Ignite configuration that can handle the matter by parsing your existing schema through a JDBC connection. GridGain Community Edition is a source-available fork of Apache Ignite maintained by GridGain Systems (original author of Apache Ignite).

How to set up Apache Sling to use a relational DB

I am on Sling 11, which uses Jackrabbit Oak as content repository. I was wondering how to set up Sling to store the JCR repo on an RDBMS (DB2 to be specific).
I found this link on Jackrabbit Persistence, but looks like it does not apply to Oak and Oak documentation is mostly about MongoDB.
Also found an implementation of a Cassandra Resource Provider, although that seems designed to access specific paths mapped to Cassandra without using Oak.
Thanks,
Answering here but credit goes to Sling user's mailing list
Package the DB driver in an OSGi bundle
Download Sling's starter project
In boot.txt add a new running mode (in my case oak_db2)
[settings]
sling.run.mode.install.options=oak_tar,oak_mongo,oak_db2
Download Sling's datasource project and compile it.
In oak.txt configure the running mode (this will load the bundles for you in Felix):
[artifacts startLevel=15 runModes=oak_db2]
com.h2database/h2-mvstore/1.4.196
com.ibm.db2/jcc4/11.1
org.apache.sling/org.apache.sling.datasource/1.0.3-SNAPSHOT
And set-up the services that will manage persistence:
[configurations runModes=oak_db2]
org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreService
documentStoreType="RDB"
org.apache.sling.datasource.DataSourceFactory
url="jdbc:db2://10.1.2.3:50000/sling"
driverClassName="com.ibm.db2.jcc.DB2Driver"
username="****"
password="****"
datasource.name="oak"
Create a 'sling' named database.
run with java -jar -Dsling.run.modes=oak_db2 sling-starter.jar

Spring GemFire client authentication

I have implemented a clustered environment with a GemFire cache in Spring, using cache-server and client-cache. How can I implement authentication or any kind of security between client and server in a clustered environment?
#Sonal-
Several different ways! Have a look at...
https://github.com/jxblum/contacts-application/blob/apache-geode/security-example/src/test/java/example/app/geode/security/GeodeSecurityIntegrationTests.java
While this is coded for Apache Geode, it applies equally to Pivotal GemFire 9.x (which is based on Apache Geode 1.0.0-incubating).
You can also read my Spring.io Blog Post, which specifically covered Security. While this pertained to Spring Data for Apache Geode, it equally applies in Spring Data GemFire 2.0.0, which is based on Pivotal GemFire 9.0.x.
Hope this helps!
-John

Using Hawkular for Rest services built using CXF

I am new to Distributed Tracing / Hawkular. And would like to experiment tracing for my distributed cxf rest services using hawkular.
Will it be possible to trace cxf servcies using hawkular and if any one has doc or reference sample app, that will be great.
Also, is there any other tracing tool which can solve this requirement(tracing java cxf rest services). Zipkin-brave has a feature for this which I am looking at also.
I'd recommend instrumenting your application using the OpenTracing API, and later choose a concrete implementation. Under the Hawkular project, there's the Hawkular APM module which provides a solution for capturing, visualizing and making sense of the data. However, we (Hawkular APM) recently decided to join the Jaeger project, to have a better support for the OpenTracing case. We expect to have similar features from Hawkular APM ported to Jaeger "soon".
For OpenTracing, there are quite a few "framework integrations" under the OpenTracing Contrib organization, including JAX-RS, which might serve as base or reference for a CXF-specific implementation. If nothing suits you, I'm certain we'd welcome a contribution.
If you are just looking to learn OpenTracing, I'd suggest taking a look at the Hawkular APM's example directory, including a vertx-opentracing example.