SOA Vendor Stack Analyses
This is a more complete set of artifacts from a proposed SOA framework project. The third diagram (WebSphere Stack Components) has been posted here previously.
This is a progression of diagrams created in order to analyze the open or standards compliant nature of components within multiple various vendor software stacks.
In the first diagram, I provide a breakdown of functional classes for further review – a decent representation of components in a system.
Here, the components with an overlay of the proposed SOA framework.
Here, the same components, with WebSphere specific implementations grouped therein. Notice here, the legend notes tightly coupled (red) versus loosely coupled (blue) component connections. This is to signify whether we could easily utilize or replace the component in question with a component from another vendor (or better, from an open source…source).
The same WebSphere components with the segment overlay.
Here, the same generic component classes with BEA software stack specific components and segment overlay. Again, the legend provides good information concerning vendor neutrality.
This is the same component class set with an example Free and Open Source [FOSS] implementation. Notice that all of the connections between components are vendor neutral, or standardized connections. Thus, any component may be replaced relatively easily as needed. This is only one possible implementation using FOSS. At the time (c. 2007) I attempted to highlight best of breed software, and much of the selection may be updated now.