Deployment
Microsoft Dynamics CRM is een platform dat uitermate geschikt is voor het ontwikkelen van toepassingen die informatie beheren en waarin processen worden bijgehouden.
Zoals met alle op grote schaal aangepaste oplossingen, zijn er enkele basisprincipes die daarbij moeten worden begrepen. Dit artikel dient ter dekking van enkele fundamentele begrippen in verband met een Microsoft Dynamics CRM-implementatie, inclusief de wijze waarop de concepten kunnen worden gebruikt om een volledige levenscyclus van een product implementatie te ondersteunen.
Achter de schermen van de Microsoft Dynamics CRM-oplossing bevindt zich een standaard ASP.NET 2.0 en Microsoft. NET Framework 3.5 data-driven web applicatie.Dit drie-tier systeem bevat de volgende belangrijke componenten:
Data Tier: SQL Server 2005 of SQL Server 2008-database.
Middle Tier: Microsoft Internet Information Services (IIS) 6.0 of hoger Web front-end; SQL Server Reporting Services (SRS) 2005 of SRS 2008; ASP.NET 3.5; aangepaste Windows Services.
Client Tier: Microsoft Internet Explorer 6.0 of hoger cliënt; ASP.NET 2.0 of hoger, Microsoft Office Outlook 2003 of Office 2007-client (met optionele offline toegang), andere zoals SDK consumenten en derden mobiele klanten.
Microsoft Dynamics CRM beroept zich eveneens op een verscheidenheid van externe systemen waaronder Microsoft Exchange Server 2003 of hoger en Active Directory.
Een Microsoft Dynamics CRM-oplossing geschiedt via dezelfde levenscyclus als een regulier applicatie ontwikkeling project, zoals onderstaand weergegeven:
.gif)
Dit gehele proces kan worden ondersteund door verschillende omgevingen die tezamen de ontwikkel, test en productie systemen omvatten. Om dergelijke, toch gangbare systemen te realiseren kan e.e.a. eindigen in een verrassend complex geheel.
.gif)
Dat is in bovenstaand model drie domeinen, drie domain controllers, drie mailservers, drie webservers én drie database servers waarbij ervan uit wordt gegaan, dat zowel SSRS en CRM op dezelfde machine staan en er geen rekening is gehouden met zaken zoals load balancing.
Als we nog wat extra zaken zouden toevoegen zoals redundantie tezamen met een aantal externe diensten zoals Microsoft Office SharePoint Services (MOSS), zou je kunnen eindigen met een omgeving zoals onderstaand is weergegeven.
.gif)
Lettend op de kosten en wellicht vanwege complexiteit redenen, zouden afwijkende scenario's overwogen kunnen worden overwogen.
Organisaties hebben in ieder geval middels een verscheidenheid aan technieken, zoals virtualisatie en de Microsoft Dynamics CRM built-in multi-tenancy functies de mogelijkheden om deze uitdagingen aan te pakken en CRM Watcher kan u daarbij uitstekend adviseren.