This application uses entirely open source software including Linux, Java, Apache, and MongoDB which creates a web front end, an order service, and an integration service.
Перейти к файлу
microsoft-github-policy-service[bot] 4b03dcfc0d
Microsoft mandatory file
2023-06-12 19:02:23 +00:00
Labfiles updated customScript fileUris to match current location 2019-03-07 11:39:18 +00:00
builds Updating jars and war with more recent code 2016-08-05 13:20:34 -07:00
deploy update for CD with hosted agent lab 2018-09-20 01:13:50 +01:00
src Updated Azure Stack HOLs for TP3 Refresh (#123) 2017-06-15 11:38:38 -07:00
.gitattributes Add .gitattributes to enforce Unix style line endings on .sh files 2015-07-30 10:59:12 +12:00
.gitignore Update docs (#114) 2017-01-17 10:32:14 -08:00
.travis.yml Adding Travis Definition 2016-09-29 14:55:48 -04:00
CONTRIBUTING.md Add Microsoft Open Source Code of Conduct 2016-06-30 13:55:55 -07:00
CreateVMBasic.PNG Updating Azure Stack documents 2017-02-10 15:22:24 -05:00
LICENSE initial repo commit 2015-05-01 16:31:31 -07:00
README.md updated master branch readme 2018-06-29 22:41:26 +01:00
SECURITY.md Microsoft mandatory file 2023-06-12 19:02:23 +00:00

README.md

Parts Unlimited MRP

Parts Unlimited MRP is a fictional outsourced Manufacturing Resource Planning (MRP) application for training purposes based on the description in chapters 31-35 of The Phoenix Projectby Gene Kim, Kevin Behr and George Spafford. © 2013 IT Revolution Press LLC, Portland, OR. Resemblance to “Project Unicorn” in the novel is intentional; resemblance to any real company is purely coincidental.

The application uses entirely open source software including Linux, Java, Apache, and MongoDB which creates a web front end, an order service, and an integration service.

The master branch of this repo contains the PartsUnlimtedMRP application, and deployment and configuration files of that sample app. This sample app and configuration files are then used in the labs appearing on the github pages site http://microsoft.github.io/PartsUnlimitedMRP. A shortend url is available in the form of http://aka.ms/pumrplabs

Any updates or changes to the application or labfiles can be made be merging changes into this master branch, but lab steps and graphics are sourced from the gh-pages branch. Updates to lab page configuration, the lab steps or graphics can be done through the https://github.com/Microsoft/PartsUnlimitedMRP/tree/gh-pages branch of this repo.

To get started, please proceed to the page http://microsoft.github.io/PartsUnlimitedMRP

PartsUnlimited MRP - Key Features

  • Front end service - runs Apache Tomcat and talks to order service
  • Order and Integration service - runs Java and calls MongoDB
  • Integration service - present to integrate with Parts Unlimited Website
  • Includes a Dockerfile and sample publishing profile to publish to a Docker container
  • Includes Azure RM JSON templates and PowerShell automation scripts to easily build and provision your environment

For the labs based around the PartsUnlimited .NET application see the page http://microsoft.github.io/PartsUnlimited. It will show you how to use Visual Studio Team Services with a .NET application and attempts to use exclusively Microsoft products, tools and services, or 3rd party and open source products integrating with Microsoft Products and services.

Microsoft Professional Program (MPP) for DevOps

These labs are used as part of the Microsoft Professional Program (MPP) with DevOps series of online courses. The successful completion of the courses and capstone project, that together make up the MPP for DevOps, results in the granting of the Microsoft MPP for DevOps credential. For more information on the Microsoft Professional Program (MPP) for DevOps program see the pages https://academy.microsoft.com/en-us/professional-program/tracks/devops/ and https://www.edx.org/microsoft-professional-program-devops

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.