offshoring software development, ebusiness consulting, .net software development expertise, java software development expertise
 
Offshore software development, outsourced software product development, Independent software testing, Ajax/Web 2.0 Application development services

Component based software development

Component based software development (CBSD) focuses on building large software systems by integrating previously-existing software components. By enhancing the flexibility and maintainability of systems, this approach can potentially be used to reduce software development costs, assemble systems rapidly, and reduce the spiraling maintenance burden associated with the support and upgrade of large systems. At the foundation of this approach is the assumption that certain parts of large software systems reappear with sufficient regularity that common parts should be written once, rather than many times, and that common systems should be assembled through reuse rather than rewritten over and over. CBSD embodies the "buy, don't build" philosophy espoused by Fred Brooks . CBSD is also referred to as component-based software engineering (CBSE).

Component-based systems encompass both commercial-off-the-shelf (COTS) products and components acquired through other means, such as nondevelopmental items (NDIs).

Developing component-based systems is becoming feasible due to the following:

  • the increase in the quality and variety of COTS products
  • economic pressures to reduce system development and maintenance costs
  • the emergence of component integration technology
  • the increasing amount of existing software in organizations that can be reused in new systems

CBSD shifts the development emphasis from programming software to composing software systems.

e-Zest implements CBSD while developing products and projects. So as to ensure reusablity of code and value created.

Components Developed by e-Zest On J2EE Framework:

  1. Tree Table with Configurations settings in XML format:
    We have developed the component for showing the Tree structure Graphically. The XML structure of tags gets directly displayed on the jTable. The configuraton of the Leaf icon, and directory like symbols are completely settable.
  2. Customisable Menubar (Settings and menu items in XML)
    We have developed the component for showing the Menu Options and the Action to be taken on its click . The XML structure of tags gets directly displayed as the menu options on the Frame. The configuraton of the icons, symbols that can be associated with each menu and sub menu are completely settable.
  3. Toolbar (Settings and toolbar items in XML)
    This component that is developed needs the simple interface of its parent(where the Tollbar is to placed) and the text(item) to be displayed inside it. Here also the the icons, and their paths are mapped as per the accompaning XML file.
  4. Status Bar Control
    This component that is developed needs the simple interface of its parent(where the Tollbar is to placed) and the text(item) to be displayed inside it
  5. Chating Beans
    This chating bean component is again configurable to any business need, here you just have to configure it for the Login, and logout notification, there are many facilities like storing the log of communication, Administrator's rights which can be setted as per the need basis.
  6. Mailing Component
    This mailing component just needs the basic information of the system where it is going to get deployed, it hides all the inside complexities and give the simplest interface of mailing.

Start a Conversation

General Contact Information
e-Zest
(United States/USA)
+1 (888) 875-7131
(United Kingdom/ UK)
+44-7862711013
(India)
+91 98 23 310 360 / 1
Request for Information or Proposal
RFI/RFP/RFQ Request Form

offshoring development india, customized software development


erp solutions development

Fact Sheet


bespoke software development CRM | ERP | BI | Custom | IT Services
Offshore | OPD | Enterprise | Bespoke | Blog
Sitemap | Privacy policy | Disclaimer
© 2010
e-Zest
software development company india