Book description
Implement an enterprise solution for your company using a 360 degree perspective of Microsoft Power Platform and the advantages of Microsoft Power BI, Power Apps, Power Automate, Azure, and Dynamics 365
Purchase of the print or Kindle book includes a free eBook in the PDF format
Key Features
- Explore various Microsoft cloud components and identify the best ones to enhance your solutions
- Get to grips with Microsoft Power Platform's security and extensibility, integration, and data migration models
- Discover architectural best practices and case studies for designing complex enterprise solutions
Book Description
Microsoft Power Platform Enterprise Architecture offers an array of architectural best practices and techniques for any forward-looking enterprise architect or decision maker who wants to know more about integrating solutions to serve growing business needs. With this book, you'll learn about the tools available in the Power Platform suite and identify which are appropriate for your business. Then, you'll integrate them seamlessly with various other Microsoft 365 and Azure components.
Unlike many other overwhelmingly long and unstructured resources, this book covers essential concepts using one concise yet practical example that is revisited throughout the book. You'll develop the skills you need to architect, design, and manage a complex solution as you follow the journey of a fictitious enterprise customer as they enter the world of Power Platform. Throughout the book, you'll discover how to combine the functionality of Microsoft Power PI, Power Automate, Power Apps, and Power Virtual Agents with various methodologies to effectively address application lifecycle management, security, and extensibility. You'll also learn how to overcome common challenges in migrating data to and from Microsoft Power Platform using proven techniques.
By the end of this Microsoft book, you'll have the strategic perspective of an enterprise architect, enabling you to make accurate architectural decisions for your complex Power Platform projects.
What you will learn
- Understand various Microsoft Dynamics 365 CRM, ERP, and AI modules for creating Power Platform solutions
- Combine Power Platform capabilities with Microsoft 365 and Azure
- Find out which regions, staging environments, and user licensing groups need to be employed when creating enterprise solutions
- Implement sophisticated security by using various authentication and authorization techniques
- Extend Microsoft Power BI, Power Apps, and Power Automate to create custom applications
- Integrate your solution with various in-house Microsoft components or third-party systems using integration patterns
- Migrate data using a variety of approaches and best practices
Who this book is for
If you're an enterprise architect or a technical decision maker looking to design complex solutions using Microsoft Power Platform to serve growing business needs and to stay competitive in the modern IT world, then this book is for you. Familiarity with the Microsoft Power Platform and Azure services will help you follow along with this book
Table of contents
- Preface
- Section I: The Basics
-
Microsoft Power Platform and Microsoft Dynamics 365 Overview
- Introducing Contoso Inc.
- Introducing Microsoft Power Platform
- Introducing Microsoft Dynamics 365 CRM applications
- Introducing Microsoft Dynamics 365 ERP applications
-
Introducing Microsoft Dynamics 365 AI, MR, and other modules
- Microsoft Dynamics 365 Customer Insights
- Microsoft Dynamics 365 Sales Insights
- Microsoft Dynamics 365 Connected Spaces
- Microsoft Dynamics 365 Fraud Protection
- Microsoft Dynamics 365 Remote Assist
- Microsoft Dynamics 365 Guides
- Microsoft Dynamics 365 Product Visualize
- Microsoft Dynamics 365 Unified Service Desk
- Microsoft Power Platform licensing overview
- Contoso Inc. Power Platform commitment
- Summary
-
Microsoft 365 and Microsoft Azure Overview
- Contoso Inc. cloud maturity
- Introducing Microsoft 365
-
Introducing Microsoft Azure
- Introducing Azure Active Directory
- Introducing Azure Service Bus
- Introducing Azure Event Hubs
- Introducing Azure Logic Apps
- Introducing Azure API Management
- Introducing Azure Functions
- Introducing Azure SQL
- Introducing Azure Cosmos DB
- Introducing Azure Blob Storage
- Introducing Azure Synapse Analytics
- Introducing Azure IoT Hub and Azure IoT Central
- Introducing Azure Key Vault
- Introducing Azure DevOps
- Introducing Azure Monitor
- Contoso Inc. using Microsoft Azure
- Microsoft 365 and Microsoft Azure licensing overview
- Summary
- Section II: The Architecture
-
Understanding the Microsoft Power Platform Architecture
- Contoso Inc. starts architecting their planned Power Platform solution
- Understanding the Power Platform architecture
- Understanding the Power Platform and Dynamics 365 clients
- Learning about Power Platform administration and monitoring
- Presenting architectural best practices
- Contoso Inc. Power Platform architecture
- Summary
-
Power Platform Customization and Development Tools and Techniques
- Contoso Inc. empowering the project team
- The citizen developer vs. IT pro developer paradigm
- Presenting configuration and customization tools
- Presenting custom development tools
- Presenting application lifecycle management tools
- Contoso Inc. project team workplace setup
- Summary
-
Application Lifecycle Management
- Contoso Inc. implementing application lifecycle management
- Understanding application lifecycle management
- Introducing solutions management
- Introducing Azure DevOps for the Power Platform
- Introducing GitHub for the Power Platform
- Application lifecycle management for Power BI
- Application lifecycle management for other solution components
- Application lifecycle management best practices
- Contoso Inc. ALM strategy
- Summary
- Section III: The Implementation
-
Implementation Approach and Methodologies
- Contoso Inc. preparing the implementation project
- Getting an overview of the implementation approach
- Understanding customer enterprise architecture and environment
- Learning about project implementation methodologies and tools
- Learning about project setup
- Understanding project phases
- Contoso Inc. starting the implementation project
- Summary
-
Microsoft Power Platform Security
- Contoso Inc. designing Power Platform solution security
- Getting an overview of IT security
- Understanding authentication
- Understanding authorization
- Understanding compliance, privacy, and data protection
- Presenting security best practices
- Contoso Inc. security architecture
- Summary
-
Microsoft Power Platform Extensibility
- Contoso Inc. – designing the Power Platform solution
- Getting an overview of extensibility
- Presenting Dataverse and model-driven app extensibility
- Presenting Power Pages extensibility
- Presenting Power Automate flows
- Presenting canvas apps and Power Automate extensibility
- Presenting Power BI extensibility
- Power Platform extensibility best practices
- Contoso Inc. Power Platform solution design
- Summary
- Further reading
-
Microsoft Power Platform Integration
- Contoso Inc. designing the Power Platform integration
- Getting an overview of Power Platform integration
- Integrating with Microsoft 365 and Microsoft Azure
- Frontend integration patterns and solution approaches
- Backend integration patterns and solution approaches
- Other Power Platform integrations
- Learning about Power Platform integration best practices
- Contoso Inc. Power Platform integration design
- Summary
-
Microsoft Power Platform Data Migration
- Contoso Inc. planning the data migration
- Getting an overview of data migration
- Understanding the data migration tools and techniques
-
Data migration challenges and best practices
- Planning and effort estimation
- Scoping the migration
- Understanding the impact on storage
- Compliance considerations
- Understanding access issues
- Coping with a lack of knowledge
- Dealing with a lack of documentation
- Poor-quality source data
- Understanding encoding issues
- Understanding record ownership issues
- Understanding mapping issues
- Understanding record relationship issues
- Understanding business process flow issues
- Understanding record status issues
- Setting certain system fields
- Migrating documents
- Understanding the importance of the order of migration steps
- Understanding migration automation
- Understanding migration performance
- Resolving API limits
- Time for migration execution
- Verifying the data by the customer
- Contoso Inc. data migration design
- Summary
- Appendix
-
Best Practices for Solution Architecture
- Architectural best practices
- Application lifecycle management best practices
- Security best practices
- Extensibility best practices
- Integration best practices
-
Data migration best practices
- Don’t underestimate the project duration
- Determine the scope of the migration
- Understand the impact on storage
- Compliance considerations
- Start getting physical access to all required systems and solutions early
- Expect a lack of knowledge about legacy IT systems
- Include contractual responsibility for the quality of source data
- Legacy IT systems might have encoding issues
- Attempt to resolve record ownership issues in the data transformation phase
- Understanding mapping issues
- Exclude records with record relationship issues
- Understanding business process flow issues
- Understanding record status issues
- Ascertain whether you need to set certain system fields
- Migrating documents
- Follow the order of migration steps
- Understanding migration automation
- Understanding migration performance
- Request the lifting of API limits for large projects
- Arrange time for the migration execution
- The customer should verify the quality of all migrated data before the final migration
- Other Books You May Enjoy
- Index
Product information
- Title: Microsoft Power Platform Enterprise Architecture - Second Edition
- Author(s):
- Release date: January 2023
- Publisher(s): Packt Publishing
- ISBN: 9781804612637
You might also like
book
Microsoft Power Platform Enterprise Architecture
Gain a 360-degree view of Microsoft Power Platform and combine the benefits of Power Apps, Power …
book
Microsoft Power Platform Solution Architect's Handbook
Gain expertise in solution architecture and master all aspects of Power Platform, from data and automation …
book
Microsoft Power Platform Functional Consultant: PL-200 Exam Guide
Get up to speed with expert tips, techniques, and the latest insights to confidently take the …
book
Building Solutions with the Microsoft Power Platform
With the accelerating speed of business and the increasing dependence on technology, companies today are significantly …