02.02.07
Web Services and the law of unintended consequences….
For the past year, we have been working with a company called Covast to connect their B2B Suite product (built on Microsoft BizTalk) to the GXS Trading Grid. The idea was to build a highly functional connector using a combination of AS2 (for moving files back and forth) and web services (for everything else). We selected AS2 for file movement because both companies have a lot of AS2 business, and it was popular with customers. We chose web services because most of what we wanted to do was not addressed by widely used document standards — and we felt that we could also leverage some existing web services already deployed on the Trading Grid.
Our initial concept was to allow a company that had installed Covast’s product (which we also resell…) to do all of their Trading Partner administration (add/update/delete, request relationship, etc) as well as their document tracking, from within the B2B Suite interface. Our assumption was that they would enter some info about a partner and then query the service for them. If located, the profile would be sent back to populate the software, and a trading relationship would be requested. Almost as an afterthought, a service was implemented to pull all the partner data connected (via relationships) to the customer — mostly to provide a tool for synchronizing the software and the service.
Well, I still have hopes for the original model, but that is not what our joint customers are doing! Read the rest of this entry »
