title: Process Flow Create a New Order Entry DDD Way
body: <p>I'm exploring Domain Driven Design for the first time and stuck with some questions in mind which I would like to discuss. One of them is...</p>
  
  <p>I'm designing a web application for order maintenance. When the user creates a new Order, the system opens up a new order entry screen. It will generates an Application Number and some pre-configured information pertaining to order restrictions (from database) which the user has to select specific to this order being created. </p>
  
  <p>Now the question I have in mind .... 
  <p>1. How to go about generating this NEW order entry screen with Application Number generated and some information pulled in from database from DDD stand point? 
  <p>2. Do I have to use an OrderFactory to create a NEW Order (with App# and restrictions populated) and then translate it to DTO and send it across to Presentation Layer?
  <p>3. After filling in the necessary details, when user submits the Order, what should be the process to follow to persist it? say presentation layer sends in a OrderDTO to service layer and then service layer should do what?</p>