Tag Archives: Service-oriented Integration

What’s the Story with UDDI?

I get asked the same question every couple of months: Is UDDI dead? For years, people have been discussing UDDI and the lack of use that will cause its death. Here’s the back story on UDDI.

UDDI stands for Universal Description, Discovery and Integration, and it is an XML-based standard for publication of service listings and their subsequent discovery by service users. UDDI is often compared to a telephone book with white, yellow and green pages, it and allows businesses to list themselves by name, product, location or the (Web) services they offer.

Continue reading

Welcome to the World of Web Services

A Web Service is any “service” that is available over the Internet, using a standardized XML messaging system, and is not tied to any one operating system or programming language.

Example Web Service Implementation:

MyCompany receives purchase orders from UPS and during the translation process uses an HTTP connection to interface with an existing UPS Web Service.  Through this Web Service MyCompany verifies addresses, retrieves tracking information, sends (SMS) text messages, and performs currency conversions (among other functions).  This Web Service provides MyCompany access to information from the UPS tracking database needed inside MyCompany application and is achieved without complex programming. Continue reading

Fun With Web Services: PostalMethods (Part 2)

In my previous post, I gave a brief introduction to Web Services and started to discuss PostalMethods, one of many public Web Services available that can be invoked by EBI.  Today’s blog will focus on how I configured EBI to use the PostalMethods API along with some useful features that can taken advantage of in their control panel.

Before constructing an Invoice spreadsheet that I was going to use for this proof of concept, I still needed to know how to submit the recipient’s address to PostalMethods.  PostalMethods supports two methods of submitting the recipient’s address Continue reading

Fun With Web Services: PostalMethods (Part 1)

The Web Services hype is over and its usage in production software and services is a reality.  We implemented both flavors of Web Services (SOAP and REST) in our EBI product because we knew Web Services would be very useful to our customers in the integration world.  Users can configure EBI to use Web Services to invoke APIs from public services.  The purpose of this blog is to focus on one of these public Web Services:  PostalMethods.  Continue reading

SOAP vs REST: Which One to Choose?

In this blog, the age old discussion of “Which is Better: SOAP or REST?” will be discussed, and challenges associated with your decision. I’m going to list advantages and tradeoffs of each, but first let’s start with a little background information little background information.

What is a REST Web Service?

The acronym REST stands for REpresentational State Transfer, meaning each unique URL represents some object. The architecture was developed by Roy Fielding, one of the authors of the Hypertext Transfer Protocol (HTTP). A REST Web Service uses HTTP and supports the HTTP GET, POST, PUT or DELETE methods. Continue reading