Any experience with iRODS for Backend and INVENIO for Frontend ?

61 views
Skip to first unread message

MBANZA Sara

unread,
Apr 11, 2022, 7:17:16 AM4/11/22
to iRODS-Chat
Hello everyone,

My name is Sara, I'm working on a Data Management project.
For Backend, I have used iRODS and used PAM Authentication. Everything is working very well. The user can use the iRODS client "iCommands" with linux commands to interact with iRODS Server. Moreover, it is also possible to use python API for IRODS: https://github.com/irods/python-irodsclient.

I' m a beginner regarding building a GUI (graphical user interface). Sorry for that. Now I would like to build a GUI  Frontend based on INVENIO framework (https://inveniosoftware.org/) and I' m wondering if this is possible. Because iRODS has this python API https://github.com/irods/python-irodsclient and INVENIO based on python, I think that it could maybe be possible to connect both systems (iRODS backend and INVENIO frontend). I don't know if I' m right or wrong. If possible, how could this be achieved? If someone has an experience with this, any idea/suggestion/guidance/... would be appreciated. If not possible by using INVENIO,  any suggestion/... to build a GUI by using python would be also appreciated.

Thank you.

Best Regards  Sara


Nyongha Rose

unread,
Jun 25, 2024, 8:41:23 AM (12 days ago) Jun 25
to iRODS-Chat
Hi,

Me too I' m  interested in whether there is/could be an iRODS-INVENIO integration.

Kory Draughn

unread,
Jun 27, 2024, 9:27:02 AM (10 days ago) Jun 27
to irod...@googlegroups.com
Hi Nyongha,

There's likely always some level of integration that can be achieved between software systems. I'm not familiar with Invenio so I can't say what an integration would look like.

Are you using Invenio?
What issues are you looking to solve via an integration?

Kory Draughn
Chief Technologist
iRODS Consortium


--
--
The Integrated Rule-Oriented Data System (iRODS) - https://irods.org
 
iROD-Chat: http://groups.google.com/group/iROD-Chat
---
You received this message because you are subscribed to the Google Groups "iRODS-Chat" group.
To unsubscribe from this group and stop receiving emails from it, send an email to irod-chat+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/irod-chat/95ed2903-5f96-4654-bc7a-6ac43aa85cb7n%40googlegroups.com.

Nyongha Rose

unread,
Jul 1, 2024, 4:22:04 AM (6 days ago) Jul 1
to iRODS-Chat
Hi Kory,

Thanks for the reply.

I am not yet using Invenio/InvenioRDM. But I plan to use it to build a repository for publishing research data using InvenioRDM. 
The problem first is to know if I will then be able to integrate InvenioRDM with iRODS, so that the user can publish the data from iRODS via InvenioRDM.

KR,
Rose

Jean-Yves Nief

unread,
Jul 1, 2024, 9:51:35 AM (6 days ago) Jul 1
to irod...@googlegroups.com, Nyongha Rose
hello Rose,

            as many web apps, the most obvious interface that is
available is through a local file system or any mounted filesystem on
the server running InvenioRDM. In iRODS case, one solution would to use
irods fuse, so the integration of iRODS with InvenioRDM would be pretty
straightforward. It is a suggestion as I only did some testing lately
and I don't know the kind of load that you will experience on your
system. That could be enough... or not. Maybe, it is interesting to give
it a try before considering an other solution.
cheers,
JY
> <https://github.com/irods/python-irodsclient>.
> <https://groups.google.com/d/msgid/irod-chat/95ed2903-5f96-4654-bc7a-6ac43aa85cb7n%40googlegroups.com?utm_medium=email&utm_source=footer>.
>
> --
> --
> The Integrated Rule-Oriented Data System (iRODS) - https://irods.org
>
> iROD-Chat: http://groups.google.com/group/iROD-Chat
> ---
> You received this message because you are subscribed to the Google
> Groups "iRODS-Chat" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to irod-chat+...@googlegroups.com
> <mailto:irod-chat+...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/irod-chat/0a0f6aa0-f410-4507-8ed8-7679703d79c4n%40googlegroups.com
> <https://groups.google.com/d/msgid/irod-chat/0a0f6aa0-f410-4507-8ed8-7679703d79c4n%40googlegroups.com?utm_medium=email&utm_source=footer>.

Kory Draughn

unread,
Jul 1, 2024, 11:31:21 AM (6 days ago) Jul 1
to irod...@googlegroups.com, Nyongha Rose
Nyongha,

There are likely many ways to integrate the two systems.

I think there are two things that need to happen before we can make any assertions.
  • First, you must learn what Invenio needs/expects for publishing
  • Second, you must brain out how you would like the systems to work together
Once you have that, we'll have a better picture of how to approach the integration.

Kory Draughn
Chief Technologist
iRODS Consortium

Nyongha Rose

unread,
Jul 2, 2024, 4:36:57 AM (5 days ago) Jul 2
to iRODS-Chat
Hi Jean_Yves, Hi Kory,

Thank you for your messages. I will work first on these messages and then get back.

KR,
Rose
Reply all
Reply to author
Forward
0 new messages