next up previous contents
Next: Die IDL-Schnittstellen der Policy Up: 2.3.1 Die IDL-Schnittstellen Previous: 2.3.1 Die IDL-Schnittstellen

Policy Factory

Im folgenden ist die IDL-Spezifikation der Policy Factory angegeben, die die Grundlage für das weitere Vorgehen bildete:
    interface PolicyFactory : agent::Migration {
      StrategicPolicy createStratPol (in string PolDescr)
        raises (BindToORBfailed);
      GoalorientedPolicy createGoalPol (in string pName,
                                        in PolicyModality pModality,
                                        in string pSubject,
                                        in string pSDomain,
                                        in string pTarget,
                                        in string pTDomain,
                                        in string pAction,
                                        in string pConstraint)
        raises (BindToORBfailed);
      OperationalPolicy createOperPol (in string PolDescr)
        raises (BindToORBfailed);
      boolean destroyPolicy (in string aPolicyID) 
        raises (PolicyNotFound, DeactivationFailed);
      PolicyObject getPolicy (in string policyID)
        raises (PolicyNotFound);
      PolicyObjectlist listAllPolicies ()         
        raises (PolicyNotFound);      
    };
Es wurden alle angebotenen Operationen ausgenutzt und implementiert. Ihre Bedeutung sei hier kurz erläutert (s. auch [Radi 98]):


next up previous contents
Next: Die IDL-Schnittstellen der Policy Up: 2.3.1 Die IDL-Schnittstellen Previous: 2.3.1 Die IDL-Schnittstellen
Copyright Munich Network Management Team