Header image
Oxford Architectural Design & Consulting
 
 
(EA)2 User's Guide
Integration Styles - Enterprise Service Bus

This is a example of how an exposed interface stereotype representing an integration style can be further expanded. The first diagram below shows an Application Component diagram. The exposed interface stereotypes provide the integration style to be used.

ApplicationStructureDiagram

The next diagram shows the expansion of the integration styles, in this case the Enterprise Service Bus.

ApplicationIntegration

You can see that the Player Rating Service no longer talks directly with the services, but rather goes through the service bus via queues. Note that the Queue exposed interfaces are Ports attached to the components. The port represents the bus adapter used to intervene on behalf of the component.

Finally, in the diagram below, we see the composition of the Bus with its two aspect services, Message Composition and Logging, that are called inline each time a message is received. Knowing that all of this is behind the exposed interface stereotype means we do not have to represent it over and over again for different application components. The stereotype says it all.

ESB_diagram

 

All Rights Reserved.