madhavrao… » Connecting components

Connecting components

How can components identified while designing System Architecture be connected?

It depends on whether this system/components are of the shelf (buy) or been developed by bespoke development (build).

In situation they are ready made of the shelf components, what are the integration points and mechanism available. Can each of the components integrate and work cohesively or some bespoke development is required to be done to do necessary plumbing.

If all of the components are developed from scratch, it affects overall development and testing time. In case its off the shelf component, than it might not be exactly tailored to our needs and also may not be easy to integrate in our environment.

Components should be connected as loosely as possible to each other, so that they can be replaced with new enhanced components in future if required, without breaking solution. But there are situation where this is not possible, and we end up doing trade-off analysis to identify which components do we choose for the identified functionality. It helps if we have identify multiple components for implementing particular functionality or else we end up in situation of “beggars do not have choice”.

1 Comment

  • 1. Deepak Keswani replies at 23rd January 2008, 11:42 pm :

    A very good start.
    I am happy that you ultimately started this.
    Knowledge should flow.
    Holding makes knowledge stale.
    Sharing keeps knowledge fresh.

    Try including some pictures and links/urls to build confidence what you’re saying they exists.

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <code> <em> <strong>