Thomas Beale schreef: > Bert Verhees wrote: >> People discuss very seriuous all kind of subjects, very deeply, that is >> OK, but why do they never discuss a solution to a Persistence-layer-API? >> (not the layer itself, only the API.) >> Another thing that is never discussed, that is the service-layer-API, >> same question, not the service-laer itself is needed to discuss, only >> the API. >> >> Why is that? >> >> I never found an answer to these questions, so I can only guess. Or >> maybe I missed them, I do not read all emails. Possible. Please tell me, >> don't stay quiet, but tell me what is happening, not only me, but I >> think many silent people would want to know. >> >> Bert >> >> >> > the main reason is that a persistence layer API is not an essential part > of openEHR - anyone can make up their own, and it makes no difference to > the semantics of openEHR. It is only really useful if there is going to > be a market in archetype-driven databases, which is not happening just > yet....
You say, there is no market? I have other experiences, people are interested, but they look for a market, a market which exists of competing products, in various flavors, closed, open, with SLA, without, etc, (in fact, that is what the word market means). In fact, dutch enterprises in health-ICT had a meeting about this product, a good meeting, maybe 100 important people were there, but they did not find a market, they only found one single product, that is not a market, that is not what many businesspeople look for. >From this point of view a API could be very useful, it could help create that market. (Do you think, Linux would have been a success when Linus Torvald had waited for a market to come?) Same thing with Openehr, if only some few companies offer the product, it will stay a niche. We have to make the product boom by offering it to the market on several ways. You know, how many people don't even know/understand the status of this project, they think it is an open source project, which you can download and run. Even prominent members of ICT-health-community told me that I should "hang a database under it and run it". I feel uncomfortable in this situation, often having the feeling that I am talking about something forbidden, often discussions just stop without reason, etc.. That is why I think, a persistence layer, or at least an API to it, will help a lot, same thing with the services. --------------- As for now, I was not thinking of you for building/defining an API, (although you are welcome), I am hoping for a Java-community to do it. Anyway, in some time I will publish my persistence layer, make it open source, as the author of it, I have the right to do so. But not yet. On the other hand, when there will be a community, I will be glad to share my experiences, and I hope the community would help me solve some problems. Small problems, I told a few times on this list. --------------- Ok, I accept the situation as it is, I will find my way, but I think the way is harder then it needs to be. Bert

