Implementing Microsoft Dynamics 365 for Finance and Operations
eBook - ePub

Implementing Microsoft Dynamics 365 for Finance and Operations

  1. 562 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Implementing Microsoft Dynamics 365 for Finance and Operations

About this book

Harness the power of Dynamics 365 Operations and discover all you need to implement itAbout This Book• Master all the necessary tools and resources to evaluate Dynamics 365 for Operations, implement it, and proactively maintain it.• Troubleshoot your problems effectively with your Dynamics 365 partner• Learn about architecture, deployment choices, integration, configuration and data migration, development, testing, reporting and BI, support, upgrading, and more. Who This Book Is ForThis book is for technology leaders, project managers solution architects, and consultants who are planning to implement, are in the process of implementing, or are currently upgrading to Dynamics 365 for Operations. This book will help you effectively learn and implement Dynamics 365 for Operations.What You Will Learn• Learn about Microsoft Dynamics 365, it's offerings, plans and details of Finance and Operations, Enterprise edition• Understand the methodology and the tool, architecture, and deployment options• Effectively plan and manage configurations and data migration, functional design, and technical design• Understand integration frameworks, development concepts, best practices, and recommendations while developing new solutions• Learn how to leverage intelligence and analytics through Power BI, machine learning, IOT, and Cortana intelligence• Master testing, training, going live, upgrading, and how to get support during and after the implementationIn DetailMicrosoft Dynamics 365 for Finance and Operations, Enterprise edition, is a modern, cloud-first, mobile-first, ERP solution suitable for medium and large enterprise customers.This book will guide you through the entire life cycle of a implementation, helping you avoid common pitfalls while increasing your efficiency and effectiveness at every stage of the project.Starting with the foundations, the book introduces the Microsoft Dynamics 365 offerings, plans, and products. You will be taken through the various methodologies, architectures, and deployments so you can select, implement, and maintain Microsoft Dynamics 365 for Finance and Operations, Enterprise edition. You will delve in-depth into the various phases of implementation: project management, analysis, configuration, data migration, design, development, using Power BI, machine learning, Cortana analytics for intelligence, testing, training, and finally deployment, support cycles, and upgrading. This book focuses on providing you with information about the product and the various concepts and tools, along with real-life examples from the field and guidance that will empower you to execute and implement Dynamics 365 for Finance and Operations, Enterprise edition.Style and approachThis book is a step-by-step guide focusing on implementing Dynamics 365 Operations solutions for your organization.

Tools to learn more effectively

Saving Books

Saving Books

Keyword Search

Keyword Search

Annotating Text

Annotating Text

Listen to it instead

Listen to it instead

Information

Year
2017
eBook ISBN
9781787121010
Edition
1

Integration Planning and Design

ERP is in the middle of the ecosystem of business facing applications, and Microsoft Dynamics 365 for Finance and Operations will need to directly or indirectly integrate with other applications. Accuracy and timely update of this information is very important for business success and growth. It is important to ensure that the technical analysts and developers in your project are familiar with integration technologies, so that they can support the design process and identify the best integration solution for your project. This chapter is about integration planning, understanding integration technologies, and integration design/development.
In this chapter, the following topics are covered:
  • Integration architecture
  • Basic integration concepts
  • Integration tools, midleware, and scenarios
  • Dynamics 365 data integrator
  • Integration planning
  • Integration design and development
  • Best practices and recommendations

Integration architecture

As enterprises move toward using more and more specialized applications rather than having an ERP do everything for them, you need a robust framework and strategy to manage integrations within the ERP system. Dynamics 365 for Finance and Operations, Enterprise edition provides robust frameworks and functionalities to integrate with third-party applications using modern techniques. Integration framework is completely changed in Dynamics 365 for Operation from the earlier version. In the previous versions, Application Integration Framework (AIF) was the main integration platform of integration with third-party applications. AIF used SOAP-based XML technology and had the following drawbacks:
  • SOAP message exchanges are bulky and not suitable for cloud-based integration
  • The AIF framework has performance overhead
  • The duplication of business logic due to different frameworks for integration (AIF) and data management (DIXF)
Dynamics 365 for Finance and Operations, Enterprise edition supports the modern HTTP-based RESTful model of integration, along with recurring integration for high-volume asynchronous integration models. The new integration framework is based on the OData 4.0 protocol and supports the JSON format for data exchange.
The following diagram shows the conceptual architecture of integration architecture in Dynamics 365 for Finance and Operations, Enterprise edition:
As shown, data entities are the key components of integration frameworks in Dynamics 365 for Finance and Operations, Enterprise edition, and serve multiple integration scenarios through data management platforms and OData endpoints. The other integration option is Custom X++ classes, which lights up custom services with the SOAP and JSON endpoints.
To understand integration architecture in Dynamics 365 for Finance and Operations, Enterprise edition, let's take a deep dive to know some of the basic integration concepts and how they are related to Finance and Operations.

Basic integration concepts

To understand the integration concepts in Dynamics 365 for Finance and Operations, Enterprise edition better, it is important to know the basic web integration concepts first. In this section, we will learn the basic web concepts, such as RESTful APIs, SOAP, OData, JSON, and OAuth.

RESTful APIs

Representational State Transfer (REST) is an architecture style that relies on six guiding constraints: stateless, client-server, cacheable, layered system, code on demand (optional), and uniform interface. Web server APIs that adhere to the REST architecture are called RESTful APIs.
Many modern internet applications, such as Microsoft Azure, Twitter, LinkedIn, Google, Paypal, and Amazon, use RESTful architecture style in their APIs, which allows easy integration over HTTP communication protocol. The primary reason RESTful APIs are useful in cloud and web applications is because the calls are stateless. This means each requests or interactions are independent, there can be nothing saved that has to be remembered by the next request also any request can be directed to any instance of a component.
A RESTful API explicitly takes advantage of HTTP methodologies. They use GET to retrieve a resource, PUT to update a resource, POST to create that resource, and DELETE to remove it. A resource can be an object, file, or a table row in a database. HTTP-based RESTful APIs are defined by the following key aspects:
  • Base URL: Such as http://YourDynamics365ForOperationsURL/data/
  • Media type: Such as application/JSON and application/XML
  • Standard HTTP methods: Such as GET, PUT, POST, and DELETE

SOAP

Simple Object Access Protocol (SOAP) is a specification for exchanging structured information for web service implementation. SOAP uses XML as a message format and relies on application layer protocol, such as HTTP, TCP, and SMTP, for message transmission and negotiation. SOAP defines a message format based on envelop, header, and body. All request and response messages must be serialized into this message format.
The following diagram shows the structure of the SOAP message:
A SOAP message always starts with an envelop that contains the mandatory SOAP header block and SOAP body block. SOAP header contains the application-related information, such as message ID and soap action. The SOAP body block contains the actual message intended for the recipient.
Dynamics AX 2012 AIF uses SOAP over NETTCP and HTTP protocol. When an AIF integration port is deployed on the AOS, it uses the NETTCP protocol, and to use it over the HTTP port, it needs to be deployed on an Inte...

Table of contents

  1. Title Page
  2. Copyright
  3. Credits
  4. Disclaimer
  5. About the Authors
  6. About the Reviewers
  7. www.PacktPub.com
  8. Customer Feedback
  9. Preface
  10. Introduction to Microsoft Dynamics 365
  11. Implementation Methodology and Tools
  12. Architecture and Deployment
  13. Project Initiation and Kickoff
  14. Requirements, Business Process Analysis, and Traceability
  15. Configuration and Data Management
  16. Functional and Technical Design
  17. Integration Planning and Design
  18. Building Customizations
  19. Analytics, Business Intelligence, and Reporting
  20. Testing and Training
  21. Go Live
  22. Post Go Live Support
  23. Update, Upgrade, and Migration

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn how to download books offline
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 990+ topics, we’ve got you covered! Learn about our mission
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more about Read Aloud
Yes! You can use the Perlego app on both iOS and Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app
Yes, you can access Implementing Microsoft Dynamics 365 for Finance and Operations by Rahul Mohta, Yogesh Kasat, JJ Yadav in PDF and/or ePUB format, as well as other popular books in Business & Business Intelligence. We have over one million books available in our catalogue for you to explore.