Microsoft Dynamics AX: Terminologies in Microsoft Dynamics AX

Microsoft Dynamics AX

Microsoft Dynamics AX is an adaptable business-management solution that
people can use to make business decisions with confidence. Microsoft Dynamics
AX works similar to familiar Microsoft software, such as Microsoft Office
 and
Microsoft SQL Server.

Features of MS DAX

1.      Powerful
Capable of performing multiple tasks in lesser time.
To access most of things.

2.      Agile
To perform a task in a manner and with no error.

3.Simple
Easy to use.

Requirements for AX 2012 R2 installation.

·        U need to be on Windows Server 2008 R2 or above.
·        SharePoint server or SharePoint foundation 2010/2013
·        SQL server 2008 R2
·        Project Server 2010
·        Management Reporter 2012
·        .Net Framework 4.0
·        IIS( Internet Information Services) 7.0


Terminologies

1.Windows Server

Windows sever is a brand name for a group of server operating systems released by Microsoft corporation.
Windows server is the platform for building an infrastructure of connected applications, network and web services from the workgroup to the data center.
The brand includes the following operating systems.

·        Windows server 2000                Feb 2000
·        Windows server 2003                April 2003
·        Windows server 2003 R2           December 2005
·        Windows server 2008                Feb 2008
·        Windows server 2008 R2           July 2009
·        Windows server 2012                September 2012
·        Windows server 2012 R2           TBA


2.MS SQL Server

·        MS SQL server is a relational database management system developed by Microsoft as a database, it is a software product whose primary function is to store and retrieve data as requested by others software applications. These software’s can be on the same computer or running on another computer across a network (including the internet).
·        There are at least dozen different editions of MS SQL server aimed at different audiences and for different workloads (Ranging from small applications that store and retrieve data on the same computer to millions of users and computers that access huge amounts of data from the internet at the same time) .
·        Its primary query languages are T-SQL and ANSI SQL.
·        A Microsoft SQL Server database server hosts the databases that store Microsoft Dynamics AX data and metadata.
·        The Microsoft Dynamics AX database contains transactional data.


3.AOS (Application Object Server)

·        Enforces security
·        Manages connections between clients and the database.
·        Provides the foundation where MS DAX business logic is executed.
·        Core component of MS DAX 2012 installation.
·        An AOS server is a computer running the AOS Windows service.
·        The AOS service controls communications among Microsoft Dynamics AX clients, databases, and applications.

4.MorphX

·        And integrated development environment(IDE)
·        Allow developers to graphically design data types, base enumerations, tables, queries, forms menu and reports.
·        In addition to design of application objects, it also allows access to any application code by launching the X++ code editor.

5.X++

·        Programming language behind MorphX
·        Object oriented language
·        Similar to C# or java
·        Belongs to curly brackets and operator class of programming languages
·        Part of MorphX development platform that use to construct accounting and business management systems.

6. AOT (Application object tree)

·        Application objects are defined in AOT.
·        Contains all of the definitions of elements that are use to build MS DAX, such as classes, tables, forms and so on.

7. AIF ( Application integration framework)

·        Enables  companies to integrate and communicate with external business process and partners through the exchange of XML over various transport media.
·        Enables both business to business and application to application integration scenarios.
·        Infrastructure within MS DAX with which you can expose business logic or exchange data with other systems.


8. MS Share Point

·        A web application platform developed by MS.
·        Ist launched in 2001
·        Historically been associated with intranet, content management and document management.
·        But recent versions have significantly broader capabilities.
·        Dominant software for creating organizational intranet.
·        As an application platform, SharePoint provides central management governance and security controls.
·        Base for web client.

9. Enterprise Portal

·        MS DAX provides a set of websites that give you access to data.
·        On these sites, you can also participate in business processes by using web based forms.
·        These sites are collectively called enterprise portal.
·        Provides a web based application framework that allows for users to interact with data in MS DAX through a web browser.
·        You can create new content for enterprise portal and also modify existing content.
·        Most additions and changes can be made using resources in the AOT in combination with SharePoint.
·        More advanced applications and modifications can be created by using visual studio and development framework for Enterprise portal.

10. MS Project Server

·        A project management server solution made by MS.
·        Uses MS SharePoint as its foundation.
·        Supports interface from either MS project as a client application or by web browser connecting to its project web APP (PWA) component.

11. SSRS ( SQL server reporting services)

·        Server based report generation software system from MS.
·        It can be used to prepare and deliver a variety of interactive and printed reports.
·        Provides a full range of ready to use tools and services to help you create, deploy and manage reports for your organization.
·        Enables to extend and customize your reporting functionality.


12. SSIS (SQL server integration services)

·        A component of MS SQL server database software that can be used to perform a broad range of data migration tasks.
·        SSIS is a platform for data integration and workflow applications.
·        It features a fast and flexible data warehousing tool used for data extraction, transformation and loading (ETL).

13. SSAS (SQL server analysis services)

·        SSAS is an online analytical processing data mining and reporting tool in MS SQL server.
·        SSAS is a tool by organizations to analyze and make sense of  information possibly spread out across multiple databases.
·        An analysis server provides enhanced support for online analytical processing (OLAP).

14. IIS (Internet information services)

·        IIS is an extensible web server created by MS for use with windows NT(New Tech) family.
·        IIS supports HTTP, HTTPS, FTP, FTPS, SMTP and NNTP.
·        IIS is not turned on by default when Windows is installed. The IIS Manager is accessed through the Microsoft Management Console or Administrative Tools in the Control Panel.


15. Domain controller

A domain controller in an Active Directory network manages user logons and
access to network and shared resources.

16. Messaging server

A messaging server is used to send and receive email messages and instant
messages. Microsoft Dynamics AX can use email to send alerts to users.
Microsoft Dynamics AX requires the messaging server to support Simple Mail
Transfer Protocol (SMTP).

17. Domain Accounts

To run a Microsoft Dynamics AX implementation many services are required.
You must create domain accounts to run the services, and each domain account
must be a dedicated account (used only for the specific service). Additionally,
you must have a password that does not expire, minimal access to network
resources, and be able to log on as a service.

18. Workflow

Microsoft Dynamics AX supports workflow processes, such as approval of
purchase requisitions, within the application. Microsoft Dynamics AX uses the
Windows Workflow Foundation to support workflow on the AOS. The Microsoft
Dynamics AX workflow component is automatically installed on the AOS and
the Microsoft Dynamics AX Windows client computers during installation.


19. Help Server

The Microsoft Dynamics AX help system uses a server to store and distribute
Help documentation. The help viewer is a client application that displays help
information. You can open the help viewer by pressing F1 or following a help
menu option to display application help topics


20. Microsoft Project Server Integration

The Microsoft Dynamics AX integration with Project Server requires two
integration components, the synchronization service for Microsoft Project Server
and the synchronization proxy for Microsoft Project Server. To use this
functionality, you must install both components. 
Microsoft Dynamics AX requires Microsoft SQL Server for the Microsoft
Dynamics AX database, the model store database, SharePoint databases, and
SSRS database. Support for OLAP cubes requires a SSAS database.


21. The Model Store

The model store is a SQL Server database where all Microsoft Dynamics AX
application elements are stored, including customizations. Layer and model
information are integral parts of the store. The AOS has access to the model
store, handles layer-flattening, and provides model data to all the Microsoft
Dynamics AX sub-systems, such as form- and report-rendering and X++ code.
The model store replaces the AOD files used in previous versions of Microsoft
Dynamics AX.


22. RAID Subsystem

With an Enterprise Resource Planning (ERP) system such as Microsoft
Dynamics AX 2012, the database server generally stores a very large amount of
important data for the business. If this data is unavailable for any length of time,
the business could experience significant financial losses. Using a Redundant
Array of Independent Disks (RAID) can help reduce the possibility of this loss
from occurring. Another important aspect for a database server is fine tuning for
optimal performance. A RAID disk subsystem can also be used to help achieve
this goal. 
RAID refers to a group of two or more disks managed as a single unit to store the
data together with additional, or redundant, information to provide recovery if
there is a disk failure. Usually a failed disk in a RAID system can be replaced
while the server is still running. This is one benefit of RAID.


23. About the Client

The client application is a 32-bit Windows application that provides a rich user
interface for the Microsoft Dynamics AX application. The client is typically used
by employees within the organization. You can use Enterprise Portal for browser based
access by external users or for users who do not require the rich user interface offered by the Windows client.


24. About the .NET Business Connector

The .NET Business Connector is a component of the development environment
for Microsoft Dynamics AX. You can use the .NET Business Connector to build
software applications that can be integrated with Microsoft Dynamics AX, and
consider it as a Microsoft Dynamics AX client that does not have a user
interface. You can use the .NET Business Connector to access the same X++
code, business logic, and security model that are available to the Microsoft
Dynamics AX client. The .NET Business Connector contains a kernel that is used
to interpret and execute code, and provides a run-time environment for
interacting with elements in the Application Object Tree (AOT). 
During execution, applications that are created by using the .NET Framework are
managed by the common language runtime (CLR). These applications are called
managed applications. The .NET Business Connector enables these managed
applications to interact with instances of an Application Object Server (AOS) by
providing a set of .NET managed classes. These .NET managed classes, in turn,
enable access to X++ classes in Microsoft Dynamics AX.
By default, the .NET Business Connector is installed together with the
Application Integration Framework (AIF). However, the .NET Business
Connector can also be installed as a stand-alone component and used to develop
third-party applications that can be integrated with Microsoft Dynamics AX.

25. About the Trace Parser

The Trace Parser is a user interface and data analyzer built on top of the Event
Tracing for the Windows (ETW) framework and is now added to Microsoft
Dynamics AX. Now with the ETW framework, an administrator can conduct
tracing with an overhead of approximately four percent. With this low overhead
administrators can diagnose performance problems in live environments as
opposed to development environments.
The Trace Parser is built on top of Microsoft SQL Server. It enables rapid
analysis of traces to find the longest running code, longest running SQL query,
highest call count and other metrics useful in debugging a performance problem.
In addition, it provides a call tree of the code that is executed, giving the
developer insight into the code, and the power to quickly become familiar with
the flow of an unfamiliar piece of code. It also provides the ability to jump from
the searching feature to the call tree, so that the person analyzing the trace can
determine how the problematic code is called.

26. About the Debugger

The Microsoft Dynamics AX debugger is a tool used to debug X++ code running
on the Microsoft Dynamics AX client, the Application Object Server (AOS), or
Microsoft Dynamics AX Business Connector. 
In Microsoft Dynamics AX 2012, development can be done in both X++ and
.NET managed code. The development environment you will use is the MorphX
Integrated Development Environment (IDE) or the Visual Studio IDE depending
on the type of development you are performing. 
Because X++ and .NET development are integrated, debugging can require that
you use the Microsoft Dynamics AX debugger and the Visual Studio debugger
depending on your development scenario.


27. About the Business Intelligence Components

Business intelligence components provide reporting and analytical functionality
you can use to view and interpret business data. You can use the reporting
extensions to create reports using Microsoft SSRS. Because of the integration
with SSAS, you can use cubes for business intelligence and analytical reporting
in Microsoft Dynamics AX.

28. Role Centers

Enterprise Portal can be configured to display role-specific home pages called
Role Centers. Role Centers provide an overview of information related to a user's
job function in the business or organization. This information includes
transaction data, alerts, links, and common tasks that are associated with the
user's role in the company. Role Centers also include reports generated by SSRS
or SSAS. Microsoft Dynamics AX 2012 includes more than two dozen
predefined Role Centers, that users can access from Enterprise Portal or the
Microsoft Dynamics AX client.

29. .NET framework

.NET Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Microsoft Windows. It includes a large library and provides language interoperability (each language can use code written in other languages) across several programming languages. Programs written for .NET Framework execute in a software environment (as contrasted to hardware environment), known as the Common Language Runtime (CLR), an application virtual machine that provides services such as security, memory management, and exception handling. The class library and the CLR together constitute .NET Framework.
.NET Framework's Base Class Library provides user interface, data access, database connectivity, cryptography, web application development, numeric algorithms, and network communications. Programmers produce software by combining their own source code with .NET Framework and other libraries. .NET Framework is intended to be used by most new applications created for the Windows platform. Microsoft also produces an integrated development environment largely for .NET software called Visual Studio.


30. Management Reporter 2012
Management Reporter for Microsoft Dynamics ERP is designed to help you create financial reports that
can be tailored to meet the needs of your company. Designed by accountants for accountants,
Management Reporter helps you to create high-volume, presentation-quality reports in minutes. You can
also share report information through email, instant messaging, and other communication features in Management Reporter. 




Installation Types

·        Two installation types are available from the Setup wizard: custom installation and single-computer installation. 
·        Choose custom installation to select specific Microsoft Dynamics AX components to install on multiple computers. Use this installation type in a production environment. 
·        Choose single-computer installation to install a complete Microsoft Dynamics AX system on one computer. Setup uses default settings to configure all components, and new Microsoft Dynamics AX databases are created. User names and passwords are the only input required. If you want to connect to an existing database or specify other custom settings, you must use the custom installation type.



A single-computer installation includes the following components:

Database
Model store
Application object server
Enterprise Portal
Help server
Business intelligence components
Client
Application files
.NET Business Connector
Debugger
Trace parser
Visual Studio tools
Office add-ins
Management utilities


Comments

Popular posts from this blog

COMPLETE INSTALLATION OF MICROSOFT DYNAMICS AX

Microsoft Dynamics AX: How to perform full compilation and generate full CIL in Microsoft Dynamics AX.

Microsoft Dynamics AX: Managing and creating users in Microsoft Dynamics AX.