官术网_书友最值得收藏!

The SysOperation framework

Prior to Microsoft Dynamics AX 2012, the RunBase framework was used to provide a generic way to create processes and batch jobs in the system.

In Microsoft Dynamics AX 2012, the SysOperation framework allows you to leverage the power of services to execute your business logic in Microsoft Dynamics AX. When you create a service, it encapsulates the business logic so other components within the system can use the service instead of accessing the business logic themselves.

The SysOperation framework makes use of the Model-view-controller (MVC) pattern by using multiple components that each have their own responsibilities. These components separate the business logic from the code that is responsible for rendering the GUI and the classes that represent the data model. This is a great leap forward from Microsoft Dynamics AX 2009, where everything was written in one class that extended Runbase.

Also important to note is that, when a service has been created for the SysOperation framework, it requires little effort to expose the same service to the outside world. You can simply expose it using an integration port.

So the advantages of the SysOperation framework can be summarized as follows:

  • It facilitates a service-oriented approach within Microsoft Dynamics AX
  • It implements the MVC pattern for more efficient client/server communication and separation of responsibilities
  • The GUI is automatically generated based on data contracts
  • Less effort in exposing business functionality externally using services
主站蜘蛛池模板: 务川| 句容市| 旅游| 五常市| 霞浦县| 平阴县| 德化县| 象山县| 高碑店市| 黑山县| 兴和县| 泽库县| 昌都县| 招远市| 林西县| 庄浪县| 曲阜市| 通河县| 广丰县| 临泽县| 平定县| 宁阳县| 淮阳县| 江阴市| 万年县| 安义县| 广宁县| 莫力| 大田县| 泰顺县| 吴桥县| 逊克县| 山西省| 泽普县| 弥渡县| 墨玉县| 高要市| 龙口市| 马龙县| 道孚县| 河南省|