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 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
Post a Comment