Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding support for integrating analysis modules as micro-services #661

Open
kavehtp opened this issue May 28, 2019 · 2 comments
Open

Adding support for integrating analysis modules as micro-services #661

kavehtp opened this issue May 28, 2019 · 2 comments

Comments

@kavehtp
Copy link

kavehtp commented May 28, 2019

Thanks for developing this amazing piece of opensource software. It has helped us a lot and we are actively using it as the basis of our UI.

One of the features that can add a lot of flexibility to HistomicsTK is to support addition of analysis modules as micro-services. Apart from python modules, we have a few other modules that are written in C++/Java/Lua and integrating them with HistomicsTK is not straightforward. Having a protocol (or a template) for integrating such modules can be a big advantage, IMHO. Even current analysis modules can also be framed as independent micro-services and this can improve a few things, such as faster build process for the main HistomicsTK plugin.

Please let me know what you think and whether there are any similar plans to enhance HistomicsTK's modularity. Once again, thank you all for your great work.

@dgutman
Copy link
Contributor

dgutman commented May 28, 2019 via email

@manthey
Copy link
Contributor

manthey commented May 29, 2019

There are several approaches to this, and I expect we'll eventually make a way to compose efficient workflows between containers with small services. Several clear, specific use cases will clarify which approach makes the most sense.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants