BizTalk Server Applications Integration - To Adapter or Not to Adapter?

This is Interesting: Free IT Magazines  
Home > Archive > BizTalk Server Applications Integration > July 2005 > To Adapter or Not to Adapter?





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 To Adapter or Not to Adapter?
news.microsoft.com

2005-07-04, 7:48 am

Hi,

I am faced with an interesting problem, of which I'd like to pose the
question to all. This one is defiantly an advanced question.

I need to design an interface to an external system for credit card
processing batches.

I receive a batch request for payment, and need to send back a correlated
response batch.

The external payment system only takes single transactions, at a time, not a
batch.

The added complication is that I have to look up an encrypted credit card
and decrypt it as the last moment, due to the sensitive nature, and I do not
want to have the card exposed anywhere in BizTalk it is encrypted until the
last moment.

I am looking at an adapter to provide this, however is it feasible to do
this much logic in an adapter?

Has anyone built a similar interface?

Is there a better way?

Regards,

Paul.




Tom Lysholt Hansen

2005-07-04, 5:53 pm

Hi,

Here's my thoghts about your scenario.

I'm pretty sure I'd do all the batching/debatchin in an orchestration. You
have to be aware of the "zombie-problem", but I think you should be able to
do a design, that avoids them.

The decryption of the credit card details I'd do in a pipeline component.
Use the "encryption" stage - that way the decryption will be done just before
the message is handed to the adapter.

I'f you'd do all the work in an adapter, I can't see why you would use
BizTalk at all unless you have to do som workflow or advanced mapping before
the call to the adapter.
--
Regards
Tom Lysholt Hansen


"news.microsoft.com" wrote:

> Hi,
>
> I am faced with an interesting problem, of which I'd like to pose the
> question to all. This one is defiantly an advanced question.
>
> I need to design an interface to an external system for credit card
> processing batches.
>
> I receive a batch request for payment, and need to send back a correlated
> response batch.
>
> The external payment system only takes single transactions, at a time, not a
> batch.
>
> The added complication is that I have to look up an encrypted credit card
> and decrypt it as the last moment, due to the sensitive nature, and I do not
> want to have the card exposed anywhere in BizTalk it is encrypted until the
> last moment.
>
> I am looking at an adapter to provide this, however is it feasible to do
> this much logic in an adapter?
>
> Has anyone built a similar interface?
>
> Is there a better way?
>
> Regards,
>
> Paul.
>
>
>
>
>

Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com