General question regarding approach to VMs on a home server

General question about architecture

I have a home server on which I've got 2 virtual servers.  What I'd like to do is to install an evaluation copy of a process modelling tool like bizagi for example onto the server and make examples of my work available through a web server to demo to people.

With my limited knowledge I'm thinking that I'd have a web-site I'm imagining on a LAMP server on the ubuntu VM.  
The process modelling tools tend to just be available on windows so will it be possible to have diagrams etc. I've done on one server (windows) available to demo on the website hosted on a web server on ubuntu? Does this seem a sensible approach?  

The diagrams would need to be viewed through the software, They will be written in BPMN 2.0 which is a standard (available as 2 XML files but I'm not aware of tools in ubuntu to display BPMN files?)

Should I be looking at a purely windows web-server (does such a thing even exist?)

Kind regards,

Anthony
TerribleTonyHAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

asavenerCommented:
You can run Linux virtualized on a Windows box.

You can run Windows virtualized on a Linux box.

And yes, there are web servers that run on Windows.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
David Johnson, CD, MVPOwnerCommented:
you will need to export the bpm data into either a pdf or other graphics format.
0
TerribleTonyHAuthor Commented:
Thanks for getting back.

Does this mean that it would not be possible to display the windows app (e.g. bizagi et al.) on the web-site hosted on a LAMP server?

Thanks,

Anthony
0
IT Pros Agree: AI and Machine Learning Key

We’d all like to think our company’s data is well protected, but when you ask IT professionals they admit the data probably is not as safe as it could be.

TerribleTonyHAuthor Commented:
Apologies if the last comment appears a trick question, it isn't, I just don't know.

Regards,
0
David Johnson, CD, MVPOwnerCommented:
There is a huge difference between a web application and a windows/linux application. a web browser or web server doesn't know what to do with bpm data.  the same would go for excel data or even a word document. The default option would be not to display the data but allow it to be downloaded the file. which the user can then open up in the application.
0
TerribleTonyHAuthor Commented:
I don't want to do anything with a web-site interpreting BPM data, I'd prefer to have a part of a page be able to connect to the BPM tool and display diagram etc. The same that you embed a youtube video on a web-site.

The problem with converting a diagram into a pdf and displaying that is that although you can see the diagram flow, you  can't click on an object and see details about it, hence the desire to connect to the BPM tool.
0
asavenerCommented:
Does your BPM tool have an API that you can call to display the information you want?  Or does it have a web interface to which you can link?
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Apache Web Server

From novice to tech pro — start learning today.