Difference between revisions of "ES/S Identity Prefix"

(List of common prefixes)
(List of common prefixes)
Line 5: Line 5:
 
=== List of common prefixes ===
 
=== List of common prefixes ===
  
 +
==== Extensible Services / Server for Business
  
{|
+
{| class="wikitable" style="float:center; margin:0 0 0.5em 1em;"
 
|-
 
|-
| Zelle 1 || Zelle 2 || Zelle 3
+
! Prefix
 +
! Type
 +
! Description
 +
|-
 +
| '''DiscreteNumber'''
 +
| 25
 +
| A signed integer number up to 64 bits precision
 +
|-
 +
| '''FloatNumber'''
 +
| 4512.25
 +
| A signed floating point number up to 64 bits precision
 +
|-
 +
| '''Boolean'''
 +
| true
 +
| A boolean type, ie. true or false
 +
|-
 +
| '''String'''
 +
| "Hello World"
 +
| A string of arbitrary length as set of chars combined creating text
 +
|-
 +
| '''Array'''
 +
| ["Test",4,65.3,false]
 +
| An array of arbitrary length, whose members can be of arbitrary type
 +
|-
 +
| '''Object'''
 +
| new PersonDetail()
 +
| A Object of any type
 
|}
 
|}

Revision as of 03:39, 28 April 2023

General

All ES/S Compatible Systems, but especially the ones used in complex enterprise applications make use of prefixed identities. This is used to clarify and allocate the identity space a company uses internally. The idea behind is to uniquely allocate prefixes to a specific dataset type or enumeration, that for example, can be a customer, a project or a task.

List of common prefixes

==== Extensible Services / Server for Business

Prefix Type Description
DiscreteNumber 25 A signed integer number up to 64 bits precision
FloatNumber 4512.25 A signed floating point number up to 64 bits precision
Boolean true A boolean type, ie. true or false
String "Hello World" A string of arbitrary length as set of chars combined creating text
Array ["Test",4,65.3,false] An array of arbitrary length, whose members can be of arbitrary type
Object new PersonDetail() A Object of any type