equal
deleted
inserted
replaced
65 <li id="GUID-C371204A-5D56-52B9-AD55-D69BCCA5812B"><p>The <b>Interface |
65 <li id="GUID-C371204A-5D56-52B9-AD55-D69BCCA5812B"><p>The <b>Interface |
66 Implementation/Plug-in </b> that provides the required processing. </p> </li> |
66 Implementation/Plug-in </b> that provides the required processing. </p> </li> |
67 <li id="GUID-E89C937D-0DA1-5CDD-BDFC-6F4E3FD40FD2"><p>The <b>Framework</b> that provides the clients with the required access to the implementations. </p> </li> |
67 <li id="GUID-E89C937D-0DA1-5CDD-BDFC-6F4E3FD40FD2"><p>The <b>Framework</b> that provides the clients with the required access to the implementations. </p> </li> |
68 </ul> <p>The relationships can be represented as follows: </p> <fig id="GUID-47C384EC-4F9E-55EA-B50B-7DAD9E990865"> |
68 </ul> <p>The relationships can be represented as follows: </p> <fig id="GUID-47C384EC-4F9E-55EA-B50B-7DAD9E990865"> |
69 <title> Plug-in relationships </title> |
69 <title> Plug-in relationships </title> |
70 <image href="GUID-CBD78250-3EF4-5DF0-B356-19996E15BBBD_d0e220201_href.png" placement="inline"/> |
70 <image href="GUID-CBD78250-3EF4-5DF0-B356-19996E15BBBD_d0e218036_href.png" placement="inline"/> |
71 </fig> <p>The instantiation mechanism is responsible for providing |
71 </fig> <p>The instantiation mechanism is responsible for providing |
72 the services that identify, and load the correct implementation at |
72 the services that identify, and load the correct implementation at |
73 run-time. </p> </dd> |
73 run-time. </p> </dd> |
74 </dlentry> |
74 </dlentry> |
75 <dlentry> |
75 <dlentry> |
99 </dl> </section> |
99 </dl> </section> |
100 <section id="GUID-861B53D9-1928-45FB-97D0-D3DBCB31EC4F"><title>Architecture</title> <p>The plug-in framework employs |
100 <section id="GUID-861B53D9-1928-45FB-97D0-D3DBCB31EC4F"><title>Architecture</title> <p>The plug-in framework employs |
101 the client server architecture. The client session is a singleton |
101 the client server architecture. The client session is a singleton |
102 per process thread. </p> <fig id="GUID-7B34EF3B-5C56-5CA8-ABC0-60AB4F5652A1"> |
102 per process thread. </p> <fig id="GUID-7B34EF3B-5C56-5CA8-ABC0-60AB4F5652A1"> |
103 <title> Plug-in framework architecture </title> |
103 <title> Plug-in framework architecture </title> |
104 <image href="GUID-2E3A91F9-5538-5E23-8D23-CE97B677A668_d0e220278_href.jpg" placement="inline"/> |
104 <image href="GUID-2E3A91F9-5538-5E23-8D23-CE97B677A668_d0e218113_href.jpg" placement="inline"/> |
105 </fig> <p>The functional components of the plug-in framework are: </p> <ul> |
105 </fig> <p>The functional components of the plug-in framework are: </p> <ul> |
106 <li id="GUID-57437172-8AE4-5355-8776-E14C3298A6A1"><p>The <b> Client |
106 <li id="GUID-57437172-8AE4-5355-8776-E14C3298A6A1"><p>The <b> Client |
107 /Interface Client</b> that invokes the available services via the |
107 /Interface Client</b> that invokes the available services via the |
108 interface definition. </p> </li> |
108 interface definition. </p> </li> |
109 <li id="GUID-807D6C07-9202-549D-9250-17806FBE1C40"><p>The <b>Server |
109 <li id="GUID-807D6C07-9202-549D-9250-17806FBE1C40"><p>The <b>Server |