Technologie
Technologie im Überblick
- In Microsoft Dynamics AX werden Backoffice- und Frontoffice-Prozesse nahtlos in einer gemeinsamen Businesslogik zusammengefasst.
- Die gesamte Funktionalität wird in einem System bereitgestellt, wodurch Unternehmen die Möglichkeit gegeben wird, bei wachsenden Anforderungen neue Module zu aktivieren. Sämtliche Funktionen werden in einem System entwickelt, gepflegt und gesteuert.
- Über vielfältige Konfigurationsmöglichkeiten wie Funktionsschlüssel und Parametereinstellungen können Unternehmen Microsoft Dynamics AX entsprechend ihrer individuellen Bedürfnisse anpassen.
- Microsoft Dynamics AX ist die ideale Lösung für multinationale Unternehmen mit verteilten Standorten.
- Microsoft Dynamics AX ist eine skalierbare Lösung, die eine große Anzahl an Benutzern und hohe Datenmengen zulässt.
- Anbindung entfernter Standorte über Thin Clients
- Eine gemeinsame Businesslogik - Webanwendungen sind direkt mit der Business-Software verknüpft
- Multi-Site-Fähigkeit - entfernte Standorte anbinden
Layer-Technologie - einfache und kostengünstige Systempflege
- Mehrsprachenfähigkeit - Sprachauswahl pro Benutzer per Mausklick
- Mehrwährungsfähigkeit
AX COM-Connector als Integrationsfaktor
In Microsoft Dynamics AX können Sie viele Microsoft kompatible Anwendungen einfach integrieren. Der COM-Standard ermöglicht die nahtlose Integration von Microsoft Word, Outlook, Excel und vielen anderen Microsoft Anwendungen in Microsoft Dynamics AX. Zusätzlich kann über die COM-Technologie aus Fremdprodukten direkt auf die Datenbank von Microsoft Dynamics AX zugegriffen werden.
AX Business Connector: Das Internet nutzen
Der AX Business Connector (ABC) ist das Internetmodul von Microsoft Dynamics AX. Der AX Business Connector enthält sämtliche eTools zur Erstellung und Pflege von Webanwendungen, wie zB einen HTML-Editor, und verfügt über alle Daten und Objekte von Microsoft Dynamics AX für einen Internetauftritt.
Zur Gestaltung von Webseiten benötigen Sie zusätzlich das Entwicklungswerkzeug Web MorphX® Development Suite. Über dieses Modul werden der Customer Self-Service (CSS), der Employee Self-Service (ESS) und der Webfragebogen realisiert. Handys und PDAs können ebenfalls angesteuert werden.
XML-Integration
Microsoft Dynamics AX verfügt über eine XML-Schnittstelle und unterstützt so die Integrationsanforderungen seiner Kunden. Mit dieser Schnittstelle können AX Anwendungen mit anderen XML-kompatiblen Programmen intelligent kommunizieren. Über XML können Sie zB direkte Verbindungen zu Ihren Handelspartnern einrichten. Der Commerce Gateway basiert ebenfalls auf XML.
Architektur und Skalierbarkeit
Die Skalierbarkeit von Microsoft Dynamics AX beruht auf einer flexiblen Systemarchitektur. Zum einen unterstützt Microsoft Dynamics AX sowohl 2-tier als auch 3-tier-Client-/Server-Anwendungsumgebungen. Zum anderen bietet der Microsoft Dynamics AX Object Server (AOS) Unternehmen, welche die Leistungsfähigkeit eines verteilten, 3-tier-Systems nutzen möchten, weitgehende Skalierungsmöglichkeiten. Eine der Stärken von Microsoft Dynamics AX ist die Tatsache, dass es trotz seiner verteilten Architektur als ein Gesamtsystem verwaltet und erweitert wird.
2-tier-Lösung
Die 2-tier-Lösung von Microsoft Dynamics AX enthält eine Datenbank (Microsoft SQL Server oder Oracle) und eine ERP-Businesslogik (Applikation Microsoft Dynamics AX). Die Businesslogik enthält alle Objekte wie Datenbankbeschreibung und deren Felder, Masken, Berichte usw. Eine 2-tier-Version ist eine klassische Intranetlösung, d. h. eine firmeninterne Lösung. Dabei können die Datenbank und die Businesslogik auf einem gemeinsamen Netzwerkserver installiert sein. Um eine höhere Geschwindigkeit der Applikation zu gewährleisten, wird jedoch in den meisten Unternehmen die Businesslogik (Applikation) auf einem eigenen Server installiert. Die einzelnen Clients (Arbeitsplatzrechner) greifen über das Netzwerk auf die Businesslogik zu und starten diese auf dem Server.
Die Businesslogik kann ebenfalls auf den einzelnen Clients installiert werden, was jedoch zu einem erhöhten Aufwand bei den Software-Updates führt, da diese auf allen Client-Rechnern einzeln durchgeführt werden müssen. Eine reine 2-tier-Lösung wird bevorzugt in Unternehmen eingesetzt, welche keine externe Anbindung von Außendienstmitarbeitern, Filialen, Kunden und Lieferanten bzw. keinen externen Onlinezugriff auf die Applikation benötigen.
3-tier-Lösung mit AOS
Die 3-tier-Lösung entspricht im Grundsatz der 2-tier-Lösung. Das heißt, auch die 3-tier-Lösung enthält eine Datenbank und eine Businesslogik (Applikation). Um jedoch einen externen Onlinezugriff durch Außendienstmitarbeiter, Tochterunternehmen und Kunden etc. zu ermöglichen, wird der AX Object Server (AOS) eingesetzt.
Der AOS ermöglicht es, die Applikation schnell und komfortabel über einen herkömmlichen Browser zu starten. Der Browser wird dabei nur zum Datentransfer verwendet. Beim ersten Aufruf von Microsoft Dynamics AX über einen Browser wird ein so genannter Thin Client auf die lokale Festplatte des Arbeitsplatzrechners heruntergeladen. Dieser Thin Client beinhaltet die Objekte (Masken, Berichte usw.), welche gerade vom Benutzer benötigt werden. Des Weiteren werden auf den Thin Clients auch Datensätze der Objekte übertragen.
Eine Businesslogik gewährleistet eine einfache Skalierbarkeit
Was die Skalierbarkeit betrifft, kann das System um mehrere AOS erweitert werden, ohne dass die Businesslogik segmentiert oder dupliziert werden müsste. Das Ereignis? Maximale Skalierbarkeit unter Beibehaltung einer einzigen Businesslogik.
Jedes Objekt und jeder Datensatz verfügt über eine eindeutige Versionsnummer, welche gewährleistet, dass immer nur die aktuellsten Objekte und Datensätze über die Internetleitung übertragen werden. Des Weiteren nutzt der AOS den kompletten Applikationsbereich der Datenbank (nicht nur die Businesslogik von Microsoft Dynamics AX) und gewährleistet somit einen höheren Sicherheitsfaktor beim Zugriff auf die Datenbank.
Durch den direkten Zugriff (parallel zur Businesslogik) auf die Datenbank wird ebenfalls ein Geschwindigkeitsvorteil beim Zugriff erzielt. Das heißt, eine 3-tier Lösung ist nicht nur für die Bereitstellung einer externen Zugriffsmöglichkeit notwendig, sondern auch bei großen Installationen zu empfehlen. Der AOS unterstützt sowohl "load balancing" (automatische Lastenverteilung) als auch "Clustering" zur Daten- und Netzwerksicherheit.
Anpassbarkeit und Entwicklung
Die Fähigkeit, schnell auf Veränderungen zu reagieren, muss in den Händen der Personen liegen, welche das System benutzen und verwalten. Microsoft Dynamics AX stellt vier verschiedene Funktionen bereit, um das System optimal auf die Bedürfnisse des Unternehmens zuzuschneiden.
Microsoft Dynamics AX Version Layer Technologie
Mit der Version Layer Technologie werden Änderungen des Kunden und Geschäftspartners oder von Microsoft Dynamics getrennt gespeichert. Das erleichtert Ihnen die Anpassungen und stellt sicher, dass bei einem Upgrade keine Änderungen verloren gehen. Die Layer Technologie verringert den Wartungsaufwand und bietet Ihnen Investitionsschutz.
Funktionsschlüssel
Mit Funktionsschlüsseln können einzelne Funktionen von Microsoft Dynamics AX je nach Bedarf für Benutzer aktiviert bzw. deaktiviert werden. Funktionsschlüssel können sowohl für einfache als auch für anspruchvolle und abteilungsübergreifende Änderungen eingesetzt werden.
IntelliMorph®
Mit IntelliMorph können Formulare und Berichte an die individuellen Bedürfnisse der Benutzer angepasst werden. Mit wenigen Mausklicks können einzelne Felder in einem Formular angezeigt oder ausgeblendet werden, wobei IntelliMorph die Neuformatierung des Formulars übernimmt.
Es ist außerdem möglich Masken, Formulare und Berichte schnell zu erstellen und zu verändern.
MorphX® Development Suite
Die MorphX Development Suite erlaubt umfangreiche Änderungen an Funktionen, ohne dabei die Businesslogik zu verändern. Die visuelle Umgebung, unterstützt Drag-and-Drop und kann auf den gesamten Quellcode von Microsoft Dynamics AX zugreifen. Objekte können schnell gefunden und problemlos wieder verwendet werden.
Die Anpassung von Microsoft Dynamics AX auf unternehmensspezifische Anforderungen wird so erheblich beschleunigt.
Programmiersprache X++®
Erfordern komplexe Aufgaben die Erstellung einer neuen Businesslogik wird X++, die objektorientierte Sprache von Microsoft Dynamics AX, eingesetzt. X++ ist eine Datenbanksprache (eine Skriptingsprache) zur Erstellung von Berichten und Formularen für die Benutzeroberfläche und vieles mehr.
Microsoft Dynamics AX X++ reduziert die zur Entwicklung umfassender Funktionalität notwendige Codemenge deutlich. Weniger Code bedeutet geringeres Fehlerrisiko und höhere Leistung. Durch X++ ist Microsoft Dynamics AX bezüglich Offenheit und Anpassbarkeit nicht zu schlagen.