Dynamics CRM 5.0 - Integration with ASP.NET 4.0
One of my projects require communication with Dynamic CRM 5.0 based system from ASP.NET 4.0 based portal. What design patterns could be used to integrate ASP.NET 4.0 and DCRM 5.0
Also, will there be any mapping layer required between the two to deal with uncommon data types between the two?
Moreover,will there be any need of load balancing (web farm ) for 6000 to 7000 total number of external users (ASP.NET 4.0 portal users)
Vishal G, Oct 15, 2011
Integrating two applications required architecture patterns or strategey thinking and design patterns (GoF 4) are concerned well within an app.
Integration strategies are normally classified as below
1) Data Integration - Replication (Push/Pull, Publish/Subscribe Model)
2) Process Integration - expose/consume features of one app as Web services to each other.
3) Portal Integration - expose the data from one app into another app via a portlet.
Please review how dynamic should your integration architecture be, if it is just static - Portal integration would do.
If it is to re-use the business logic of one app in another , it should be process integration.
If you need processed data in one app to be in sync with the other, provided process integration is causing reliability/performance or secutiry issues. , then data integration could be of use.
Hope this helps.
- Tarriq Ferrose Khan.
Tarriq Ferrose Khan, Oct 15, 2011