Summary
This chapter presented the first steps to implement a data referential service. It is only logical that this one was one of the most complex chapters because data referential services are at the heart of information systems. For a company such as DemoEditor, one can imagine how author and book management are important – they are simply the enterprise’s bread and butter and should be dealt with accordingly.
Persistence was chosen carefully and it happens that NoSQL is often a good choice for functional, business-aligned entities, though SQL is still very much used for reporting and big data. Standards for querying such as GraphQL and Open Data Protocol were discussed and they are the open door to interoperate our data referential service with virtually any client.
Strong and standardized definitions of entity objects are of utmost importance, as you have seen according to the number of norms and RFCs used in the sample object definitions throughout this chapter...