The first difference is that the SysOperation framework uses WCF services to run the processes and handle communication between the client and server. One of the advantages is that the client/server communication is less chatty so the connection doesn't need to be kept alive as opposed to the RPC communication of the RunBaseBatch framework.
The second big difference between the two is how they implement the Model-View-Controller (MVC) pattern. The RunBaseBatch framework uses one class that extends from the
RunBaseBatch class. All of the components contained in the MVC pattern are contained within the same class.
The model is identified by the class members.
The view is handled by the
getFromDialogmethods. These methods present a dialog to the user and...