Well put - John Baker is speaking from experience. When you get past a POC - you will run into all the types of things John mentioned.

-John


John David Sundberg
235 East 6th Street, Suite 400B
St. Paul, MN 55101
(651) 556-0930-work
(651) 247-6766-cell
(651) 695-8577-fax
[EMAIL PROTECTED]




On Nov 11, 2006, at 2:58 AM, John Baker wrote:

Mike,

You should neither be using webservices (because they are wholly inadequate) or a filter plugin (unscalable, one off bespoke code, requires testing on
each upgrade, messy, frowned upon, etc.).

There are a number of XML integration tools for Remedy in the market, and because I'm totally biased, I'm going to tell you that ours is the best (by a long way). Of course, I'd recommend you look at a few, so you can come to the
same conclusion as our customers.

To help you with your design, you'll want to look at these diagrams:
http://www.javasystemsolutions.com/img/diagrams, and this document:
http://www.javasystemsolutions.com/docs/XMLGateway.pdf

The solution will do everything you want, reliably, both inbound and outbound.
We can send you someone to help if required.

I will also point out that, the technicals are only easy if you're using a decent tool (there are no good out of the box integration tools), and it's never easy getting two parties to talk to each other reliably and securely. While technically, you should be able to implement such an approach rapidly, we often find ourselves spending too much time mapping data and discussing
failover - for example:

What happens if the third party sends data to you and you can't (currently)
process it?
What happens if you can't processs it but could at a later date (database
down, but XML listening service up)?
What happens if you can't send your data to the third party at any point in
time?
What happens if you can send your data, but the third party provides an XML response stating that it can't be processed right now, but should be resent
later?
What happens when a third party sends you some XML which doesn't match the
schema (and they will)?
How do you handle attachments in a sensible fashion? How are attachments
provided (URL or SOAP headers, perhaps)?
What happens when your third party wants to send the
strings 'apples', 'pears', 'bananas', but you need Remedy enumerated values
(0, 1, 2, etc.)?

The list is absolutely endless.

Once you start to do the job properly, there are a whole pile of questions
you'll need to address.


John

Java System Solutions : http://www.javasystemsolutions.com

________________________________________________________________________ _______ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where the Answers Are"

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where the Answers 
Are"

Reply via email to