One general thing to remember is that there will normally be multiple levels of API, from data to domain to business to application. The APIs at those levels are likely to be designed based on different design principles, e.g.:

 * data level - API will be typically CRUD and query operations, data
   correspond to the information model of the served resource
 * domain level - API will be typically industry standard concepts,
   e.g. medication list transactions
 * business level - API will be transactional, around processes
   specific to the enterprise, e.g. admission procedures
 * application / presentation - APIs might exist at this level to
   provide user-level interactions (workflow) with data or business
   processes.

An application might be written to talk to one or more such APIs, so its view of things will depend on those APIs.

- thomas

On 17/07/2018 09:43, Bert Verhees wrote:
On 16-07-18 16:54, Ian McNicoll wrote:
Hi Bert,

Have a look at what Ripple is doing in terms of 'meaningful APIs'.

See http://lists.openehr.org/pipermail/openehr-technical_lists.openehr.org/2018-February/014799.html
This is interesting, although, what I understand from it in a "quicky"
This is what I think to have read in that quick information absorption.

_______________________________________________
openEHR-technical mailing list
[email protected]
http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org

Reply via email to