This paper motivates and sets out a framework for
a high-level approach to software component integration. The
framework builds on the concept of SaaS (Software as a
Service) and uses a service ontology for the annotation of
software components with formal specifications. The ontology
is used to instruct interoperability between software
components through a unified API interface. The impetus for
this approach is to provision for smooth integration,
management and scalability in a collaborative and distributed
development environment