Date post: | 27-Mar-2015 |
Category: |
Documents |
Upload: | kaitlyn-fletcher |
View: | 237 times |
Download: | 0 times |
.NET Business Connector.NET Business ConnectorMicrosoft.Dynamics.BusinessConnectorNet.dllMicrosoft.Dynamics.BusinessConnectorNet.dll
• Built with .NET Framework 2.0 Built with .NET Framework 2.0 • Provides .NET to X++ type mappingProvides .NET to X++ type mapping
– No need to use the COM bridge in Visual StudioNo need to use the COM bridge in Visual Studio
• Incorporates stability and reliability fixesIncorporates stability and reliability fixes• Public managed classes provided (SDK) for Public managed classes provided (SDK) for
application developmentapplication development• Managed exceptionsManaged exceptions
.NET Business Connector .NET Business Connector SecuritySecurity• AuthenticationAuthentication
– Support for Windows authenticationSupport for Windows authentication– AX user impersonation supportAX user impersonation support– MethodsMethods
• Logon(), LogonAs()Logon(), LogonAs()
• AuthorizationAuthorization– System tables are secured using the table System tables are secured using the table
permissions frameworkpermissions framework
.NET Business Connector
CLR InteropCLR InteropWhat is it?What is it?
• Feature providing interoperability (from X+Feature providing interoperability (from X++) with CLR components enabled on both +) with CLR components enabled on both clientclient and and serverserver
• Provide extensions to the X++ languageProvide extensions to the X++ language– Native support of CLR simple typesNative support of CLR simple types– Application scope include CLR instancesApplication scope include CLR instances– Enable callout to CLR objectsEnable callout to CLR objects– Support of .NET ExceptionsSupport of .NET Exceptions
Demo shows how we use CLR Demo shows how we use CLR Interop to execute manages code Interop to execute manages code with in Microsoft Dynamics AX.with in Microsoft Dynamics AX.
.NET Business Connector .NET Business Connector
Internet
DMZ
Domain Controller 1
Intranet
Domain Controller 2
ISA Server
Trust Relationship
SharepointDatabase
AOSIIS
ASP.NETWindows Sharepoint Services
Enterprise Portal.NET Business Connector Firewall
Client
AxaptaDatabase
Microsoft Dynamics AX – AD Integration Microsoft Dynamics AX – AD Integration
Active Directory IntegrationActive Directory Integration
Rich client users and web users have been Rich client users and web users have been merged into one user typemerged into one user type
All enabled AX users must be valid AD usersAll enabled AX users must be valid AD users
AD Import Wizard eases provisioningAD Import Wizard eases provisioning
External users are identified through External users are identified through location in AD location in AD
Active Directory integration
Reporting and Business Reporting and Business IntelligenceIntelligence
•Improving organizations by Improving organizations by providing business insights providing business insights to to allall employees leading to employees leading to better, faster, more better, faster, more relevant decisionsrelevant decisions
Complete and integrated BI offering
Widespread delivery of intelligence through Microsoft Office
Enterprise grade and affordable
Microsoft BusinessMicrosoft BusinessIntelligenceIntelligence Vision and StrategyVision and Strategy
Key BI Components
AX 4.0 Business Intelligence InvestmentsObjected Oriented views leveraging a model driven integration with SQL Report BuilderEnd user reporting perspectives enabled for Application modules
•Design and Build Design and Build
•Use ReportsUse Reports
•Reports using Reports using •native (X++) Report Writernative (X++) Report Writer
•Design and Build Ad-hoc ReportsDesign and Build Ad-hoc Reports•using using SQL Report BuilderSQL Report Builder
•Production Production ReportsReports•using native Report Writerusing native Report Writer•and and SQL Report DesignerSQL Report Designer
Integrated InnovationIntegrated Innovation•Delivered with Microsoft Dynamics AX 4.0Delivered with Microsoft Dynamics AX 4.0•Standard Reporting with Microsoft Dynamics Standard Reporting with Microsoft Dynamics AX 3.0AX 3.0
•Drill through ReportingDrill through Reporting
•AX Database
•Data MartsData Marts
•SQL Server SQL Server •AnalysisAnalysis•Services CubesServices Cubes
•ReportiReportingServicngServiceses
•BSMBSM•ProClariProClarityty•ExcelExcel
•The BI-Enabled Partner Solution
•Microsoft Dynamics AX
•SQL Server Business Intelligence Platform
•Microsoft Visual Studio
The BI EnablementThe BI EnablementHow the SQL Server Platform BI enables Partner How the SQL Server Platform BI enables Partner SolutionsSolutions
•SQL Server CatalogSQL Server Catalog
•Report ServerReport Server
•XML Web Service InterfaceXML Web Service Interface
•Report ProcessingReport Processing
•Scheduling & DeliveryScheduling & Delivery
•Delivery Targets•(E-mail, SharePoint,
•Custom)
•RenderingRendering
•Output Formats •(HTML, Excel, PDF, Custom)
•Data ProcessingData Processing
•Data Sources•(SQL, OLE DB, XML/A, •ODBC, Oracle, Custom)
•SecuritySecurity
•Security Services•(NT, Passport,
•Custom)
•Office •Dynamics AX•Browser
• Integration with AS, SSIS, management tools
• Developer enhancements
• Improved report interactivity– Multi select– Interactive sorting– Client side printing
• SharePoint webparts– Report browser– Report viewer
• Rich end-user reporting– Report Builder
•Reporting Services 2005
ConfigurationConfigurationArchitectureArchitecture
Domain
Dynamics AX Client
Dynamics AX DB Reporting Services DB
Dynamics AX Object Server
SQL Server 2005 Reporting Services & IIS 6.0
Dynamics AX Configuration FormsDynamics AX Configuration Forms
• Reporting Servers formReporting Servers form• Model Generation Options formModel Generation Options form• Report Builder Startup Options formReport Builder Startup Options form• Update Models formUpdate Models form
PerspectivesPerspectives
• Perspectives is a new node in the AOT Perspectives is a new node in the AOT whose parent is Data Dictionary and which whose parent is Data Dictionary and which contains zero or more child Perspective contains zero or more child Perspective nodesnodes
• A Perspective node contains table A Perspective node contains table references – added via drag dropreferences – added via drag drop
• A Perspective is a “view” into one or more A Perspective is a “view” into one or more tables.tables.
Creating and Running Ad-hoc Reports
•Demo shows how Report Builder Demo shows how Report Builder is invoked and used with models is invoked and used with models generated by Microsoft Dynamics generated by Microsoft Dynamics AX.AX.
Questions and Answers
© 2006 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.