VOSBA Business Objecten
Geüniformeerd Business Object Model
Het VOSBA integratie framework kent een geüniformeerd Business Object Model. Daarnaast is er een configurabel intern gegevensmodel (Core Data Model) dat voor specifieke klantspecifieke implementaties wordt aangepast (Corporate Data Dictionary).
- Business Objecten hebben abonnees (subscribers)
- Business Objecten hebben standaard methoden zoals Create, Read, Update en Delete
Logische elementen
Binnen VOSBA zijn dit de logische elementen. Te denken valt aan Verkooporders en Producten, maar ook Product voorraden en andere eigenschappen worden middels Business Objecten aangesproken.
Een Business Object heeft gedrag (behaviour) en eigenschappen / attributen (Gegevensmodel). De attributen zijn meestal herkenbaar als velden met specifieke eigenschappen. De attributen en hun eigenschappen worden vastgelegd in het Core Datamodel; een uniforme representatie van het gegevensmodel binnen Business Objecten.
Onderstaand een selectie van de geconceptueerde businessobjecten:
| Contacts | Organizations | Purchaseorders | Shipping |
| Customers | Payments | Salesinvoices | Tickets |
| Eventregistrations | Productcategories | Salesorderpayments | Timerecords |
| Members | Products | Salesorders | Vendorinvoices |
Abstractie van Applicaties
Tegelijkertijd zijn Business Objecten aan abstractie van de Applicaties. Binnen de verwerkingscyclus van het Business Object worden alle aangesloten (geabonneerde) toepassingen op de hoogste gesteld van de op hande zijnde wijziging. Bijvoorbeeld bij een update van de voorraad van een specifiek artikel zullen alle aangesloten webwinkels daarvan op de hoogte worden gesteld. Tegelijkertijd kan een monitoring proces constateren dat het artikel moet worden bijbesteld.


