Microsoft Dynamics CRM系统架构概述

Microsoft Dynamics CRM 的架构核心在于平台层,该层包括 SQL Server 数据库、Web 服务、系统服务等组件。通过 Web 服务实现与底层平台层的交互,支持创建如联系人、潜在客户等特定领域的对象。平台还负责安全控制、数据库访问及工作流事件的触发。

Microsoft Dynamics CRM Architecture Overview

The following diagram illustrates the Microsoft Dynamics CRM architecture.

 

Microsoft Dynamics CRM 4.0 architecture

The platform is the heart of the Microsoft Dynamics CRM system. When you use the Microsoft Dynamics CRM SDK, you are building on top of this system. The Microsoft Dynamics CRM platform supports smaller deployments and can scale for application service provider models also. The security mode protects the platform from unauthorized access across the Web. The main platform components are as follows:

  • Microsoft SQL Server database
  • Web services
  • System services (workflow, metadata, and integration)
  • A query processor that supports the entity model
  • Secured ad hoc queries that use an XML fetch statement to protect the physical database
  • Plug-ins for business logic extensibility
  • Reporting services

When you develop an application that uses the Microsoft Dynamics CRM server, you use Web services to communicate with the underlying platform layer.

The server platform is responsible for creating domain-specific objects. In Microsoft Dynamics CRM, these objects include contact, lead, opportunity, account, business unit, and more. The goal of the platform is to implement the service-specific rules by manipulating and combining the underlying domain objects.

The platform does not impose business-specific logic. This layer imposes only generic domain constraints. It contains the building blocks for an application, but by itself is nothing more than a collection of related objects. However, the interaction between those objects within the domain can be assumed to implement more extensible logic such as the quote-to-order-to-invoice processing and pricing logic.

The server platform also controls access to objects through security, controls access to the database, and raises events for workflow processes and custom business logic implementations. The platform layer provides for both incoming and outgoing e-mail processing through Microsoft Exchange.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值