Wednesday, January 17, 2018
Open Applications Group
Data Management Table of Contents


Data Management Paper Table of Contents


This document describes how to use the OAGIS Data Management Language to communicate data management instructions in OAGIS BOD (Business Object Documents) message instances.


The objective of this specification is to describe describes the language and guidelines for communicating and processing data management instructions (Create, Read, Update, and Delete operations) specified within message instances for messages defined in OAGi’s Integration Specification (OAGIS).

The specification endeavors to attain the following design goals:

  • A message encapsulates both behavior and structure – data management instructions should be contained in the contents of the message.

  • The data management specification should be defined at the business layer. It is therefore agnostic to systems’ physical database implementations.

  • The data management specification should offer flexibility in accommodating different data management approaches (i.e., snapshot and incremental)

  • The data management specification should enunciate concise language and guidelines for conveying data management instructions for each data management approach supported.

  • The data management specification should promote simplicity so as to not add unnecessary complexity and overhead during message production and consumption.

  • The data management specification should be technologically feasible across a majority of data binding frameworks.

Table of Contents

1.0 Overview
2.0 Rationale
3.0 Approach
4.0 Data Management Language Specification


4.1 Constructs of the OAGIS Data Management Language

4.1.1 Action Verbs

4.1.2 Request Verbs

4.1.3 Response Verbs

4.2 Data Management Approaches and Operations

4.2.1 Create, Update, and Delete Data Management The Snapshot Approach The Incremental Approach Identifying Noun Instances Managed Summary of the Approaches

4.2.2 Read Data Management Techniques for Specifying Selection Criteria Technique for Specifying Filter Criteria

        1. Multiple-Record Handling Techniques

Appendix A: References

Appendix B: Rule Terminology

Appendix C: Examples

Privacy Statement  |  Terms Of Use
Copyright 2017 Open Applications Group, Inc. All Rights Reserved