Offshore Software Development India

Offshore Software Development India

Tuesday, December 18, 2007

Component Based Development in India

With increasing complexities and advancement in technologies management of processes and skill sets are matter of most concern. Object oriented paradigm (OOPs) is most reliable in this environment, this employ a third party module and components to curtail the development time of an application. OOPs paradigm has been most supported because of its reusability and easy transfer characteristics.

India is successfully providing component based services to its offshore clients for many technologies and platforms. Common technologies include .Net, Java, Visual Basic, COM/COM+/DCOM, Open source, PHP, Ruby on Rails and many more.

Focus of Component based software development (CBSD) is on building large software systems by integrating previously existing software components. The large software system built using existing software components reduces the development costs, speeds up the process, assembly of system components is faster, flexibility of existing system and easy maintenance is possible. This also reduces the spiraling maintenance burden associated with the support and upgrade of large systems. Component-based systems copulates both commercial-off-the-shelf (COTS) products and components acquired through other means, such as Non-Developmental Items (NDIs).

Few factors need to be considered while implementing component based application: long term considerations include system consideration and technology insertion; vendor driven upgrade problems and external dependencies. Short term consideration includes: planning, architecture, standards, component qualification, reuse of existing components and development process.

For component based software development click here.

1 comment:

Anonymous said...

It's really a nice blog. I like it. It's really informative blog. Keep it up nice blogging.


Regards,
Jeff Kent
Yahoo Store Design