単純コンポーネントには、ファイル、ディレクトリ、アーカイブファイル、またはアプリケーションなどの単一の物理リソースが含まれます。単純コンポーネントはほかのコンポーネントを参照しません。
複合コンポーネントは、ほかの単純コンポーネントまたは複合コンポーネントを参照するだけです。複合コンポーネントには、直接、物理リソースは含まれません。
次の XML の例は、システムコンポーネントタイプ system#CR Simple Base を拡張して JAR ファイルを含めた単純コンポーネントを示します。コンポーネントの定義に使用する特定の要素や属性については、『Sun N1 Service Provisioning System 5.2 XML スキーマリファレンスガイド』の第 3 章「コンポーネントのスキーマ」を参照してください。
<?xml version="1.0" encoding="UTF-8"?> <component xmlns='http://www.sun.com/schema/SPS' name='plugin-core.jar' version='5.2' description='Jar file implementation of core plugin services' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' author='system' softwareVendor='Sun Microsystems' path='/system' xsi:schemaLocation='http://www.sun.com/schema/SPScomponent.xsd'> <extends> <type name='system#CR Simple Base'> </type> </extends> <resourceRef> <resource name='/system/plugin-core.jar' version='1.1'> </resource> </resourceRef> </component>