Component-Based Software Engineering

Conclusion

Operating systems provide:
  • an abstraction of the underlying handware
  • an execution environment
  • basic services for applications

    Compoment models define standards for: Interface, Naming, Meta data, Interoperability, Customization, Composition, Evolution support, Packaging and deployment.

    Component model implementation provides:

  • run-time environment
  • basic services
  • horizontal services that are useful across multile domains
  • vertical services providing functionality for a particular domain for software compoments