Neo4j - Setting up an instance


In this post: 

In this post I am going to show you how to set up and start an external neo4j database instance.

This will be used extensively in later posts. 

Neo4j - Storing data in an embedded database


In this post..  

I hope to describe how to store data in a neo4j embedded database. 
  • Create a project which is downloadable by you.
  • Create a pom for future apps using neo4j

Possible uses:

  • Neo4j projects 
  • Small scale applications 
  • Proof of concepts

Neo4j Introduction

In this post..  


I hope to set down some details reagarding Neo4J, this is hopefully the first in a collection of posts regarding this tool

An introductory article to Neo4j

Neo4j is an open source NoSQL graph database. It can be up to 100 000 times faster than a relational database in certain circumstances. 

The theory

The theory is that you have a bunch of nodes, and then you create links between each node (Relationships) and on these relationships you can store properties and values (Key-value pairs).

A use case for this could be that you have four bus stops as shown below. A, B, C and D. What you want to find out is the cheapest way to get from A to D. 
The 4 stops, with links A - B £3, B - D £4, A - C £4, C - D £8

Writing new lines to file (OSB)

In this post..  

I hope to describe how to insert a new line into an output used by osb, Reporting, Alerts, Log's 

Possible uses:

  • When writing out to a file, you may wish to insert new lines.
  • When alerting, reporting, logging, you may wish to insert new lines into all three outputs. 

Setting up a Message Digest (OSB)


In this post..  

I hope to describe how to add a Message Digest to a Business service callout to another Web Service 

Possible uses:

  • Mainly security purposes

Making XQuery inputs optional (OSB)

In this post..  

I hope to describe how to make input items on an XQuery mapping callout optional, and possible ways of handling the situation.

Possible uses:

  • You are creating an output XML document with an optional field, and are passing this is passed in as a variable on OSB.

Adding/Receiving custom JMS Headers/Properties (OSB)

OSB Project downloadhttps://sites.google.com/site/jazipfilestorage/files/JMSHeader.zip?attredirects=0&d=1

In this post..  

I hope to describe how to attach non standard JMS headers/properties onto a queue, and then read these off at the next flow. This post assumes the following prior knowledge: 
  • How to create Business service's that write to JMS Queue's
  • How to create Proxy service's that read from a JMS Queue
  • A JMS Queue set up on your server -> Mine is called 'example' 

Possible uses:

  • Passing additional information between flows 
  • Storing properties which can be used for message selectors