The main components
of knowledge-based system consist of knowledge base
and knowledge acquisition mechanism. The knowledge-base
stores the domain knowledge of a particular domain problem
where the knowledge acquisition mechanism helps to expand
knowledge-base in order to adapt in a changing environment.
When compared to ES, Web-based KBS has the capabilities
of portability and adaptability which often preferable, where
the engineered knowledge of the knowledge-base component
is structured and manageable. Subsection III-A will further
explain the detail of KBS framework.