13 <p>Plug-ins connect to the system using the EPOC Component Object Model |
13 <p>Plug-ins connect to the system using the EPOC Component Object Model |
14 (ECom). ECom is based on client/server architecture and provides services |
14 (ECom). ECom is based on client/server architecture and provides services |
15 to instantiate, resolve, and destroy instances of plug-ins at run time. For |
15 to instantiate, resolve, and destroy instances of plug-ins at run time. For |
16 more information, see the <xref href="GUID-30201A05-C6CE-5D34-9BDF-CDA4EE44878D.dita">ECom |
16 more information, see the <xref href="GUID-30201A05-C6CE-5D34-9BDF-CDA4EE44878D.dita">ECom |
17 Architecture</xref>.</p> |
17 Architecture</xref>.</p> |
18 <fig id="GUID-C5D783F2-8388-4097-8276-BAC6D5B17C2C"><title>ECom framework</title><image href="GUID-231E58F2-7935-462A-B048-51729D8245D4_d0e11032_href.png"/></fig> |
18 <fig id="GUID-C5D783F2-8388-4097-8276-BAC6D5B17C2C"><title>ECom framework</title><image href="GUID-231E58F2-7935-462A-B048-51729D8245D4_d0e12307_href.png"/></fig> |
19 <p>A hostile or malfunctioning plug-in may cause crashes or security leaks, |
19 <p>A hostile or malfunctioning plug-in may cause crashes or security leaks, |
20 even on otherwise well-tested applications. The <xref href="GUID-4BFEDD79-9502-526A-BA7B-97550A6F0601.dita">platform |
20 even on otherwise well-tested applications. The <xref href="GUID-4BFEDD79-9502-526A-BA7B-97550A6F0601.dita">platform |
21 security</xref> architecture protects the processes by verifying that the |
21 security</xref> architecture protects the processes by verifying that the |
22 plug-in has equal or greater set of capabilities than the process in which |
22 plug-in has equal or greater set of capabilities than the process in which |
23 it is loaded. For more information, see the <xref href="GUID-9E4D75C0-D797-5541-8E52-3C6D154CC74A.dita">ECom |
23 it is loaded. For more information, see the <xref href="GUID-9E4D75C0-D797-5541-8E52-3C6D154CC74A.dita">ECom |