Architecture
As mentioned earlier, CWE already has a package pickup system in the form of an EJB. Euro-Ship doesn't have a package pickup system ready to use for GlobX, so one will have to be developed from scratch.
The architecture for GlobX looks something like Figure 2.
Figure 2 GlobX architecture.
Figure 2 is similar to Figure 1, considering that a service user can be CWE, Euro-Ship, or a third-party customer; and a service provider can be the CWE bridge (plus the pickup EJB), or the Euro-Ship web service.
Now that the business rules and the architecture are set in stone, it's time to implement GlobX. Let's start Workshop and get coding... or clicking-and-dragging, actually.