Thanks, I forgot the query engine as a service, and Rongs decision-engine.

I am a bit busy coming two weeks, but maybe, when I have time I will
publish a micro-service design. I will also follow the discussions and see
which already available software is suitable to wrap with a service layer,
so that it is possible without writing too much software to create
kernel-micro-services, which should work together and replace the less
performing pieces by new software. That is one  advantage of
microservices-concept

Sounds like fun to me, and I already see quite some possibilities in the
open source domain.

But first we need a plan, architecture. We'll see.

Bert

Op 16 feb. 2018 14:28 schreef "Thomas Beale" <[email protected]>:

> Bert,
>
> agree, and that's a good list.
>
> - thomas
>
> On 16/02/2018 09:59, Bert Verhees wrote:
>
> I think, it would be good if the community who did this fantastic job,
> should also divide a kernel in micro-services and having interfaces between
> them, and let there be one entry-service to have the micro-services expose
> themselve to the outside world over REST, for now.
>
> There is knowledge about how to structure micro-services, how which
> pattern to sue, between them and inside the service.
>
> The kernel for OpenEhr is too large for not dividing it. Think about:
> - OpenEhr-Terminology,
> - Archetype parsing,
> - Archetype serializing,
> - Storage,
> - Validating of data,
> - validating of users/authorizations (or connecting to an external
> user-service),
> - measurement (ucum),
> - SNOMED,
> - Patient repository (connecting to external)
> - Messaging to other EHR eco-systems
> - Internal Message queue
>
> It would be a great help if these microservices were defined, so everyone
> could build and borrow them, when they are defined on community level, they
> will be interchangeable.
>
> This is a good starting point for learning about that subject, but an
> experienced architect would be welcome.
> https://www.packtpub.com/application-development/
> microservice-patterns-and-best-practices
>
>
> --
> Thomas Beale
> Principal, Ars Semantica <http://www.arssemantica.com>
> Consultant, ABD Team, Intermountain Healthcare
> <https://intermountainhealthcare.org/>
> Management Board, Specifications Program Lead, openEHR Foundation
> <http://www.openehr.org>
> Chartered IT Professional Fellow, BCS, British Computer Society
> <http://www.bcs.org/category/6044>
> Health IT blog <http://wolandscat.net/> | Culture blog
> <http://wolandsothercat.net/>
>
> _______________________________________________
> openEHR-technical mailing list
> [email protected]
> http://lists.openehr.org/mailman/listinfo/openehr-
> technical_lists.openehr.org
>
_______________________________________________
openEHR-technical mailing list
[email protected]
http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org

Reply via email to