Seeking assistance with the integration issues between the IPF framework and the openxds framework.

18 views
Skip to first unread message

刘铭

unread,
Jul 29, 2024, 11:00:36 PM7/29/24
to ipf-user
Hello Ipf developer's

Recently, due to work reasons, I need to implement interactive transactions in the XDS.b scenario. While searching for information, I discovered your impressive IPF framework. It has excellent tutorial examples, a very good code structure, and clear update and maintenance records. The various operation configuration documents are very clear, and the developers are very enthusiastic in answering questions. I really like the IPF framework and have decided to use it as my development tool.


However, I received a notification yesterday that the vendor I am working with uses a tool called openxds for their XDS.b scenario. I briefly looked at openxds and found that the repository hasn't been updated for nine years, and various documents are inaccessible. I wonder if you are familiar with this openxds project. The project's GitHub link is as follows: https://github.com/jembi/openxds


I am now very worried that when I develop the scenario using the IPF framework, their use of the openxds framework will lead to incompatibility during integration.
 I am not sure if the IPF framework can integrate with other frameworks, and I hope you can help me! Since the vendor I am working with cannot modify their code, I can only cooperate with them. My biggest concern is the inconsistency in the format of the SOAP messages sent! I really like the IPF project, and I sincerely hope to use the IPF project as my development framework! Thank you for your assistance!


Best Regards,
Ming

Thomas Papke

unread,
Aug 1, 2024, 12:12:39 PM8/1/24
to ipf-user

Hello Ming,

 

i have heard from that project in the past, but without details. Interesting that such a old project is still used (security and compatibility perspective).


At least my opinion on your question:

IHE XDS.b is quite stable from (Soap) API perspective over the last years. Nevertheless, even small changes can break things.

Depending on what you need to do, there is a (small) chance that is works even with IPF as a client framework, but no one can guarantee this. I assume you build a XDS client (source or consumer): The easiest way might be a small integration test to see what happens.

 

Best regards,

Thomas

Reply all
Reply to author
Forward
0 new messages