BizTalk Server General - Is this a plausible BizTalk Scenario?

This is Interesting: Free IT Magazines  
Home > Archive > BizTalk Server General > October 2004 > Is this a plausible BizTalk Scenario?





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author Is this a plausible BizTalk Scenario?
John

2004-10-21, 5:51 pm

We currently have a CRM solution that is the central database that needs to
receive data from about 4 different sources (Web, Call Center, Financials,
etc.) on one LAN. Each source can have new individauls added or be an
existing individual in CRM but any transaction that comes through the other
sources must get into the CRM system as an activity or transaction. There
are many different data cleansing, formatting, and validating services that
need to take place in order for the data to get into the CRM system and some
logic in generating new records when needed, etc.. Currently, the planned
approach is to replicate the CRM database in 4 different databases so each
source can query their own and process accordingly using Replication and DTS.
Could this process be better handled using BizTalk Orchestration and
Integration or are we better off with the SQL approach?
Jason Storey

2004-10-21, 5:51 pm

Hey John,
We've recently done an almost exact implementation with the use of
BizTalk. We used the BizTalk server platform as a Master Data
synchronization bus for first phase with the thought of moving eventually to
a design using either Process or Entity Integration
(http://msdn.microsoft.com/architect...tml/intpatt.asp).
Couple of pluses up front for using BizTalk was

1) Interface abstraction - New applications and sites can now query
information directly from our BizTalk based Services hub to get CRM related
information. We went ahead in phase one to expose data services that would
perform the lookup and retrieval of common elements from the CRM systems.

2) Data cleansing - We can now verify record uniqueness through some
orchestrations we exposed using the Publishing wizard.

3) Offload caching - Because BizTalk is responsibly for all data movement
between systems, we have also been able to build some "master" tables that
increase data access efficiencies by returning pre aggregated data. This is
somewhat a pattern (Entity Aggregation) but in a simple form at the moment.

Performance has not been an issue and these are large CRM implementations
along with one custom one as well.

"John" <John@discussions.microsoft.com> wrote in message
news:4F285C7E-FCD1-4EDC-AEAF-365B3F4AF82B@microsoft.com...
> We currently have a CRM solution that is the central database that needs
> to
> receive data from about 4 different sources (Web, Call Center, Financials,
> etc.) on one LAN. Each source can have new individauls added or be an
> existing individual in CRM but any transaction that comes through the
> other
> sources must get into the CRM system as an activity or transaction. There
> are many different data cleansing, formatting, and validating services
> that
> need to take place in order for the data to get into the CRM system and
> some
> logic in generating new records when needed, etc.. Currently, the planned
> approach is to replicate the CRM database in 4 different databases so each
> source can query their own and process accordingly using Replication and
> DTS.
> Could this process be better handled using BizTalk Orchestration and
> Integration or are we better off with the SQL approach?



John

2004-10-22, 5:49 pm

Jason,

Thanks for the information! I have another question or two if you don't
mind. How did you achieve this data synchronization in BizTalk without doing
some kind of replication. Are you reading and writing directly to the CRM db
or did you create some kind of Master db? Any info. you have is helpful.
Thanks.


"Jason Storey" wrote:

> Hey John,
> We've recently done an almost exact implementation with the use of
> BizTalk. We used the BizTalk server platform as a Master Data
> synchronization bus for first phase with the thought of moving eventually to
> a design using either Process or Entity Integration
> (http://msdn.microsoft.com/architect...tml/intpatt.asp).
> Couple of pluses up front for using BizTalk was
>
> 1) Interface abstraction - New applications and sites can now query
> information directly from our BizTalk based Services hub to get CRM related
> information. We went ahead in phase one to expose data services that would
> perform the lookup and retrieval of common elements from the CRM systems.
>
> 2) Data cleansing - We can now verify record uniqueness through some
> orchestrations we exposed using the Publishing wizard.
>
> 3) Offload caching - Because BizTalk is responsibly for all data movement
> between systems, we have also been able to build some "master" tables that
> increase data access efficiencies by returning pre aggregated data. This is
> somewhat a pattern (Entity Aggregation) but in a simple form at the moment.
>
> Performance has not been an issue and these are large CRM implementations
> along with one custom one as well.
>
> "John" <John@discussions.microsoft.com> wrote in message
> news:4F285C7E-FCD1-4EDC-AEAF-365B3F4AF82B@microsoft.com...
>
>
>

Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com