Skip to main content

mosl.studio API Design Standard

Grundprinzipien

  • Fachlichkeit vor Technik
  • Business Objects statt Tabellen
  • OData enthält keine Fachlogik
  • Business Logic liegt ausschließlich im Business Object
  • CRUD dient nur der Stammdatenpflege
  • Geschäftsprozesse werden als Actions modelliert

Entity Naming

Entity:

ChargingCard

Entity Set:

ChargingCards

Keys

Schlüsselattribute verwenden den Namen der Entität.

Beispiele:

ChargingCard
ServiceContract
ContractAccount

Actions

Geschäftsprozesse werden als Actions umgesetzt.

Beispiele:

Lock
Unlock
Cancel
Revoke