Book description
Dig into the architecture and internals of Microsoft Dynamics AX with firsthand insights from the team who designed and developed it. Deepen your knowledge of the underlying frameworks, components, and tools and get best-practice guidance to customize and extend your own high-performance solutions. Discover how to: Work with MorphX application-modeling tools and X++ code Exploit built-in workflow infrastructure to simplify process automation Use Enterprise Portal and ASP.NET to build rich, role-based Web portals See how reporting components work together for better business intelligence Execute complex batch jobs with greater control and reliability Learn how the runtime implements configuration and security Walk through integration scenarios and technologies Create and expose services to external applications Optimize application performance and extensibility.
Table of contents
- Inside Microsoft Dynamics® AX 2009
- Foreword
- Acknowledgments
- Introduction
-
I. A Tour of the Development Environment
- 1. Architectural Overview
- 2. The MorphX Development Environment
-
3. The MorphX Tools
- Introduction
- Application Object Tree
- Project Designer
- Property Sheet
- X++ Code Editor
- Label Editor
- Visual Form Designer and Visual Report Designer
- Code Compiler
- Dynamics AX SDK
- Best Practices Tool
- Debugger
- Visio Reverse Engineering Tool
- Table Browser Tool
- Find Tool
- Compare Tool
- Cross-Reference Tool
-
Version Control
- Element Life Cycle
- Check-Out
- Undo Check-Out
- Check-In
- Quality Checks
- Updating Source Code Casing
- Creating New Elements
- Renaming Elements
- Deleting Elements
- Labels
- Get Latest
- Synchronization
- Synchronization Log
- Show History
- Revision Comparison
- Pending Elements
- Build
- Integration with Other Version Control Systems
- Unit Test Tool
- 4. The X++ Programming Language
-
II. Core Development Concepts
- 5. Customizing Dynamics AX
- 6. Extending Dynamics AX
-
7. Enterprise Portal
- Introduction
- Inside Enterprise Portal
- Page Processing
- New Features in Dynamics AX 2009 Enterprise Portal
- Enterprise Portal Development Tools
- Developing Data Sets
- Developing Web User Interface Components
- Programming Enterprise Portal Controls
- Securing Web Elements
- Developing the Navigation
- Web Files
- Import and Deploy Page/List Tools
- Record Context and Encryption
- Security
- 8. Role Centers
- 9. Workflow in Dynamics AX
- 10. .NET Business Connector
- 11. Reporting in Dynamics AX 2009
-
12. Performance
- Introduction
- Client/Server Performance
- Transaction Performance
- Dynamics AX Monitoring Tools
- 13. Configuration and Security
-
III. Under the Hood
- 14. The Database Layer
- 15. Reflection
- 16. The Batch Framework
-
17. The Application Integration Framework
- Introduction
- Overview of the Application Integration Framework
- Overview of Dynamics AX Services
- Components of Dynamics AX Services
- Working with Custom Services
- Working with Document Services
- Sending One-Way Requests from Dynamics AX
- Consuming Web Services from Dynamics AX
- Performance Considerations
-
18. Code Upgrade
- Introduction
- Terminology
- Why Code Upgrade Is Necessary
- Starting a Code Upgrade
- Upgrade Projects
- Code Upgrade Tools
- Finishing a Code Upgrade
- Smart Customizations
- IV. Appendices
- D. Glossary
- E. About the Authors
- Index
- About the Authors
- Copyright
Product information
- Title: Inside Microsoft Dynamics® AX 2009, Second Edition
- Author(s):
- Release date: June 2009
- Publisher(s): Microsoft Press
- ISBN: 9780735626454
You might also like
book
Programming AWS Lambda
Serverless revolutionizes the way organizations build and deploy software. With this hands-on guide, Java engineers will …
book
Python Crash Course, 2nd Edition
This is the second edition of the best selling Python book in the world. Python Crash …
video
Learning Apache Tomcat
Tomcat is a web server popular with Java programmers and system admins who need a superior …
video
Getting Started with Azure Functions
Utilize Serverless Architecture to Build Scalable Cloud System. About This Video Learn to develop, manage, deploy, …